Hallo zusammen,
ich habe ein Problem mit der Automation meines Nuki-Schlosses. Ich möchte es gerne so wie in der App automatisieren, soll heißen: Wenn ich an der Tür ankomme, soll sie sich öffnen.
Zurzeit sieht meine Programmierung so aus, dass ich aus der Homezone fahre und das Schloss die Tür abschließt. Wenn ich dann wieder in die Homezone fahre, wird das Schloss aufgeschlossen und ein Helfer schaltet sich für X Minuten ein. Diese Automationen laufen auch sehr flüssig.
Meine letzte Automation ist dann so eingestellt, dass ich im WLAN bin und die Tür dann mit dem Helfer öffnen soll, wenn der aktiv ist, aber genau dies funktioniert nicht. Wenn ich vor meiner Tür stehe, wählt sich mein iPhone ins WLAN ein, aber die Tür öffnet sich nicht. Sobald ich die HA-App öffne, um die Tür per App zu öffnen, springt die Tür auf.
Hat jemand eine Lösung für dieses Problem oder einen Tipp für mich?
Habe seit letzter Woche mein HA-System und fuchse mich da immer mehr rein, aber daran verzweifele ich gerade. ![]()
Poste mal die Automation als yaml Code.
Und schau dir mal die Trace-Timeline der Automation an, vorallem ob die Zeitpunkte passen.
Hi maxe,
hier mein yaml Code:
alias: Tür öffnen bei WLAN-Nähe
triggers:
* entity_id:
* sensor.iphone_tim_ssid
* sensor.handy_yvonne_wi_fi_connection
to:
* “@home”
trigger: state
actions:
* wait_template: |
{{
(
is_state(‘input_boolean.ankunft_timmy’, ‘on’) or
is_state(‘input_boolean.ankunft_yvonne’, ‘on’)
)
and
is_state(‘lock.smart_lock_pro’, ‘unlocked’)
}}
timeout: “00:05:00”
continue_on_timeout: false
* target:
entity_id: lock.smart_lock_pro
action: lock.open
mode: restart
Das mit dem trace werde ich mal machen. Wobei der noch ein Mysterium für mich ist weiß noch nicht genau was der mir sagen kann ![]()
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)
Der Code ist so fast nicht zu gebrauchen. Wäre schön, wenn du zukünftig den Code Button </> benutzt.
Aber ist deine SSID wirklich @home ?
Und wie werden die input_booleans auf on gestellt?
Oh, okay, werde beim nächsten Mal darauf achten, sorry.
Ja meine SSID ist wirklich @home
Die Input_Booleans werden eingeschaltet, sobald die Person die Homezone betritt
Und was sagt die Traceline? Wird die automation getriggert, wenn der sensor to: @home geht?
Entweder trigert dein iPhone nicht, oder er trigert und dann scheitert das ganze irgendwo
Neben der Trace-Timeline wären auch noch die Automationen interessant, die die input_booleans schalten.
Ich würde vermutlich auch nicht mit dem Template arbeiten, sondern eher so
description: ""
triggers:
- trigger: state
entity_id:
- sensor.iphone_tim_ssid
- sensor.handy_yvonne_wi_fi_connection
to:
- "@home"
conditions: []
actions:
- wait_for_trigger:
- trigger: state
entity_id:
- input_boolean.ankunft_timmy
- input_boolean.ankunft_yvonne
to:
- "on"
from:
- "off"
timeout:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
continue_on_timeout: false
- action: lock.open
metadata: {}
target:
entity_id: lock.smart_lock_pro
data: {}
mode: restart
Hallo, der Trace sagt, dass die Automation durchläuft, aber auch erst, wenn ich meine App von HA auf dem Smartphone öffne. Könnte dies ein iPhone-Problem sein, da die App im Hintergrund läuft? Habe der App aber alle Berechtigungen gegeben, die sie benötigt.
Kann man den Trace auch irgendwie ausschreiben und hier posten?
Hier die Automation für den input_boolean:
alias: Ankunft erkennen und Boolean setzen
description: ""
triggers:
- entity_id:
- person.timmy
- person.yvonne
to: home
trigger: state
actions:
- choose:
- conditions:
- condition: state
entity_id: person.timmy
state: home
sequence:
- target:
entity_id: input_boolean.ankunft_timmy
action: input_boolean.turn_on
data: {}
- conditions:
- condition: state
entity_id: person.yvonne
state: home
sequence:
- target:
entity_id: input_boolean.ankunft_yvonne
action: input_boolean.turn_on
data: {}
mode: parallel
Öffnet sich dann die Tür, oder nicht?
Die Tür öffnet sich erst wenn ich die App öffne gerade nochmal live erlebt aber dann läuft der trace sauber durch.
War gerade auf dem Parkplatz und habe die App geöffnet um zu schauen ob der Boolean eingeschaltet ist, das war der Fall und um die App aus dem Hintergrund raus zu holen. Danach App weg gewischt und zur Tür gelaufen. Vor der Tür habe ich dann geschaut bis ich im wlan war und habe dann nochmal 2 Minuten gewartet als nichts passiert ist, habe ich dich App geöffnet und zack ging die Tür auf.
Dann geht das iPhone in den sleep bzw. schickt die App in den sleep. Schau mal hier im Forum, da gibt es einige Beiträge dazu.
Okay, danke. Dann schaue ich mal hier im Forum. Bisher habe ich extra alles eingeschaltet aber iOS macht mir da wohl einen strich durch die Rechnung
.
Kenn ich vom IPhone. Aber kannst du nicht über den Router gehen? Also z.B. über die Fritz.box wenn vorhanden? Die kann man ja auch einbinden.
Das würde ich am liebsten so machen aber habe leider keine FRITZ!box sondern einen amplifi Alien Router, dieser ist in HA eingepflegt aber sehe nur sowas wie Download und Upload aber nicht die Geräte im wlan ![]()
Du kannst mit shortcuts app am iPhone mit webhooks probieren. Findet man in Google einiges
Oder das hier. Ich kenne das Projekt nicht, aber ist für bewertet
Vielen Dank!
Das muss ich gleich mal googeln
.
Die iPhone device tracker integration von HACS habe ich vorhin mal probiert aber irgendwie sitze ich zuhause auf der Couch und Home Assistant sagt über diese Integration zuhause/nicht zuhause im Minuten Takt ![]()
Das sieht interessant aus, werde ich mal ausprobieren, vielen Dank! ![]()
Dein Tipp funktioniert, vielen Dank! Stehe so 20 Sekunden vor der Tür bis sie öffnet aber das ist voll okay ![]()
![]()

