Manuale collegamento e comandi WiFi/HTTP e WiFi/MQTT per DoorOpen
 
E' possibile integrare DoorOpen in qualsiasi automazione esistente; si può fare questo tramite WiFi, sia usando HTTP che MQTT.  
MQTT è supportato dalla maggior parte degli hub Home Assistant e ci sono trucchetti per usarlo con quelli che non lo supportano direttamente. 
Configurando correttamente il tuo Assistant potrai usarlo per aprire porte, cancelli, garage con DoorOpen... 
apri porte garage MQTT 
 
Collegamento WiFi per HTTP <<< 
Dal tuo dispositivo (smartphone, PC, Mac, microcontrollore) ci si può collegare al WiFi interno generato da DoorOpen (quindi senza necessitare di Internet), oppure si può collegare DoorOpen al Wifi di casa/ufficio/laboratorio nelle Impostazioni, come illustrato nel manuale veloce di DoorOpen. 
Se ti colleghi al WiFi di casa/lavoro/ecc e usi il funzionamento HTTP, può essere opportuno per comodità fissare dentro alle opzioni di configurazione del tuo router l'IP di DoorOpen (tipicamente si fa in un menù tipo DHCP utilites; supponiamo sia 192.168.1.4). 
 
Comandi WiFi/HTTP 
I comandi sono molto semplici e li puoi provare anche dalla barra del browser (es. Firefox, Chrome, Explorer). 
http://wfeasy.com/?d=3 oppure http://192.168.1.4/?d=3 comanda l'apertura (dove a 192.168.1.4 va sostituito l'IP assegnato a DoorOpen); se è prevista chiusura la si può fare con d=4 
E la spiegazione è finita. 
 
 
Collegamento WiFi e MQTT <<< 
Per MQTT è necessario un collegamento WiFi esterno, non basta collegarsi al WiFi interno generato da DoorOpen, ma ci si deve collegare a un WiFi che abbia accesso a un Broker MQTT; per esempio ci si può collegare al Wifi di laboratorio/casa/ufficio. Questo si fa dalle Impostazioni, come illustrato nel manuale veloce di DoorOpen. 
Sempre in Impostazioni alla voce MQTT si inserirà: 
- l'IP o il nome del server dove gira il Broker MQTT (se lasciato vuoto, DoorOpen non userà MQTT) 
- eventualmente username e password del Broker, se li necessita 
DoorOpen mostra nella voce MQTT il nome dei topic di default usati per la pubblicazione/out e per ricevere comandi/cmd; è possibile specificare un prefisso se ti serve (alcuni Broker gratuiti richiedono che i tuoi topic incomincino per esempio con tuousername/feeds/ o cose del genere), altrimenti le caselle "prefix" vanno lasciate vuote. 
 
Quindi si clicca Salva e DoorOpen ci si collegherà, e dopo qualche secondo comincerà a poter funzionare anche in MQTT. Se il collegamento è OK scriverà OK dopo la parola MQTT; e già da subito nella stessa pagina mostra i nomi dei Topic da usare per comandare DoorOpen e per ricevere i messaggi di DoorOpen. 
Suggeriamo per sicurezza, come già detto, visto che si tratta di comandare una serratura, di utilizzare un Broker installato su un tuo dispositivo (PC o altro; si può scaricare e installare e far girare un programma Broker come Mosquitto anche su un semplice PC Windows) e di NON utilizzare cloud esterni o Broker gratuiti esterni perché se lo fai stai potenzialmente mettendo l'apertura della tua porta, garage o cancello in mani di estranei... Occhio! 
 
Topic di Risposta/Pubblicazione 
Quando risponde ai comandi, oppure quando vuol dire qualcosa, DoorOpen pubblica un messaggio sul topic do-o-nome (dove Nome è il nome che hai dato al dispositivo un po' più in basso sempre nelle Impostazioni). 
Un Home Assistant o un'automazione deve mettersi in ascolto su questo Topic per poter leggere cosa dice DoorOpen. 
La risposta/payload è un testo, per es. {"ON1"} dopo che è stato dato il comando ON1 (questo formato con le grafe si chiama JSON). 
All'accensione, non appena collegato a MQTT, DoorOpen pubblica su questo topic il suo stato (come se rispondesse a STATE). 
 
Topic di Comando/Ascolto 
DoorOpen rimane sempre in ascolto sul topic do-c-nome (dove Nome è il nome che hai dato al tuo dispositivo nelle Impostazioni). Per comandarlo l'hub l'assistant insomma l'automazione (o tu "a mano" tramite programmi di invio messaggi MQTT) deve pubblicare su tale Topic di comando un messaggio/payload tra questi: 
 
ON1 oppure {"ON1"}
apre la porta/garage/cancello o aziona l'interruttore (con impulso o con ON permanente del relè, a seconda di cosa scelto nel menù a tendina Impulso di apertura); nella versione X2 questo apre la porta/garage/cancello o aziona l'interruttore 1
OFF1 oppure {"OFF1"}
spegne l'interruttore 1 (ovviamente è inutile nel caso che sia settata la modalità a impulso)
ON2 oppure {"ON2"}
nella versione X2, apre la porta/garage/cancello o aziona l'interruttore 2 (con impulso o con ON permanente del relè, a seconda di cosa viene scelto nel menù a tendina Impulso di apertura)
OFF2 oppure {"OFF2"}
spegne l'interruttore 2
STATE1R oppure {"STATE1R"}
restituisce tramite il Topic di risposta lo stato dell'interruttore 1
STATE1F oppure {"STATE1F"}
restituisce lo stato del fine corsa 1 (dove presente ingresso per fine corsa)
STATE2R oppure {"STATE2R"}
restituisce lo stato dell'interruttore 2 (dove presente)
STATE2F oppure {"STATE2F"}
restituisce lo stato del fine corsa 2 (dove presente ingresso per fine corsa 2)
STATE oppure {"STATE"}
restituisce lo stato globale
 
Come noto, per MQTT è necessario un sistema locale o remoto (accessibile via Internet) che faccia il Broker. 
Se stai facendo un'automazione con DoorOpen puoi semplificare, ed evitare questa necessità utilizzando anziché MQTT dei semplici comandi HTTP / Web, spiegati a inizio pagina. 
Per domande e suggerimenti posta sul forum di DoorOpen... 
 
 
DoorOpen (Home) - forum di DoorOpen - contattaci... 
 
 
Manuale collegamento e comandi WiFi HTTP e MQTT per DoorOpen 
Manuale collegamento e comandi WiFi HTTP e MQTT per NumeroInCoda e Multicoda 
Manuale collegamento e comandi WiFi HTTP e MQTT per Orologio/SuperClock 
 
Manuale collegamento e dati HTTP / MQTT per TXtemp, TXdata, TXsoil 
Manuale con il formato dei dati inviati via HTTP per RXTXeasy 
Manuale con il formato dei dati inviati via HTTP per ModBusEasy 
 
Manuale collegamento e comandi Seriali RS232 per 8888-Display 
Manuale collegamento e comandi ModBus per 8888-Display RS485 ModBus 
Manuale collegamento e comandi WiFi/HTTP per 8888-Display 
Manuale collegamento e comandi WiFi/MQTT per 8888-Display MQTT 
 
Home page - Soluzioni Semplici - Home - L'hardware di VisualVision 
(C) 2020 VisualVision