Hallo!
Also nachdem mein etwas dummerweise eröffneter Thread: Leider schon geschlossen… geschlossen wurde bevor ich mich dafür “entschuldigen/rechtfertigen” konnte wurde ich aber auf diesen hier hingewiesen.
Sorry für den anderen, aber irgendwie ist mir dieser hier komplett entfallen weil ich das tatsächlich so wie oben beschrieben gelöst habe und danach noch “kleinere” weitere Problemchen bekommen hatte wie zuletzt das brutale dingen mit der Homematic “Babling Idiot” Geschichte.
Das Problem Oben habe ich so gelöst: UNd es funktioniert hervorragend! Danke für die Unterstützung!
Code für die Geo Anwesenheit
alias: ZuhauseGEO
description: ""
triggers:
- trigger: numeric_state
entity_id:
- zone.home
for:
hours: 0
minutes: 1
seconds: 0
below: 1
id: Home ABwesend seit 1Min
- trigger: numeric_state
entity_id:
- zone.home
id: Home ANwesend
above: 0
conditions: []
actions:
- if:
- condition: trigger
id:
- Home ANwesend
- condition: state
entity_id: input_boolean.zuhausegeo
state: "off"
then:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.zuhausegeo
else:
- if:
- condition: trigger
id:
- Home ABwesend seit 1Min
- condition: state
entity_id: input_boolean.zuhausegeo
state: "on"
then:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.zuhausegeo
mode: single
Mein Neues Problemchen ist dann aber doch etwas anders.
Denn da habe ich ja keine home.zone sondern 3 Geräte die sich ausm Wlan abmelden und darauf würde ich gern eine Automation erstellen.
Aber das hab ich jetzt glaube ich auch langsam gecheckt!
Vielleicht…Bis zum nächsten Mal…

Denn leider will es nicht so ganz wie ich…
HIer der Code für die WLAN Anwesenheit:
alias: ZuhauseWLAN
description: ""
triggers:
- trigger: state
entity_id:
- device_tracker.oneplus_8t
id: David
- trigger: state
entity_id:
- device_tracker.one_plus_9
id: Dominic
- trigger: state
entity_id:
- device_tracker.pixel_8
id: Chrissi
- trigger: state
entity_id:
- device_tracker.oneplus_8t
id: David abwesend seit 3min
for:
hours: 0
minutes: 3
seconds: 0
- trigger: state
entity_id:
- device_tracker.one_plus_9
id: Dominic abwesend seit 3min
for:
hours: 0
minutes: 3
seconds: 0
- trigger: state
entity_id:
- device_tracker.pixel_8
id: Chrissi abwesend seit 3min
for:
hours: 0
minutes: 3
seconds: 0
conditions: []
actions:
- if:
- condition: trigger
id:
- Chrissi
- Dominic
- David
- condition: state
entity_id: input_boolean.zuhausewlan
state: "off"
- condition: or
conditions:
- condition: state
entity_id: device_tracker.oneplus_8t
state: home
- condition: state
entity_id: device_tracker.one_plus_9
state: home
- condition: state
entity_id: device_tracker.pixel_8
state: home
then:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.zuhausewlan
else:
- if:
- condition: trigger
id:
- David abwesend seit 3min
- Dominic abwesend seit 3min
- Chrissi abwesend seit 3min
- condition: state
entity_id: device_tracker.oneplus_8t
state: not_home
enabled: false
- condition: state
entity_id: device_tracker.one_plus_9
state: not_home
enabled: false
- condition: state
entity_id: device_tracker.pixel_8
state: not_home
enabled: false
- condition: state
entity_id: input_boolean.zuhausewlan
state: "on"
then:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.zuhausewlan
mode: single
Problem ist: Wenn z.B. Dominic seit einer Stunde weg ist und david auch und sich chrissi verabschiedet und INNERHALB dieser 3Min sich David anmeldet, wird dennoch nach 3min ZuhauseWLAN “AUS” geschaltet. Es sollte aber an bleiben weil ja David wieder drin ist…
Das problemchen habe ich gerade gehabt weil ich schon befürchtet hatte das genau das nicht klappt. Aber grundsäzlich klappt schon der code nur nicht in diesem Bestimmten Fall…
Da müsste ich noch Feinjustieren, aber wie ?