Treppenstufenlicht bei Ankunft und bei Weggang abschalten

Hallo,

letzte Woch ehabe ich es endlich geschafft und habe in meine Wechselschaltung für mein Treppenstufenlicht einen Shelly eingebaut, das schalten mit dem Shelly geht auch und die folgenden Automatisierungen habe ich erfolgreich umgesetzt!

Automatisierung 1 (geht):

alias: Sensor Treppe An und Licht aus
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.treppenstufen_input_0_input
    from: "off"
    to: "on"
conditions: []
actions:
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
mode: single

Automatisierung 2 (geht)

alias: TreppenLicht an Morgens
description: ""
triggers:
  - trigger: time
    at: "05:00:00"
conditions: []
actions:
  - type: turn_on
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
  - delay:
      hours: 0
      minutes: 45
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
mode: single

Eine weitere Automatisierung habe ich probiert und zwar die folgende

alias: Treppelicht an Wenn Florian Zuhause und klingel gedrückt wurde
description: ""
triggers:
  - type: occupied
    device_id: a9c0f0299dd4e2d16fe8df23d7001333
    entity_id: 12ce309cd1c79e0caa605d416f067e1f
    domain: binary_sensor
    trigger: device
conditions:
  - condition: state
    entity_id: device_tracker.iphoneflorian
    state: home
actions:
  - type: turn_on
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
mode: single

Hier bin ich mir nicht sicher mit dem IPhone Device Tracker State: Home

ich möchte hier halt, wenn da einer ander Tür klingelt, dann soll sofort das Licht an gehen, aber nur wenn ich Zuhause bin und jemand klingelt, dann geht es an.
Wie kann ich sicher gehen, dass der Device Tracker da auch abgeprüft wurde?

Zwei weitere Automatisierungen betreffen das thema
ich komme heim und ich gehe

Automatisierung (komme Heim):

Hier habe ich mal die Variationen auf mehrere Varianten eingetragen und will die nach und nach aktivieren und testen, bin mir aber nicht sicher ob das geht

alias: Florian kommt Heim
description: ""
triggers:
  - trigger: state
    entity_id:
      - device_tracker.iphoneflorian
    from: not_home
    to: home
  - trigger: state
    entity_id:
      - device_tracker.iphoneflorian
    from: not_home
    to: Home
    enabled: false
  - device_id: 5bd5aec56de5c586cc08e34aefc01576
    domain: device_tracker
    entity_id: 5bb919e50f7f902330a31254b587935f
    type: enters
    trigger: device
    zone: zone.home
    enabled: false
conditions: []
actions:
  - type: turn_on
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
mode: single

Wie würdet Ihr das lösen?

Automatisierung (Abwesend)

alias: Florian Abwesend
description: ""
triggers:
  - device_id: 5bd5aec56de5c586cc08e34aefc01576
    domain: device_tracker
    entity_id: 5bb919e50f7f902330a31254b587935f
    type: leaves
    trigger: device
    zone: zone.home
conditions: []
actions:
  - type: turn_off
    device_id: a4fa3ed1b76c38f2a5dd812879e22c4c
    entity_id: fea2b714970cb063946ffa60e9a02671
    domain: switch
mode: single

Diese Automatisierung wäre toll, will damit dann solche Sachen lösen, wie ich bin nicht zu Hause und vergesse das Licht beim Gehen abzuschalten.

Meine Frage hier also, mache ich das richtig mit den Zonen?
Was kann ich besser machen?
Eine weitere Frage ich habe mal Zone “Home” und mal den Zustand “Zuhause” da stehen

Im Dashboard für Anwesenheit steht “Zuhause” und dort ist auch eine Veränderung zu sehen, im HA Steht unter der GeoLocation durch die MobileAPP
“Zones
Home, Home”

Was muss ich nehmen, dass ich solche Automatisierungen nutzen kann?

Habe ich ein Fehler oder Knoten im Kopf?

Hat hier jemand ein Anstoß was ich besser machen kann, wäre nett.

MFG

Die Zustände, die auf dem Dashboard zu sehen sind, sind aufgerüscht. Die eigentlichen Zustände siehst du immer in den Entwicklerwerkzeugen —>
Zustände; diese verwendest du in Automationen, Templates usw.

Wie meinst du das?

Zonen nutze ich nicht wirklich, kann dazu also nicht viel sagen.

Deine Automationen sind doch voll ok, sind ja übersichtliche Sachverhalte.
Was ich anders machen würde, wäre, Entitäten zu benutzen, wo möglich, und keine Devices.

Ich meine gibt es eine Möglichkeit, hier zu sehen ob er das auch genutzt hat?

Ich werde es glaube ich probeieren und wenn gar nichts mit dem Device geht, werde ich es mal mit den Entitäten versuchen…

Wie kann ich denn eine Automatisierung bauen mit
Sobald Taste gedrückt und wenn ich zuhause

Also das es eine UND Verknüfung ist?

Ob die Automation gemacht hat, was du willst, siehst du in den traces (in die Automation gehen, die 3 Punkte oben rechts anklicken —> traces).

Einen echten UND-Trigger erhältst du derzeit nur über einen Template-Trigger, mit dem du mehrere Bedingungen verknüpfen kannst.
Ansonsten wird sowas (wie du ja schon gemacht has) über den Bedingungsblock abgebildet: Wenn Schalter gedrückt (Trigger), mach was, aber nur, wenn zuhause.

Hallo,

also die ganzen Automatisierungen mit meienr Lokation ob GEO oder über die APP gehen nicht.

Ich habe heute jemanden in meiner Familie gebeten an meiner Tür zu klingeln und obwohl ich nicht da war ist das Licht angegangen.

Auch die Automatisierung “Abwesend” geht nicht.

Auf dem heimweg ungefähr 10km von Zu Haus weg habe ich das Handy ausgeschaltet, damit die APP nichts überträgt oder wenn ich auf den Hof fahre, das Iphone sich gleich ins WLAn einloggt.

Es scheint so zu sein, dass der HA glaubt ich bin zu Hause und ich denke das kommt davon, dass der HA keine Anbindung an die Cloud oder Cloudflare hat, kann das sein?

Mit dem Template will ich mal was anderes testen…

Schau doch mal ins Logbuch des Device Trackers. Da siehst du zumindest, wann/ob er den Status gewechselt hat.
Ich benutze weder Cloud noch Cloudfare, kann dazu also nichts sagen.
was du mal machen kannst, ist in die Companion App zu schauen unter Einstellungen —> Companion App —> Sensoren, wie die Taktung eingestellt ist.
Das Thema Device Tracker wird seit Jahren diskutiert. Ich bin letztlich bei einem Input Bool gelandet, der über Homekit geschaltet wird.

Die Taktung ist alle 5 Minuten
und laut HA bin ich Zuhause den ganzen Tag, obwohl ich 40 km weg war im Büro.

Selbst der Dienst Proximität sagt ich war den ganzen Tag zu Hause…

Ich denke ich muss mich erst mal damit beschäftigen, bevor ich solche Automatisierungen baue :frowning:

Kurze frage, hast du ein Beispiel zu so einem Template Trigger ?

Die Türklingel ist eine Normale, dahinter hängt ein Ring Intercom

Damit kann ich zwar was abfangen

Aber irgendwie verstehe ich nicht wie ich so ein Template Trigger baue, hast du ein Beispiel?

Okay habe das mit dem Template Trigger gefunden

Gehe ich unter Einstellungen → Geräte und Dienste und wähle Helfer aus und sage Helfer erstellen und wähle template aus komme ich dort hin


wähle ich dort "Template für Taster erstellen " aus und sage dann Baustein und den Bedingungstyp kann ich zwar auf UND drücken aber es schließt sich sofort das Fenster…

Gibt es eine Möglich keit mir hier ein Code reinzukopieren und wo und wie ich den Eintragen muss?

Hallo,
habe das Template nu als Taster und so gebaut

Als Zustand, versuche ich es als “Und” schließt sich die maske und das war es

Du kannst im Automation-Editor unter den Trigger-Arten Template Trigger auswählen. Dort ist ein Feld value_template, dessen Code true ergeben muss, um auszulösen. Das wäre in deinem Fall

{% set klingel = 'binary_sensor.DEINEKLINGEL' %}
{% set tracker = 'device_tracker.DEINTRACKER' %}
{{ is_state(klingel, 'on') and is_state(tracker, 'home') }}

Kopier den Code in die Entwicklerwerkzeuge —> Template, darunter siehst du das Ergebnis.

Wärmstens empfehlen kann ich übrigens, im Reiter Template auf den Link Home Assistant Template-Erweiterungen zu klicken, um dir Basiswissen anzueignen.

Allerdings sehe ich nicht, was dir ein kombinierter Trigger bringen soll, wenn der Device Tracker unzuverlässig ist.

Ja ich werde erst mal das Thema mit dem Device Tracker oder besser “Bin zu haus / bin weg” hinbekommen müssen um dann weiter zu machen…

Hallo,

der Device Tracker hat heute funktioniert…

Test von einem Nachbarn

Ich nicht da, er Klingelt → Licht bleibt aus

Ich fahre weg, dass Treppenlicht geht aus

Ich komme wieder das licht geht an

Vielen Danke Kitty für die Hilfe

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)