Sensore di temperatura per Shelly 1-1PM - Integrazione in Home Assistant
di Luigi Duchi
29 Febbraio 2020
Shelly
Oggi ancora in compagnia di Shelly che non smette mai di stupirci per la quantità di dispositivi che è in grado di mettere in commercio per soddisfare le più disparate esigenze. Oggi, più che di un nuovo dispositivo, parliamo di un componente aggiuntivo, un sensore temperatura compatibile con Shelly1 (https://amzn.to/32xsaZc) o Shelly 1PM (https://amzn.to/2Px6VBq).
Vi ricordo che abbiamo realizzato una recensione sullo Shelly 1 che potete rileggere al seguente link:
Tutti pazzi per Shelly - la nostra prova dello Shelly 1
Questo piccolo Add-on, che potrete applicare sopra uno dei 2 Shelly menzionati, permette di collegare fino a 3 sonde di temperatura di tipo DS18B20 (https://amzn.to/3cgaXrE) per misurare 3 differenti temperature espresse sia in gradi Celsius sia in gradi Fahrenheit.
Le sonde DS18B20 sono impermeabili quindi potranno anche essere immesse in liquidi per misurarne la temperatura...(Qualcuno ha parlato di acquari?)
COME EFFETTUARE L'INSTALLAZIONE
In quest'articolo useremo come esempio l'installazione su uno Shelly 1 in mio possesso.
Per prima cosa sarà necessario rimuovere il coperchio che protegge gli ingressi del dispositivo
L'alimentazione dello Shelly 1 in questo caso è indifferente, io l'ho alimentato a 230V, ma sarebbe stata la stessa cosa con la 12V.
Il modulo temperatura si applica inserendo i pin della sonda negli ingressi dello Shelly 1.
Dalla sensore partono 3 fili (rosso, giallo e nero), le stesse colorazioni le troveremo sulla sonda.
In dotazione al sensore ci sono 3 morsetti che agevolano il collegamento con i tre fili della sonda.
Basterà semplicemente inserire il filo spellato e chiudere il morsetto a scatto.
Dopo aver collegato i tre morsetti al sensore dovrete collegare i fili che provengono dalla sonda (o dalle sonde). Potrete collegarne fino a 3 in parallelo. A dire il vero, dato che abbiamo a disposizione 16 bit per indirizzare i sensori, in teoria ne potremmo collegarne fino a 65.000!?!?!?!? ... mi sembra alquanto improbabile dovrei eventualmente chiedere spiegazioni alla casa madre.
Una volta connessa la sonda (lo potrete fare anche con lo Shelly alimentato) riavviate il vostro dispositivo. Collegandovi allo Shelly dovreste ottenere una schermata del genere.
invece delle vecchia
Come potete osservare, nella nuova schermata, avrete l'indicazione della temperatura rilevata dalla sonda.
Naturalmente anche la parte sensore di temperatura sarà utilizzabile tramite il protocollo MQTT, come il resto delle funzionalità dello Shelly.
Una volta attivata questa funzione sarà possibile creare un sensore su Home Assistant.
COME USARLO CON HOME ASSISTANT
Queste sono le stringhe che dovrete utilizzare:
- platform: mqtt
name: temperatura shelly
state_topic: "shellies/shelly1-12345/ext_temperature/0"
qos: 0
Ovviamente dovrete sostituire il codice identificativo del vostro Shelly 1 o 1PM con quello che nell'esempio è 12345
Vi lascio ora al video di fine articolo dove mostrerò un esempio di utilizzo.
Produrre e aggiornare contenuti su vincenzocaputo.com richiede molto tempo e lavoro. Se il contenuto che hai appena letto è di tuo gradimento e vuoi supportarmi, clicca uno dei link qui sotto per fare una donazione.