Timing problem ESP --> HAOS / Esp-Switchboard-Kc868-A16

Hi All,

ich glaube ich habe mir bei einem Update meines Esp-Switchboards über ESPhome ein Problem eingefangen, ggf. durch eine verbesserte Leistung der ESP Software…
Dieses ESP Switchboard ist über Ethernet mit dem HAOS verbunden.

Mein Problem:

Ich erfasse über einen Digitaleingang einen sehr kurze Impulse von einem Gazzähler (ITRON Cyble V2 K1) Genau genommen sind das keine Impulse, sondern der Zähler schaltet seinen Ausgang kurzzeitig Kurz (wie ein Reed Kontakt) und zieht den DI von UB+ auf 0V.
Diese Impulse konnte ich früher in HAOS auch sicher zählen.

Das hat bis vor einiger Zeit auch gut funktioniert…
Jetzt zählt das System aber nicht mehr.
Nach einiger Fehleranalyse im Ausschlussverfahren:

Der Impulszähler liefert immer noch Impulse bzw. schließt kurz
Der Invertierte Eingang des Switchboardes wird von ca. 12VDC sehr kurz auf 0V gezogen.
Im ESPhome builder kann ich im Log des Gerätes die Impulse sehen:

> \[15:09:19\]\[C\]\[mdns:124\]: Hostname: esp-switchboard-kc868-a16 
> \[15:09:25\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is ON 
> \[15:09:25\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is OFF 
> \[15:10:01\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is ON 
> \[15:10:01\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is OFF 
> \[15:10:39\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is ON 
> \[15:10:39\]\[D\]\[binary_sensor:026\]: 'KC868-A16-X01': New state is OFF

Also der DI scheint auch bei den kurzen Pulsen zu funktionieren.
Allerdings scheint diese Information aus dem ESP nicht auf die Entität zu wirken…

# Gaszähler Eingang
   - platform: gpio
     name: "KC868-A16-X01"
     pin:      
       pcf8574: inputs_1_8
       number: 0
       mode: INPUT
       inverted: true 

Wenn ich den Eingang manuell sehr kurz kurzschließe funktioniert das auch nicht, erst wenn ich den Eingang etwas länger (~ >0,5 sec) schließe erscheint diese Info auch in der Entität von HAOS

Hat jemand eine Idee wie ich z.B. den Input in der .yaml künstlich verlänger kann?
Oder irgend eine andere Anpassung des Timings.

Danke für jede Hilfe,
alles Gute,
nc.

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Ja, habe ich jetzt auch bemerkt…
Danke

1 „Gefällt mir“