Code: Alles auswählen
Item JuleOnline changed to CLOSED
Code: Alles auswählen
Item JuleOnline changed to OPEN
Code: Alles auswählen
Item JuleOnline changed to CLOSED
Code: Alles auswählen
Item JuleOnline changed to OPEN
Code: Alles auswählen
rule "Jule Weg ON"
when
Item JuleOnline changed to Closed
then
logInfo("RULE", "--> Jule Weg ON")
postUpdate(vjuleausserhaus, ON)
end
rule "Jule Weg OFF"
when
Item JuleOnline changed to OPEN
then
logInfo("Rule", "–> Jule Weg OFF")
postUpdate(vjuleausserhaus, OFF)
end
rule "Alle Weg ON"
when
Item vjuleausserhaus changed to ON
then
if (vjuleausserhaus.state==ON){
logInfo("RULE", "–> Alle Weg ON")
postUpdate(valleweg, ON)
}
end
rule "Alle Weg OFF"
when
Item vjuleausserhaus changed to OFF
then
if(valleweg.state != OFF){
logInfo("RULE", "--> Alle Weg OFF")
postUpdate(valleweg, OFF)
}
end
Code: Alles auswählen
Item JuleOnline changed to CLOSED
Code: Alles auswählen
Switch Phone_XYZ "Person XYZ[MAP(states.map):%s]" <smartphone_android> (gAnwesende) { fritzboxtr064="maconline:XX-XX-XX-XX-XX-XX" }
Group:Switch:AND(OFF,ON) gAnwesende // Gruppe für Anwesenheitserkennung
Code: Alles auswählen
Group item=gAnwesende icon="presence" label="Anwesende:[%d]"
Code: Alles auswählen
if (gAnwesende.state == OFF ) {
TU_IRGENDWAS
}
Code: Alles auswählen
ON=anwesend
OFF=nicht anwesend
1=anwesend
0=nicht anwesend
NULL= undefiniert