Intro
Ich habe schon vor ein paar Jahren mit den bekannten Shelly 2.5 bzw. PM (die 1 waren damals nicht lieferbar) diverse Rolläden und Lichtschalter ins Smart Home gebracht. In der neuen Wohnung haben wir leider Altbau Typisch nur sehr flache Dosen, in die ich kaum einen Shelly und gleichzeitig den Lichtschalter bekomme. Daher wurden die wichtigsten Lichtschalter erstmal durch Zigbee Lichtschalter getauscht (TuYa Zigbee). Die laufen auch ohne Neutralleiter in der Dose. Beim Ausschalten von unseren LED Birnen flackern diese noch einmal kurz auf, aber damit kann ich leben. Die Deckenleuchten sind in den beiden Räumen eh selten an. Weiterlesen
Mit dem Shelly UNI zieht allerdings (endlich) wieder ein Shelly Gerät in die neue Wohnung ein. Da wir gerade am Balkon die Türklingel gerne mal überhören, wollte ich da eine bessere Lösung haben. Also mal die Sprechstelle aufgemacht und geschaut, was es da so alles gibt. Die Stromversorgung für den Shelly habe ich mir hier von der BUS Leitung abgezwackt, diese liefert ca. 30V und damit mehr als genug für den UNI.
Anschluss
Passenderweise bringt der Shelly auch gleich 2 Potentialfreie Kontakte, und 2 analoge Eingänge mit. Hier habe ich mit dem Türöffner, bzw. dem Anschluss für eine externe Klingel an der Sprechstelle angesetzt. Einer der Kontakte kommt an den Türöffner, in meinem Fall nur gesteckt bzw. dann um den Kontakt gebogen. Löten wäre natürlich schöner gewesen, wollte ich aber in der Mietwohnung vermeiden. Bei unserer speziellen Sprechstelle wird mit der Taste des Türöffners einfach ein Metallkontakt zwischen zwei Blechstreifen geschoben. Das übernimmt jetzt zusätzlich der Shelly.
Einen der Eingänge habe ich dann für die Klingelerkennung genutzt, dieser kommt auf einen der Ausgänge für die externe Klingel. Dadurch wird der Eingang auf ‚On‘ geschalten, was ich in HomeAssistant dann als Signalisierung eines Türklingelns verwerte. Dadurch wird eine Automatisierung aktiviert, die den Input eines Helpers für eine Minute auf ‚On‘ stellt. Der Helper auf ‚On‘ aktiviert wiederrum die eigentliche Automatisierung, die mir eine Push Benachrichtigung inkl. Möglichkeit den Kontakt zu schalten auf mein iPhone schickt. Zusätzlich wird auf den Alexas ein Klingelton abgespielt.
Benachrichtigung
Benachrichtigung am iPhone
Code
Anbei noch der Code für die beiden Automationen
yaml 1alias: Helper_Türklingeln
2description: ''
3trigger:
4 - platform: state
5 entity_id:
6 - binary_sensor.klingelsignal_ch2
7 to: 'on'
8condition: []
9action:
10 - service: input_boolean.turn_on
11 data: {}
12 target:
13 entity_id: input_boolean.klingelsignal
14 - delay:
15 hours: 0
16 minutes: 1
17 seconds: 0
18 milliseconds: 0
19 - service: input_boolean.turn_off
20 data: {}
21 target:
22 entity_id: input_boolean.klingelsignal
23mode: single
1alias: Benachrichtigung Türklingel
2description: ''
3trigger:
4 - platform: state
5 entity_id:
6 - input_boolean.klingelsignal
7 to: 'on'
8condition: []
9action:
10 - service: notify.mobile_app_iphone
11 data:
12 title: Haustür
13 message: Es klingelt!
14 data:
15 actions:
16 - action: opendoor
17 title: Tür öffnen
18 - service: media_player.play_media
19 target:
20 entity_id: media_player.buro
21 data:
22 media_content_id: amzn_sfx_doorbell_chime_01
23 media_content_type: sound
24 metadata: {}
25 - wait_for_trigger:
26 - platform: event
27 event_type: mobile_app_notification_action
28 event_data:
29 action: opendoor
30 - service: switch.toggle
31 data: {}
32 target:
33 entity_id: switch.turoffner
34mode: single