Pagina 1 di 1

aggiornare stato switch dopo evento in "Rules" di ESP Easy

Inviato: 03/01/2018, 6:59
da s_p
Buongiorno ragazzi

ho la necessità che un releay di un sonoff basic sia sempre alimentato, anche quando si riavvia magari a causa di un black out. Di conseguenza, ho messo in rules questo tipo di evento

Codice: Seleziona tutto

on System#Boot do
gpio 12,1 // Rele ON
gpio 13,0 // Led ON
SendToHTTP 192.168.0.100,8080,/json.htm?type=param=switchlight&command&idx=38&switchcmd=On
endon

Il problema sta che Domoticz non riconosce automaticamente lo stato del releay, a meno di una pressione sul tastino, così gli ho messo la chiamata SendToHTTP, ma anche seguendo il wiki non riesco a far aggiornare Domoticz.
Ovviamente ho provato nei 2 modi suggeriti dal WiKi

Codice: Seleziona tutto

SendToHTTP 192.168.0.100,8080,/json.htm?type=param=switchlight&command&idx=38&switchcmd=On
SendToHTTP 192.168.0.100,8080,/json.htm?type=command&param=switchlight&idx=38&switchcmd=On

In pratica con il primo comando, non succede nulla, ed in effetti anche dal browser, riporta "ERR", mentre con il secondo chee funziona da browser ed aggiorna correttamente lo stato dello switch, dal log del sonoff, il comando non viene eseguito correttamente perchè troncato, infatti riporta

Codice: Seleziona tutto

 SendToHTTP 192.168.0.100,8080,/json.htm?type=command¶m=switchlight&idx=38&switchcmd=On


Avete idea di come posso risolvere?

Poi un OT, sempre da un mio post

per la lettura dei dati del FV, rasperry esegue all'avvio un script in php (grazie miky) che invia i dati a domoticz.
Se però proteggo l'accesso alla dashboard di domoticz con userID e password, lo script non viene eseguito e viene restituito il messaggio 401 Unauthorized. come posso risolvere?

Grazie

Re: aggiornare stato switch dopo evento in "Rules" di ESP Easy

Inviato: 07/01/2018, 10:57
da s_p
dopo aver aggiornato i sonoff all'ultima dev (20180104) ed aver messo come protocollo di comunicazione MQTT invece di HTTP, il problema sembra essere risolto

Re: aggiornare stato switch dopo evento in "Rules" di ESP Easy

Inviato: 07/01/2018, 12:57
da miki8989
per la lettura dei dati del FV, rasperry esegue all'avvio un script in php (grazie miky) che invia i dati a domoticz.
Se però proteggo l'accesso alla dashboard di domoticz con userID e password, lo script non viene eseguito e viene restituito il messaggio 401 Unauthorized. come posso risolvere?


in impostazioni-reti locali devi inserire
127.0.0.*;192.168.0.* o 127.0.0.*;192.168.1.*

ciao