Hallo zusammen,
ich komme seit einigen Tagen nicht weiter und hoffe auf Hilfe aus der Community.
Setup:
- stromleser.tasmota auf ESP32C3
- Tasmota Version 14.3.0(ottelo.jimdo.de)
- Zähler: EasyMeter Q3M (Info-DSS, vorne, optisch)
- Lesekopf sitzt auf der Info-DSS, IR-LED am Zähler blinkt nachweislich im Sekundentakt (per Handykamera bestätigt)
- Zähler-Menü: PIN-Schutz deaktiviert („PIN oFF“) und Info-Schnittstelle auf dauerhaften Datensatz („InF on“) gestellt
Skript (läuft fehlerfrei, aktiviert):
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,SML,1
1,77070100010800ff@1000,Total,kWh,Total_in,3
1,77070100100700ff@1,Power_16_7_0,W,Power_16,0
1,77070100 0f0700ff@1,Power_15_7_0,W,Power_15,0
1,77070100240700ff@1,L1,W,Power_L1,0
1,77070100380700ff@1,L2,W,Power_L2,0
1,770701004c0700ff@1,L3,W,Power_L3,0
#
Problem:
Die Konsole zeigt beim Boot sauber:
SML: uart used: 1
meters: 1, decode lines: 9, memory used: 2029 bytes
Keine Fehlermeldung, das Script lädt korrekt. Aber bei jedem Telemetrie-Zyklus kommt konstant:
Q3A: {"E_in":0.000,"E_out":0.000,"Power":0,"Watt_L1":0,"Watt_L2":0,"Watt_L3":0,"Volt_L1":0.0,"Volt_L2":0.0,"Volt_L3":0.0}
-- alles konstant 0, seit Tagen, unabhängig von echter Last (auch bei ~1900W beim Kochen keine Änderung).
Bereits geprüft/getestet:
- Lesekopf mehrfach neu positioniert (inkl. Kamera-Check des IR-Blinkens)
- Firmware neu geflasht (tasmota32c3.bin von stromleser.de, per Datei-Upload, nicht OTA-URL)
- GPIO1 und GPIO3 im Template testweise auf „None“ gestellt (da im Skript „+1,3,…“ auf RX=GPIO3/TX=GPIO1 hindeutet) – keine Besserung
Status 8in der Konsole zeigt ebenfalls durchgehend 0-Werte, keine Fehlermeldung
Frage:
Welcher GPIO ist beim aktuellen stromleser.tasmota-Board (ESP32C3) tatsächlich für den mitgelieferten/angeschlossenen IR-Lesekopf verdrahtet? Ich vermute, dass entweder die GPIO-Zuordnung im Template nicht zum tatsächlich verlöteten Pin passt, oder der Lesekopf/das Kabel selbst einen Defekt hat.
Über Templates-Rohdaten kann ich bei Bedarf gerne noch mehr Infos liefern. Danke für jede Hilfe!