Seite 1 von 1

PullUp ausschalten skript

Verfasst: 17. Apr 2026 20:07
von stfan1409
Hallo Forum,
Ich habe mir viel Code aus dem Netz zusammenkopiert, aber dieses mal will es einfach nicht klappen.
Ich habe einen Wemos D1 mini mit Tasmota geflashed und lese einen Stromzähler über IR-Lesekopf erfolgreich ein.
Nun möchte ich Impulse von meinem Wasserzähler mit einem Counter zählen. Hier ist das Problem, dass der Eingang immer ein High-Signal hat, als wenn ein PullUp parametriert wäre. Die Spannung habe ich ohne angeschlossenen Sensor gemessen. Einen Sensorfehler kann ich also ausschließen.

Hier mein aktuelles Skript:

Code: Alles auswählen

>D
>B
=>sensor53 r 

>M 1
; Kopfzeile: Pin 5 (Strom), Pin 0 (Wasser-Counter)
+1,5,s,10,9600,Haus,12,c,0,-40

; Stromdaten
1,77070100100700ff@1,Leistung,W,Power_curr,0
1,77070100010800ff@1000,Verbrauch,KWh,Total_in,4
1,77070100020800ff@1000,Netzeinspeisung,KWh,Total_out,4

; Wasserdaten: @1000 teilt die Impulse durch 1000 für m³
; Die 3 am Ende steht für 3 Nachkommastellen (Liter-Genauigkeit)
1,=c1(@1000,Wasserzähler,m³,Water_Total,3
#
Hier ist die Konfiguration

Code: Alles auswählen

+1,5,s,10,9600,Haus,12,c,0,-40
Wenn ich an statt der 12 einen anderen GPIO auswähle, hat der GPIO12 LOW-Signal. Das habe ich mut verschiedenen GPIOs ausprobiert.
C steht für Counter. Die 0 dahinter soll den PullUp abschalten - zumindest habe ich es so verstanden. Ob 0 oder 1 ich messe immer High-Signal.

Hat jemand eine Idee?

Gruß Stfan