Forum

Benachrichtigungen
Alles löschen

ZigBee Regensensor mit Xiaomi/Aqara Türsensor selber bauen in 3 Schritten

33 Beiträge
2 Benutzer
0 Reactions
54 Ansichten
Beiträge: 1
(@Thomas Müller)
New Member
Beigetreten: Vor 2 Jahren

Kleiner Tip: Wenn schon, dann lieber Sanitärsilikon verwenden.
Unter den Heißkleber kriecht das Wasser mit der Zeit drunter , ist also relativ sinnlos 😉

Antwort
Beiträge: 1
(@Thomas Müller)
New Member
Beigetreten: Vor 2 Jahren

Hm also ich kann machen was ich will aber der Code selbst in den Kommentaren funktioniert nicht.

Konfiguration fehlerhaft!

Invalid config for [binary_sensor.template]: expected dictionary for dictionary value @ data['sensors']. Got None
extra keys not allowed @ data['friendly_name']. Got '„Regensensor“'
extra keys not allowed @ data['icon_template']. Got '{% if is_state(‚binary_sensor.lumi_lumi_sensor_magnet_aq2_opening‘, ‚off‘) %} mdi:weather-rainy {% else %} mdi:water-off {% endif %}'
extra keys not allowed @ data['regensensor']. Got None
extra keys not allowed @ data['value_template']. Got '{{is_state(‚binary_sensor.lumi_lumi_sensor_magnet_aq2_opening‘)}}'. (See ?, line ?).

Kann hier jemand helfen? Ich habe schon Stunden (ca 6 Std probiere ich das nun) damit verbracht...

Antwort
3 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Ja, das liegt an einer Änderung bei Home Assistant. Kannst du folgenden Code probieren und kurz Feedback geben? Dann passe ich das im Text entsprechend an!

template:
- binary_sensor:
- name: "Regensensor"
state: {{ is_state('binary_sensor.fenster_turkontaktsensor_2') }}
device_class: moisture
icon_template: >-
{% if is_state('binary_sensor.fenster_turkontaktsensor_2', 'off') %}
mdi:weather-rainy
{% else %}
mdi:water-off
{% endif %}

Antwort
(@Thomas Müller)
Beigetreten: Vor 2 Jahren

New Member
Beiträge: 1

Hast du noch einen Idee.

- platform: template
sensor:
friendly_name: "Regensensor"
state: {{ is_state('binary_sensor.regensensor_contact') }}
device_class: moisture
icon_template: >-
{% if is_state('binary_sensor.regensensor_contact', true) %}
mdi:weather-rainy
{% else %}
mdi:weather-sunny
{% endif %}

Fehler :

Error loading /config/configuration.yaml: invalid key: "{"is_state('binary_sensor.regensensor_contact')": None}"
in "/config/configuration.yaml", line 252, column 0

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Zwei Dinge:
1.: Heißt dein Sensor wirklich "binary_sensor.regensensor_contact" wie bei mir?
Und 2.: Dein Code beinhaltet "is_state(‚bin..." ein Komma nach der öffnenden Klammer. Das muss ein Hochkomma sein!

Antwort
Beiträge: 1
(@Thomas Müller)
New Member
Beigetreten: Vor 2 Jahren

Hallo Olli,
vielleicht kannst du mir helfen.
Ich hab den Sensor begeistert nachgebaut bin aber leider unfähig das das ding funktioniert. Der Sensor ist über Zigbee eingebunden und funktioniert auch soweit.
Jetzt wollte ich deinen Code in die Konfiguration.yaml einfügen:

- binary_sensor:
- name: Regensensor
state: {{is_state('binary_sensor.regensensor_zigbee_contact') }}
device_class: moisture
icon_template: >-
{% if is_state('binary_sensor.regensensor_zigbee_contact', 'off') %}
mdi:weather-rainy
{% else %}
mdi:water-off
{% endif %}

Leider bekomme ich dann folgende Meldung:
The system cannot restart because the configuration is not valid: Error loading /config/configuration.yaml: invalid key: "{"is_state('binary_sensor.regensensor_zigbee_contact')": None}" in "/config/configuration.yaml", line 48, column 0
Ich komm nicht drauf wo mein Problem liegt. Hat sich an dem Code nochmals was geändert?

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Marc,

folgender Code sollte mit HA 2023.9 funktionieren:

template:
- binary_sensor:
- name: "regensensor2"
state: "{{ states('binary_sensor.fenster_turkontaktsensor_2') }}"
device_class: moisture
icon: >-
{% if is_state('binary_sensor.fenster_turkontaktsensor_2', 'off') %}
mdi:weather-rainy
{% else %}
mdi:water-off
{% endif %}

Gib' gerne Feedback, ob es geklappt hat!

Ich glaube, dass ich den Beitrag mal aktualisieren oder neu verfassen sollte 😉
VG
Olli

Antwort
Beiträge: 1
(@Thomas Müller)
New Member
Beigetreten: Vor 2 Jahren

Danke für diese DIY Vorschlag. Eine Frage stelle ich mir aber. Hat jemand getestet wie es sich verhält mit den "Leiterbahnlücken der Platine senkrecht" im Vergleich zu "Leiterbahnlücken der Platine waagerecht"? Ich hoffe Ihr versteht was ich meine. Mein Gedanke ist, den Ablauf von Regentropfen zu erleichtern.

Antwort
2 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Dir geht es darum, dass der Sensor schneller trocknen soll?

Im Sommer dürfte das fast egal sein (und d brauche ich den Sensor eigentlich nur). Zur aktuellen Jahreszeit könnte es helfen, die Bahnen so rum zu platzieren, dass der Regen "dazwischen" abfließen kann, mit Gefälle natürlich.

Antwort
(@Thomas Müller)
Beigetreten: Vor 2 Jahren

New Member
Beiträge: 1

Danke Dir 🙂

Antwort
Seite 3 / 3