Home Assistant

Shelly 1PM / Shelly 2.5: Errore CoAP connection lost e stato Non disponibile su Home Assistant

1. A cosa serve La guida risolve la disconnessione continua e lo stato 'Non disponibile' dei relè Shelly di prima generazione (Shelly 1PM, Shelly 2.5) in Home Assistant, configurando il protocollo CoIOT in modalità Unica

Shelly 1PM / Shelly 2.5: Errore CoAP connection lost e stato Non disponibile su Home Assistant: Shelly 1PM / Shelly 2.5: Errore CoAP connection lost e stato Non disponibile su Home Assistant
Copertina editoriale DomotikPro

1. A cosa serve

La guida risolve la disconnessione continua e lo stato 'Non disponibile' dei relè Shelly di prima generazione (Shelly 1PM, Shelly 2.5) in Home Assistant, configurando il protocollo CoIOT in modalità Unicast.

2. Specifiche e compatibilità

Hardware: Shelly Gen1 (Shelly 1, 1PM, 2.5, EM). Protocollo: CoAP / CoIOT UDP. Firmware Shelly: v1.9.0 o superiore.

3. Materiali e prerequisiti necessari

Prerequisiti: 1. Indirizzo IP dello Shelly Gen1. 2. Indirizzo IP statico del server Home Assistant.

Fase 1: Preparazione

Accedi all'interfaccia web locale dello Shelly digitando il suo IP nel browser (es. http://192.168.1.85).

[SCHEMA GRAFICO: Configurazione CoIOT Unicast: Shelly Web UI ---> Internet & Security ---> Advanced Dev Settings ---> CoIOT Peer: IP_HA:5683]

Inserisci sempre l'IP di Home Assistant seguito dalla porta :5683 nel campo CoIOT Peer per eliminare il traffico multicast soggetto a blocchi del router!

Verifica la temperatura interna dello Shelly prima delle modifiche: se supera i 75°C riorganizza i cavi nella scatola 503.

Fase 2: Configurazione

  • Nella Web UI dello Shelly, vai su Internet & Security > Advanced - Developer Settings. 2. Spunta Enable CoIOT. 3. Inserisci in CoIOT Peer l'indirizzo IP del tuo Home Assistant con la porta 5683 (es. 192.168.1.150:5683). 4. Salva e riavvia lo Shelly.

Sintassi CoIOT Peer: IP_SERVER_HOME_ASSISTANT:5683.

Fase 3: Automazione / Uso pratico

Automazione YAML per ricaricare automaticamente l'integrazione Shelly se va offline:

alias: "System - Reload Shelly Gen1 su Offline"
trigger:
  - platform: state
    entity_id: switch.shelly1pm_luce
    to: "unavailable"
    for:
      minutes: 5
action:
  - service: homeassistant.reload_config_entry
    target:
      entity_id: switch.shelly1pm_luce

Configurazione sensore di stato CoIOT in configuration.yaml:

sensor:
  - platform: template
    sensors:
      shelly_coiot_status:
        friendly_name: "Stato Connessione CoIOT"
        value_template: "{{ is_state('switch.shelly1pm_luce', 'on') or is_state('switch.shelly1pm_luce', 'off') }}"

Verifica e test operativo

Aziona lo switch dalla Dashboard Lovelace: lo stato dell'interruttore su Home Assistant deve aggiornarsi istantaneamente senza ritardi.

Il relè dello Shelly scatta immediatamente restituendo la risposta di stato entro 50 ms.

Cosa fare se qualcosa non funziona

  • Dispositivo ancora offline: Verificare che l'IGMP Snooping sia attivo sulle impostazioni Wi-Fi del router. 2. CoIOT Peer non salva: Aggiornare il firmware dello Shelly all'ultima versione v1.14. 3. IP HA cambiato: Fissare l'IP del server Home Assistant dal router.

9. Sicurezza e privacy

Comunicazione di controllo diretta in rete locale LAN tramite pacchetti UDP Unicast.

10. Requisiti e Risorse Ufficiali

Questa guida risolve una problematica tecnica di configurazione o sistema domotico. Di seguito i riferimenti alle documentazioni ufficiali:

* 🌐 Documentazione Ufficiale Home Assistant: [home-assistant.io/help](https://www.home-assistant.io/help/)

* 📦 Repository GitHub Troubleshooting: [github.com/home-assistant/core/issues](https://github.com/home-assistant/core/issues)

* 🛠️ Prerequisiti di sistema: Server Home Assistant OS aggiornato, connessione di rete LAN locale ed accesso Amministratore.

Schema interattivo

Collegamento Shelly 1PM / Shelly 2.5: Errore CoAP connection lost e stato Non disponibile su Home Assistant

Seleziona il tipo di impianto per vedere il percorso funzionale.

Un solo punto di comando controlla il carico.