Nee sitzt richtig. USB Anschluss oben.
Könnte es sein, dass trotz PIN deaktivierung der Zähler noch 'aufgeweckt' werden möchten?
Nee sitzt richtig. USB Anschluss oben.
Könnte es sein, dass trotz PIN deaktivierung der Zähler noch 'aufgeweckt' werden möchten?
Hallo, ich versuche mich jetzt gerade an meinem 2. Tasmota Projekt und möchte meinen ZPA GH302 D-S1 auslesen.
Mit der Taschenlampe bin ich durch die Einstellungen gegangen.
PIN Abfrage habe ich auf 'off' gestellt
Erweiterte informationen auf 'on'
Habe jetzt mit 2 verschiedenen HICHI's versucht die optische Schnittstelle auszulesen. Verwende das Skript von Tasmota https://tasmota.github.io/docs/Smart-Met…/#zpa-gh302-sml
Leider kein Erfolg. Auch ein sensor53 d1 bringe keine Werte.
Es wird immer nur folgendes angezeigt:
16:37:20.821 MQT: tele/tasmota_D09664/STATE = {"Time":"2023-11-26T16:37:20","Uptime":"0T04:10:11","UptimeSec":15011,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"xxxx","BSSId":"xxxxxx","Channel":11,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:37:20.828 MQT: tele/tasmota_D09664/SENSOR = {"Time":"2023-11-26T16:37:20","Strom":{"Total_in":0,"Total_out":0}}
Kann es ein, das der optisch Sensor nicht reagiert?
Tasmota ver. 13.0.0
Danke.
UPDATE: Nun werden die Werte übernommen. Warum weiss ich nicht.
Was habe ich verändert?1x 'sensor53 d1' 3 Stunden gewartet und dann 1x 'Sensor 53 d0'.
Tja, wie gesagt, keine Erklärung.
Danke an holgerwolf KeinAuskennr Webranger und andere für Eure Inspiration und Beiträge.
Noch eine Frage holgerwolf : mit Deinem Skript von weiter oben wird jetzt alle 5min abgefragt.
Könnte mir jemand bitte zeigen, wie ich ein längers Abfrageintervall einstellen kann?
Wie ich verstanden habe wird das in 100ms Schritten geändert.
Danke, Jens
Ja. Dann lass jetzt einmal laufen. Bei mir kommen die Werte auch nur einmal die Stunde.
Hey, super. Werte kommen an. Wenn ich Dein Skript richtig lese, dann übernimmt es die Werte die z.B. mit 6.8*01 benannt sind.
Mein Output sieht so aus:
12:06:05.731 : I
12:06:05.928 : 6.26*01(02330.72*m3)6.8*01(0150.012*GJ)
12:06:06.076 : F(0)9.20(67903583)6.35(60*m)
12:06:06.424 : 6.6(0011.2*kW)6.6*01(0011.2*kW)6.33(000.420*m3ph)9.4(091.6*C&090.4*C)
12:06:06.780 : 6.31(0028676*h)6.32(0000001*h)9.22(R)9.6(188&67903583&0&000&67903583&0)
12:06:07.120 : 9.7(20000)6.32*01(0000000*h)6.36(01-01&00:00)6.33*01(000.420*m3ph)
12:06:07.305 : 6.8.1()6.8.2()6.8.3()6.8.4()6.8.5()
12:06:07.465 : 6.8.1*01()6.8.2*01()6.8.3*01()
12:06:07.585 : 6.8.4*01()6.8.5*01()
12:06:07.708 : 9.4*01(091.6*C&090.4*C)
12:06:07.912 : 6.36.1(2022-02-06)6.36.1*01(2022-02-06)
12:06:08.119 : 6.36.2(2021-12-07)6.36.2*01(2021-12-07)
12:06:08.316 : 6.36.3(2021-12-27)6.36.3*01(2021-12-27)
12:06:08.519 : 6.36.4(2022-02-13)6.36.4*01(2022-02-13)
12:06:08.840 : 6.36.5()6.36*02(01&00:00)9.36(2023-02-14&11:34:45)9.24(0.6*m3ph)
12:06:08.971 : 9.17(0)9.18()9.19()9.25()
12:06:09.307 : 9.1(0&1&0&0000&CECV&CECV&1&5.21&5.21&F&101008&1>1>04&08&0&00&:5&00)
12:06:09.452 : 9.2(&&)9.29()9.31(0028379*h)
12:06:09.802 : 9.0.1(00000000)9.0.2(00000000)9.34.1(000.00000*m3)9.34.2(000.00000*m3)
12:06:10.003 : 8.26.1(00000000*m3)8.26.2(00000000*m3)
12:06:10.227 : 8.26.1*01(00000000*m3)8.26.2*01(00000000*m3)
12:06:10.357 : 6.26.1()6.26.4()6.26.5()
12:06:10.596 : 6.26.1*01()6.26.4*01()6.26.5*01()0.0(67903583)
Aber es werden keine Daten auf der Tasmota Startseite angezeigt.Stimmt da die Formatierung im Skript nicht bei mir?
Nachommastellen sind identisch im Skript und output.
UPDATE: Nun werden die Werte übernommen. Warum weiss ich nicht.
Was habe ich verändert?
1x 'sensor53 d1' 3 Stunden gewartet und dann 1x 'Sensor 53 d0'.
Tja, wie gesagt, keine Erklärung.
Danke an holgerwolf KeinAuskennr Webranger und andere für Eure Inspiration und Beiträge.
Versuch mal das:
Code Alles anzeigen>D scnt=0 res=0 >B =>sensor53 r >F ;100ms iterations scnt+=1 switch scnt case 10 ;300 baudrate res=sml(1 0 300) res=sml(1 1 "00000000000000000000000") res=sml(1 1 "0000000000000000000000") res=sml(1 1 "2F3F210D0A") ;\?!CRLF ;case 7 res=sml(1 0 2400) case 6000 scnt=0 ends >M 1 +1,3,o,16,2400,LGUH50,1 1,6.8(@1,Zählerstand,kWh,waermemenge,0 #
Danke. Hier ist der Output:
16:23:22.109 script compressed to 252 bytes = 68 %
16:23:22.111 Script: nv=2, tv=0, vns=9, vmem=47, smem=2560
16:23:22.113 Script: performs "sensor53 r"
16:23:22.127 SNS: Hardware Serial
16:23:22.133 MQT: stat/tasmota_FA3251/RESULT = {"Time":"2023-02-13T16:23:22","SML":{"CMD":"restart"}}
16:23:52.671 CMD: sensor53 d1
16:23:52.678 MQT: stat/tasmota_FA3251/RESULT = {"Time":"2023-02-13T16:23:52","SML":{"CMD":"dump: 1"}}
16:27:04.374 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T16:27:04","Uptime":"0T01:55:12","UptimeSec":6912,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:05"}}
16:27:04.380 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T16:27:04","LGUH50":{"waermemenge":0}}
16:32:04.392 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T16:32:04","Uptime":"0T02:00:12","UptimeSec":7212,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-42,"LinkCount":1,"Downtime":"0T00:00:05"}}
16:32:04.398 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T16:32:04","LGUH50":{"waermemenge":0}}
16:37:04.379 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T16:37:04","Uptime":"0T02:05:12","UptimeSec":7512,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:05"}}
16:37:04.385 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T16:37:04","LGUH50":{"waermemenge":0}}
Der Lesekopf sitzt mit dem USB Stecker nach oben auf dem Zähler.
Versuche mal die 12.3.1 nach der Anleitung ab Minute 8:
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Die FW gibt es unter in den Kommentaren.
Danke, bin jetzt auf 12.3.1
Dein Skript von dieser Seite hier will er nicht nehmen und sagt ‘Zuviele Zeichen’.
Habe jetzt ein anderes aus dem Diskussionsthread genommen.
Sollte ich eigentlich mit ‘sensor53 d1’ sofort Werte zurückbekommen?
Momentan zeigt er regelmäßig nur das an:
15:17:01.308 CMD: sensor53 d0
15:17:01.315 MQT: stat/tasmota_FA3251/RESULT = {"Time":"2023-02-13T15:17:01","SML":{"CMD":"dump: 0"}}
15:17:03.416 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:17:03","Uptime":"0T00:45:11","UptimeSec":2711,"Heap":18,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:17:03.425 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:17:03","LGUH50":{"waermemenge":0}}
15:22:03.407 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:22:03","Uptime":"0T00:50:11","UptimeSec":3011,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:22:03.414 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:22:03","LGUH50":{"waermemenge":0}}
15:27:03.416 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:27:03","Uptime":"0T00:55:11","UptimeSec":3311,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-42,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:27:03.422 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:27:03","LGUH50":{"waermemenge":0}}
15:32:03.402 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:32:03","Uptime":"0T01:00:11","UptimeSec":3611,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-40,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:32:03.408 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:32:03","LGUH50":{"waermemenge":0}}
15:37:03.378 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:37:03","Uptime":"0T01:05:11","UptimeSec":3911,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:37:03.384 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:37:03","LGUH50":{"waermemenge":0}}
15:42:03.416 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:42:03","Uptime":"0T01:10:11","UptimeSec":4211,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-47,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:42:03.424 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:42:03","LGUH50":{"waermemenge":0}}
15:47:03.405 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-13T15:47:03","Uptime":"0T01:15:11","UptimeSec":4511,"Heap":18,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-42,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:47:03.412 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-13T15:47:03","LGUH50":{"waermemenge":0}}
Welche Tasmota Version? Die Variablen werden erst mit einer neueren Version unterstützt.
Das ist die 11.1.0
Hallo, ich bin neu hier und habe mich jetzt mal durch die Anleitungen und Tip zum Wärmezähler von Landis&Gyr UH50 gearbeitet. Einen Hichi SchreibLese-Kopf mit Tasmota habe ich und erfolgreich ins Wlan eingebunden.
Nun benutze ich eines der angebenden Skripte um überhaupt erstmal zu sehen, ob ich Daten empfangen kann.
Auf der Tasmota Konsole bekomme ich aber u.a. 'var not found' angezeigt:
13:25:16.145 MQT: tele/tasmota_FA3251/STATE = {"Time":"2023-02-12T13:25:16","Uptime":"0T18:00:11","UptimeSec":64811,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"POWER":"ON","Wifi":{"AP":1,"SSId":"FritzLu","BSSId":"3C:A6:2F:56:5E:2E","Channel":1,"Mode":"11n","RSSI":100,"Signal":-46,"LinkCount":3,"Downtime":"0T00:00:07"}}
13:25:16.152 MQT: tele/tasmota_FA3251/SENSOR = {"Time":"2023-02-12T13:25:16","LGUH50":{"waermemenge":0}}
13:28:25.314 script compressed to 238 bytes = 68 %
13:28:25.317 Script: nv=2, tv=0, vns=9, vmem=47, smem=2560
13:28:25.319 Script: performs "sensor53 r"
13:28:25.328 SNS: Hardware Serial
13:28:25.333 MQT: stat/tasmota_FA3251/RESULT = {"Time":"2023-02-12T13:28:25","SML":{"CMD":"restart"}}
13:28:26.299 var not found: sml(1 0 300)
13:28:26.301 var not found: sml(1 1 "00000000000000000000000")
13:28:26.303 var not found: sml(1 1 "0000000000000000000000")
13:28:26.305 var not found: sml(1 1 "2F3F210D0A")
13:28:26.306 var not found: sml(1 0 2400)
13:29:31.184 script compressed to 463 bytes = 66 %
13:29:31.186 Script: nv=2, tv=0, vns=9, vmem=47, smem=2560
13:29:31.188 Script: performs "sensor53 r"
13:29:31.198 SNS: Hardware Serial
13:29:31.204 MQT: stat/tasmota_FA3251/RESULT = {"Time":"2023-02-12T13:29:31","SML":{"CMD":"restart"}}
13:29:32.757 var not found: sml(1 0 300)
13:29:32.759 var not found: sml(1 1 "0000000000000000000000000000000000000000")
13:29:32.761 var not found: sml(1 1 "0000000000000000000000000000000000000000")
13:29:32.762 var not found: sml(1 1 "2F3F210D0A")
13:29:32.764 var not found: sml(1 0 2400)
Wo könnte ich mit der Fehlersuche beginnen? Lt. den letzten Posts kann man den Zähler ja ansprechen.
Danke im voraus, Jens