- Platform information: Synology
- Hardware: CPUArchitecture/RAM/storage
- OS: what OS is used and which version
- Java Runtime Environment: which java platform is used and what version 1.8
- openHAB version:2.1
- Issue of the topic: please be detailed explaining your issue
- Please post configurations (if applicable):
- Items configuration related to the issue
- Sitemap configuration related to the issue
- Rules code related to the issue
- Services configuration related to the issue
- If logs where generated please post these here using code fences:
Hallo zusammen .
Habe diese Anleitung im Netz gefunden und ein kleines bisschen gekĂĽrzt.
Leider funktioniert es nicht so richtig
Das Fenster öffnet oder schließt sich wunderbar wenn der Benutzer Online bzw. Offline geht. Aber der Switch vjuleweg wird nicht aktiviert.
Schalte ich diesen Schalter mit der Hand wir der Switch valleweg aktiviert.
So sollte es aber von alleine gehen.
In der Fritzbox ist der Name Jule hinterlegt.
Im Contact Group gphone heiĂźt er JuleOnline
Kann mir einer sagen woran das liegt.
Ich bin ein kompletter leihe auf dem Thema Openhab.
Phone.Items
Group gPhone (gALL) // FritzBox
String fboxName “FBox Model [%s]” (gPhone) {fritzboxtr064=“modelName”}
Switch fboxWifi24 “2,4GHz Wifi” (gPhone) {fritzboxtr064=“wifi24Switch”}
Switch fboxWifi50 “5,0GHz Wifi” (gPhone) {fritzboxtr064=“wifi50Switch”}
Contact JuleOnline “Jule [MAP(presence.map):%d]” (gPhone) {fritzboxtr064=“maconline:80-65-6D-17-03-1B” }
System.Items
Group gAll
Group Fritzbox (gAll)
Group gPhone (gAll)
Switch valleweg “Alle Weg” <parents_2_2> (Fritzbox, gPhone)
Switch vjuleausserhaus “Jule Weg” <girl_2> (Fritzbox, gPhone)
Anwesenheitserkennung.Rules
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 != OFF){
logInfo("RULE", "--> Alle Weg OFF")
postUpdate(valleweg, OFF)
}
end
Fritzbox.Sitemap
sitemap Fritzbox label=“Fritzbox”{
Frame label=“Phone” {
Group item=gPhone label=“Fritzbox” icon=“Phone”
}
}
presence.map
OPEN=Online
CLOSED=Offline
ON=Online
OFF=Offline
1=Online
0=Offline
-=-
NULL=unbekannt