Open Johnnyyr opened 2 years ago
Das gleiche bei mir. Wäre schön, wenn es hier ein Lösungsvorschlag gibt.
Hey. Habt ihr eine Lösung gefunden. Mein Reed Kontakt funktioniert zwar grundsätzlich, ich habe ihn getestet, von der Gasuhr nimmt er sich aber nichts an.
esphome:
name: nodemcu-esp8266-gas
esp8266:
board: nodemcuv2
globals:
- id: total_pulses
type: int
restore_value: false
initial_value: '0' # hier kann der Gaszählerstand initialisiert werden
binary_sensor:
- platform: gpio
id: internal_pulse_counter
pin:
number: GPIO5
mode: INPUT_PULLUP
name: "Live-Impuls"
filters:
- delayed_on: 10ms
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:gas-burner"
accuracy_decimals: 2
lambda: |-
return id(total_pulses) * 0.01;
- platform: wifi_signal
name: "WiFi Signal Sensor"
update_interval: 60s
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "6878b7ced6dc8d"
wifi:
ssid: !secret privatewifi_ssid
password: !secret privatewifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Nodemcu-Esp8266-Gas"
password: "byuemnxiig"
captive_portal:
Hi mein Reed zählt etwas eigenartig und unreglmässig wie kann ich das kalibrieren auf mein Zähler steht 1 Impuls = 0,1 m3 ich habe deinen Code auf folgendes geändert sollte doch passen?
`sensor: