PullUp ausschalten skript

Die alternative Firmware für ESP8266 based devices

Moderatoren: seppy, udo1toni

Antworten
stfan1409
Beiträge: 1
Registriert: Gestern 19:47
Answers: 0

PullUp ausschalten skript

Beitrag 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

Antworten