Nö.martin_aus_Ddorf hat geschrieben: ↑9. Jun 2021 19:42 Der Button "runn now" sollte das "when" sumulieren.
Der "Run Now" Knopf macht genau das. Er startet den Then-Teil OHNE Berücksichtigung des "But Only If" Teils.
Nö.martin_aus_Ddorf hat geschrieben: ↑9. Jun 2021 19:42 Der Button "runn now" sollte das "when" sumulieren.
das sehe ich auch so und halte es eher für einen Bug, ansonsten für einen Designfehler. Aber alles gut! Ich bin froh, dass ich Rules über diesen Weg eingeben kann. Das Testen dauert dann halt was länger - ich muss jetzt auf Regen warten - aber die Funktion ist grundsätzlich prima!
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: Sonoff_Basic_03
state: ON
previousState: OFF
type: core.ItemStateChangeTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/vnd.openhab.dsl.rule
script: >2
if (Sonoff_T1_01.state == ON) {
logInfo("Sonoff-Schalter", "Deckenlampe brennt")
Sonoff_Basic_04.sendCommand(ON)
}
else {
logInfo("Sonoff-Schalter","Deckenlampe ist nicht angeschaltet {}", Sonoff_T1_01.state )
}
type: script.ScriptAction