wie funktionieren die beiden denn nun genau. Ich dachte immer...
- postUpdate löst keine Changed-Events aus
- sendCommand schon
Nun habe ich in einer Rule 2 Switches gesetzt. Den einen mit PostUpdate den anderen mit SendCommand
Code: Alles auswählen
rule "testx"
when
Time cron "0 47 08 ? * MON-SUN"
then
sTest.sendCommand(ON)
sTest1.postUpdate(ON)
logInfo("Test",sTest.state.toString)
logInfo("Test",sTest1.state.toString)
end
Code: Alles auswählen
2022-02-10 08:47:22.162 [INFO ] [org.openhab.core.model.script.Test ] - ON
2022-02-10 08:47:22.166 [INFO ] [org.openhab.core.model.script.Test ] - OFF
Code: Alles auswählen
2022-02-10 08:47:22.169 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'sTest' received command ON
2022-02-10 08:47:22.173 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'sTest1' changed from OFF to ON