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

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_luceConfigurazione 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.