Alhambra123
Member
Hallo,
erstmal Danke an alle die mir geholfen haben. Nachdem ich schon dachte das die Lösung Reedkontakt bei mir nicht funktioniert hatte ich jetzt doch Erfolg damit.
Ich war der Meinung die letzte Rolle am Zähler wo man auf der 6 einen silbernen Punkt sieht ist der Magnet.
Dem ist zumindest bei meinem Zähler nicht so.
Der Reed-Kontakt muss auf Höhe der 2 Rolle nach dem Komma platziert werden. Und siehe da sofort funktioniert es.
Die Bauteile sind die gleichen wie bei Member1
https://forum.heimnetz.de/threads/wie-findet-man-sich-in-diesem-ganzen-yaml-djungle-zurecht.1075/
Allerdings habe ich jetzt noch Probleme beim zählen.
Ich war der Meinung das immer nur der Impuls gezählt wird wenn die Rolle eine volle Umdrehung macht.
Und im Life-Impuls sieht es nach meinem Verständnis auch so aus das nur 1 Impuls gezählt wird.
Aber es wird dennoch nur unregelmäßig hochgezählt. Das führt natürlich dazu das der Verbrauch nicht mit dem vom Zähler übereinstimmt.
Ist das wie von euch beschrieben mit dem entprellen gemeint?
Momentan ist bei delayed_on: 100ms eingestellt.
erstmal Danke an alle die mir geholfen haben. Nachdem ich schon dachte das die Lösung Reedkontakt bei mir nicht funktioniert hatte ich jetzt doch Erfolg damit.
Ich war der Meinung die letzte Rolle am Zähler wo man auf der 6 einen silbernen Punkt sieht ist der Magnet.
Dem ist zumindest bei meinem Zähler nicht so.
Der Reed-Kontakt muss auf Höhe der 2 Rolle nach dem Komma platziert werden. Und siehe da sofort funktioniert es.
Die Bauteile sind die gleichen wie bei Member1
https://forum.heimnetz.de/threads/wie-findet-man-sich-in-diesem-ganzen-yaml-djungle-zurecht.1075/
Allerdings habe ich jetzt noch Probleme beim zählen.
Ich war der Meinung das immer nur der Impuls gezählt wird wenn die Rolle eine volle Umdrehung macht.
Und im Life-Impuls sieht es nach meinem Verständnis auch so aus das nur 1 Impuls gezählt wird.
Aber es wird dennoch nur unregelmäßig hochgezählt. Das führt natürlich dazu das der Verbrauch nicht mit dem vom Zähler übereinstimmt.
Ist das wie von euch beschrieben mit dem entprellen gemeint?
Momentan ist bei delayed_on: 100ms eingestellt.
YAML:
globals:
- id: total_pulses
type: int
restore_value: false
initial_value: '835401' # hier kann der Gaszählerstand initialisiert werden
binary_sensor:
- platform: gpio
id: internal_pulse_counter
pin:
number: GPIO5 # "D1"
mode: INPUT_PULLUP
name: "Live-Impuls"
filters:
- delayed_on: 100ms
on_press:
then:
- lambda: id(total_pulses) += 1;
sensor:
- platform: template
name: "Gasverbrauch"
device_class: gas
unit_of_measurement: "m³"
state_class: "total_increasing"
icon: "mdi:fire"
accuracy_decimals: 2
lambda: |-
return id(total_pulses) * 0.01;