Witam, mam takie pytanie jak wydobyć dane z Sonoff jeśli mam czujnik temp i przełącznik?
(czy w czujniku temp zpodłączeniem do GPO1 też trzeba rezystor? 4,7k)
Rules
rule "Reczna zmiana wartosci 8"rule "Reczna zmiana wartosci 8"
when
Item sonoff_8_status changed
then
if (sonoff_8_status.state!=sonoff_8.state) {
if (sonoff_8_status.state==ON) {
sendCommand(sonoff_8,ON)
} else {
sendCommand(sonoff_8,OFF)
}
} publish("broker","/sonoff/8/cmd","tempInterval:60"); publish("broker","/sonoff/8/cmd","tempCorrection:-1.2end
Items
Switch sonoff_8 "Bedroom Bed" ["Switchable"] {mqtt=">[broker:/sonoff/8/cmd:command:ON:ON],>[broker:/sonoff/8/cmd:command:OFF:OFF]"}
Switch sonoff_8_status {mqtt="<[broker:/sonoff/8/state:state:ON:ON],<[broker:/sonoff/8/state:state:OFF:OFF]"}
Co trzeba dodać żeby to zadziałało ?
dodaj item
Number sonoff_8 "Bedroom Bed temperature [%.1f °C]" { mqtt="<[broker:/sonoff/8/temperature:state:default]"}
A 4.7k - musisz podłączyć niezależnie jaki GPIO użyjesz
Czyli publish w rule nie potrzebny?
Rezystor żółty/fioletowy/czerwony/złoty
ok, to krok wstecz - co chcesz zrobić?
odczytywać temperaturę? czy?
Tak odczytać temp i czy w sitemaps tak będzie ok
Text item=sonoff_8 label="Temperatura" icon="temperature"
ok, to jak tylko chcesz odczytywać temperaturę to bez tych publish. Te publish pozwalają zmienić częstotliwość odczytywania temperatury i ewentualnie ustawić korektę wartości temperatury. Ale lepiej to robić (łatwiej) przez panel konfiguracyjny
I ten wpis do site-mapy bedzie okay. Ja robię inaczej. Robię grupę, a jak wejdzie się w grupę to pokazuje wykres. Tak jak tutaj