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¶m=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