Anwesenheitserkennung via W-Lan und fritzboxtr064
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Anwesenheitserkennung via W-Lan und fritzboxtr064
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:11-22-33-44-55-66" }
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 ⁉
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:11-22-33-44-55-66" }
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 ⁉
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
OK, auch hier bitte das gleiche
formatierter Code läßt sich besser lesen
In dieser Zeile fehlte .state
ist zwei mal definiert.
formatierter Code läßt sich besser lesen
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
if(valleweg.state != OFF){
Code: Alles auswählen
Group gPhone (gALL)
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
die Group gphone (gAll) welche müsste man wegnehmen aus dem system.item oder phone item
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
Probiers aus. Möglicherweise hat es auch keine Konsequenz. Ich persönlich würde alles zu einer Item-File zusammen fassen.
Ist nur ein Hinweis. Wenn man Probleme hat, sollte man alle möglichen Ursachen ausschließen.
Was steht denn in den log-Dateien?
Wie sieht es mit deinem Bais-Problem den jetzt aus?
Ist nur ein Hinweis. Wenn man Probleme hat, sollte man alle möglichen Ursachen ausschließen.
Was steht denn in den log-Dateien?
Wie sieht es mit deinem Bais-Problem den jetzt aus?
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
Super danke für die tipps ich teste es mal aus
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
leider nein der schalter Jule weg bleibt immer noch auf aus wenn der Jule Offline geht
Log Dateien keine ahnung wo finde ich die denn??
Log Dateien keine ahnung wo finde ich die denn??
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
datei sieht jetzt so aus
System.Items
Group gAll
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:11-22-33-44-55-66" }
Switch valleweg "Alle Weg" <parents_2_2> (gPhone)
Switch vjuleausserhaus "Jule Weg" <girl_2> (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.state != OFF){
logInfo("RULE", "--> Alle Weg OFF")
postUpdate(valleweg, OFF)
}
end
Fritzbox.Sitemap
itemap 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 ⁉
System.Items
Group gAll
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:11-22-33-44-55-66" }
Switch valleweg "Alle Weg" <parents_2_2> (gPhone)
Switch vjuleausserhaus "Jule Weg" <girl_2> (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.state != OFF){
logInfo("RULE", "--> Alle Weg OFF")
postUpdate(valleweg, OFF)
}
end
Fritzbox.Sitemap
itemap 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 ⁉
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
https://docs.openhab.org/installation/s ... ml#logging
sonst schau dir mal das Thema "openhab log viewer frontail" an
Warum setzt du openHAB 2.1 und nicht 2.2 (oder 2.3 Snapshot) ein wenn du neu beginnst. (hat vermutlich aber keine Auswirkungen auf dieses Problem)
Bitte benutzte die Item-Namen (sind eindeutig) und nicht die Label wenn du etwas beschreibst.
Am Besten postest du noch mal alle aktuellen Definitionen und die zugehörigen Eintragungen aus openhab.log und events.log.
sonst schau dir mal das Thema "openhab log viewer frontail" an
Warum setzt du openHAB 2.1 und nicht 2.2 (oder 2.3 Snapshot) ein wenn du neu beginnst. (hat vermutlich aber keine Auswirkungen auf dieses Problem)
Bitte benutzte die Item-Namen (sind eindeutig) und nicht die Label wenn du etwas beschreibst.
Am Besten postest du noch mal alle aktuellen Definitionen und die zugehörigen Eintragungen aus openhab.log und events.log.
-
- Beiträge: 210
- Registriert: 23. Mai 2017 21:41
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
Nochmals, bitte den Code formatiert anzeigen.
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: Anwesenheitserkennung via W-Lan und fritzboxtr064
hatte mich verschrieben
openhab version ist 2.3 snapshot.
wie formatiere ich die regel?
sorry aber ist teste es erst seid einer woche
openhab version ist 2.3 snapshot.
wie formatiere ich die regel?
sorry aber ist teste es erst seid einer woche