ich habe mir vor kurzem Home Assistant angelegt und bin nun auf folgendes Problem gestoßen:
Ich nutze einen Ring Intercom und möchte nun eine RingToOpen-Funktion bauen.
Wenn ich jetzt aber auf die Entität “Klingeln” achte und dort meinen Auslöser setze (Wenn Entität Klingeln sich ändert, dann betätige den Summer).
Jetzt kommt das Problem: Der Summer schreibt seine Aktion auch in die Entität “Klingeln” also reagiert er wieder und summt weiter. Das Ganze passiert jetzt solange, bis ich die Automation deaktiviere.
Wie kann ich das Ganze jetzt gestalten, so dass das dieser Vorgang unterbrochen wird, aber jedoch keine riesige Pause ist, so dass ich auch noch ein zweites oder drittes Mal Klingeln mitbekomme?
OK nachdem ich Dein erstes Posting noch einmal gelesen habe, habe ich zumindest verstanden das es da
wohl um den Tür-“Summer” sprich Tür-Öffner geht, oder? Wie gesagt kenne ich die Ring Intercom nicht, aber ich sehe da in Deine Automation auch nichts von einem Event “Summer” oder so, sondern nur
und
Da ich aber von einer Ring Intercom und der dann vorhandenen Sensoren und Entitäten keine Ahnung habe, passe ich hier lieber bevor ich ggf. noch Quatsch schreibe. Dazu muss dann ein anderer User etwas posten.
Das sind die Daten die mir Ring zur Verfügung stellt. Ich habe auf den Button “Tür öffnen: Drücken” geklickt und das Ereignis “Gegensprechanlage entsperren” und “Klingeln” haben zur selben Zeit ein Ereignis gesendet.
OK verstanden - das ist natürlich irgendwie eher seltsam und “doof”, weil das m.M.n. so nicht passieren dürfte. Es macht ja auch keinen Sinn das der Sensor bzw. die Entität “Tür öffnen” dann ein Ereignis bei Gegensprechanlage und Klingel auslöst. Aber wie schon gesagt muss ich da leider passen, eben weil ich die Ring Intercom nicht weiter kenne.
BTW: Wie hast Du das Teil eigentlich bei HA integiert? Über die offizielle Ring Integration?
Und wenn ja: Bist Du Dir sicher das das
die korrekte Entity-ID bzw. Bezeichnung für den Trigger ist. Bei den Beispiel-Codes in der HA Ring Doku und auch bei irgendwelchen Beispielen im I-Net, finde ich immer solche Bezeichnung wie
entity_id:
- event.front_door_ding
oder auch
trigger:
- platform: state
entity_id: binary_sensor.ring_intercom_ding
mit diesem “_ding” oder “_intercom_ding” am Ende.
Aber jetzt klinke ich mich hier auch wirklich aus, auch weil ich für heute jetzt eh offline gehe.