Seite 4 von 4
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Do Okt 06, 2022 5:40 pm
von derNeueDet
Dann musst du mal den Debug auf 2 stellen und das Log genau anschauen. Es wird dort ziemlich sicher entsprechende Log Einträge geben, die die Dauer der Abfrage mit entsprechenden Timestamps versehen.
Kann schon ein Problem werden, wenn es 2-3 Sekunden dauert, bis die Abfrage zurück kommt.
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Do Okt 06, 2022 6:01 pm
von philipp123
Scheint wirklich so, dass der Tasmato 19:57:43 4 Sekunden braucht, bis er den HTML-Reqzest liefert. Wie sind denn bei euch Nutzern der W-Lan-Variante da die Erfahrungen?
Code: Alles auswählen
2022-10-06 19:57:50: PID: 17579: **** FATAL ********************************* (LV0) at 68 cleanup /var/www/html/openWB/regel.sh
2022-10-06 19:57:50: PID: 17579: **** FATAL Regulation loop needs 9 seconds (LV0) at 67 cleanup /var/www/html/openWB/regel.sh
2022-10-06 19:57:50: PID: 17579: **** FATAL ********************************* (LV0) at 66 cleanup /var/www/html/openWB/regel.sh
2022-10-06 19:57:50: PID: 17579: Überschuss -117; mindestens 1300 (LV1) at 104 nurpvlademodus nurpv.sh
2022-10-06 19:57:50: PID: 17579: uberschuss -117 wattbezug 117 ladestatus 0 llsoll 0 pvwatt 0 mindestuberschussphasen 1300 wattkombiniert -117 schaltschwelle 230 (LV2) at 583 main /var/www/html/openWB/regel.sh
2022-10-06 19:57:50: PID: 17579: anzahlphasen 1 (LV1) at 582 main /var/www/html/openWB/regel.sh
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.12) or chardet (3.0.4) doesn't match a supported version!
2022-10-06 19:57:49: PID: 17579: Zeit zum abfragen aller Werte 7 Sekunden (LV1) at 183 main /var/www/html/openWB/regel.sh
2022-10-06 19:57:48: PID: 17579: chargestatlp1 0 chargestatlp2 0 chargestatlp3 0 (LV1) at 1300 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: plugstatlp1 1 plugstatlp2 0 plugstatlp3 0 (LV1) at 1299 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: lp1enabled 0 lp2enabled 1 lp3enabled 1 (LV1) at 1298 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1297 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: lla3 0 llv3 0 llas13 0 llas23 soclp1 81 soclp2 81 (LV1) at 1296 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: lla2 0 llv2 0 llas12 0 llas22 sofortll 8 hausverbrauch 111 wattbezug 117 uberschuss -117 (LV1) at 1295 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: lla1 0 llv1 219 llas11 0 llas21 mindestuberschuss 1300 abschaltuberschuss 500 lademodus 2 (LV1) at 1294 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17579: pv1watt 0 pv2watt pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 6 maximalA 16 (LV1) at 1293 loadvars loadvars.sh
2022-10-06 19:57:48: PID: 17951: RET: 0 (LV2) at 21 main modules/bezug_json/main.sh
2022-10-06 19:57:48: PID: 2016: legacy run server: Completed running command in 4.14s: ["modules.json.device","counter","http://192.168.0.71/cm?cmnd=status%2010",".StatusSNS.EM.Power_curr
2022-10-06 19:57:48: PID: 2016: soc.modules.common.store._api: Saving CounterState(voltages=[230.0, 230.0, 230.0], powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], power_factors=[0.0, 0.0, 0.0], imported=2395077, exported=6313780, power=117, frequency=50)
2022-10-06 19:57:47: PID: 2016: soc.modules.common.req: Get-Response: {"StatusSNS":{"Time":"2022-10-06T18:57:45","EM":{"Total_in":2395.077,"Total_out":6313.780,"Power_curr":117}}}
2022-10-06 19:57:47: PID: 2016: urllib3.connectionpool: http://192.168.0.71:80 "GET /cm?cmnd=status%2010 HTTP/1.1" 200 None
2022-10-06 19:57:43: PID: 2016: urllib3.connectionpool: Starting new HTTP connection (1): 192.168.0.71:80
2022-10-06 19:57:43: PID: 2016: soc.modules.common.component_context: Update Komponenten ['Json Zähler']
2022-10-06 19:57:43: PID: 2016: modules.json.device: Start device reading {'componentNone': <modules.json.counter.JsonCounter object at 0xb4b575d0>}
2022-10-06 19:57:43: PID: 2016: legacy run server: Received command ["modules.json.device","counter","http://192.168.0.71/cm?cmnd=status%2010",".StatusSNS.EM.Power_curr
2022-10-06 19:57:43: PID: 17951: Filter Einsp: .StatusSNS.EM.Total_out*1000|round (LV2) at 16 main modules/bezug_json/main.sh
2022-10-06 19:57:43: PID: 17951: Filter Bezug: .StatusSNS.EM.Total_in*1000|round (LV2) at 15 main modules/bezug_json/main.sh
2022-10-06 19:57:43: PID: 17951: Filter Watt : .StatusSNS.EM.Power_curr (LV2) at 14 main modules/bezug_json/main.sh
2022-10-06 19:57:43: PID: 17951: EVU URL: http://192.168.0.71/cm?cmnd=status%2010 (LV2) at 13 main modules/bezug_json/main.sh
2022-10-06 19:57:43: PID: 17579: Calling SoC-Module: modules/soc_http/main.sh for chargepoint 2 (LV2) at 23 run_soc_module loadvars.sh
2022-10-06 19:57:43: PID: 17579: Request to run SoC-Module: soc_httplp2 (LV2) at 4 run_soc_module loadvars.sh
2022-10-06 19:57:42: PID: 2016: legacy run server: Completed running command in 0.18s: ["wr_plenticore.read_kostalplenticore","192.168.0.144","none","0","none"]
2022-10-06 19:57:42: PID: 2016: Kostal-Plenticore: WR1 Leistung = 0PV_total = 0
-Battery:0 -WR3:none-WR4:none-WR5:none
2022-10-06 19:57:42: PID: 2016: Kostal-Plenticore: Wechselrichter Kostal Plenticore Config - WR1:192.168.0.144 -WR2:none
2022-10-06 19:57:42: PID: 2016: legacy run server: Received command ["wr_plenticore.read_kostalplenticore","192.168.0.144","none","0","none"]
2022-10-06 19:57:41: PID: 17579: **** Regulation loop start **** (LV1) at 77 main /var/www/html/openWB/regel.sh
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Sa Okt 08, 2022 9:20 pm
von derron
Ich habe jetzt nicht im Log geschaut, aber der Request der URL im Browser bis zur Anzeige der einen Textzeile dauert im Browser bei mir (WLAN) nur den Bruchteil einer Sekunde.
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Di Okt 18, 2022 3:30 pm
von andlem
Code: Alles auswählen
2022-10-18 17:27:04: PID: 6198: RET: 0 (LV2) at 21 main modules/bezug_json/main.sh
2022-10-18 17:27:04: PID: 11009: legacy run server: Completed running command in 1.26s: ["modules.json.device","counter","http://hichi/cm?cmnd=status%2010",".StatusSNS.SM.W",".StatusSNS.SM
2022-10-18 17:27:04: PID: 11009: soc.modules.common.store._api: Saving CounterState(power_factors=[0.0, 0.0, 0.0], imported=9891395.08958, currents=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power=232.91, powers=[0.0, 0.0, 0.0], exported=17592089.07185, frequency=50)
2022-10-18 17:27:03: PID: 11009: soc.modules.common.req: Get-Response: {"StatusSNS":{"Time":"2022-10-18T16:27:03","SM":{"WhImported":9891395.089580,"WhExported":17592089.071850,"W":232.910,"APhase1":-0.468783,"APhase2":0.424043,"APhase3":1.057391}}}
2022-10-18 17:27:03: PID: 11009: requests.packages.urllib3.connectionpool: http://hichi:80 "GET /cm?cmnd=status%2010 HTTP/1.1" 200 None
2022-10-18 17:27:03: PID: 11009: requests.packages.urllib3.connectionpool: Starting new HTTP connection (1): hichi:80
2022-10-18 17:27:03: PID: 11009: modules.json.device: Start device reading {'componentNone': <modules.json.counter.JsonCounter object at 0x74db94b0>}
2022-10-18 17:27:03: PID: 11009: legacy run server: Received command ["modules.json.device","counter","http://hichi/cm?cmnd=status%2010",".StatusSNS.SM.W",".StatusSNS.SM
2022-10-18 17:27:03: PID: 6198: Filter Einsp: .StatusSNS.SM.WhExported (LV2) at 16 main modules/bezug_json/main.sh
2022-10-18 17:27:03: PID: 6198: Filter Bezug: .StatusSNS.SM.WhImported (LV2) at 15 main modules/bezug_json/main.sh
2022-10-18 17:27:03: PID: 6198: Filter Watt : .StatusSNS.SM.W (LV2) at 14 main modules/bezug_json/main.sh
2022-10-18 17:27:03: PID: 6198: EVU URL: http://hichi/cm?cmnd=status%2010 (LV2) at 13 main modules/bezug_json/main.sh
So sieht es bei mir aus. 1.26 s sind nicht wirklich rasend schnell.
Hat irgendjemand es geschafft, den Hichi oder ein anderes Tasmota-Device so zu konfigurieren, dass die EVU-Übertragung per MQTT funktioniert? Ich hatte vor dem Hichi eine selbstgebaute Lösung mit SMLReader und MQTT. Das hatte den Charme, das auch die Stromwerte übergeben werden konnten zwecks Schieflastberechnung.
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Fr Jan 06, 2023 11:22 am
von OpenWB4711
... … ich habe je einen Zähler für 1. Wärmepumpenstrom und 2. Allgemeinstrom (incl. Photovoltaik zwecks Überschuss-laden via openWB).
Der 1. wird mit einem Hichi-Lesekopf und ESP8266 beobachtet, der 2. mit einem poweropti. Da der poweropti durch schlechte Server-Performance nervte habe ich ihn durch einen 2ten Lesekopf am bereits vorhandenen ESP ersetzt.
Ich habe die Erkenntnisse / die Recherche in einer
zusammen gefasst ...
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Fr Mär 17, 2023 7:49 am
von Funzel
derNeueDet hat geschrieben: ↑Do Sep 22, 2022 11:32 am
Nicht in der V1.9.
Soll heißen, dass es mit der aktuellen stable 1.9.295 nicht gehen kann?
Wenn ich meinen Lesekopf mit
http://192.168.0.165/cm?cmnd=status%2010 abfrage, erhalte ich im Browser folgendes:
Code: Alles auswählen
{"StatusSNS":{"Time":"2023-03-17T08:35:20","SM":{"1_8_0":22828978.67036000,"1_8_1":5979001.00000000,"1_8_2":16849977.00000000,"2_8_0":0.00000000,"16_7_0":1079.42,"36_7_0":4.66,"56_7_0":850.14,"76_7_0":224.62,"32_7_0":0.0,"52_7_0":0.0,"72_7_0":0.0,"96_1_0":"XXXXXXXXXXXXX"}}}
für Watt
und Bezug
erhalte ich dennoch keine Werte. Was mache ich nur falsch?
Habe sogar das Gefühl, dass ich damit die Box abschieße, da sie seitdem immer wieder abstürzt und nicht mehr per IP erreichbar ist.
Im Display sehe ich dann auch keine CPU-Lastanezeige mehr...
Danke!
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Fr Mär 17, 2023 8:24 am
von derNeueDet
Keys, die mit einer Zahl beginnen müssen in doppelte Hochkommas eingeschlossen werden.
VG
Det
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Mo Mär 20, 2023 8:07 am
von Funzel
derNeueDet hat geschrieben: ↑Fr Mär 17, 2023 8:24 am
Keys, die mit einer Zahl beginnen müssen in doppelte Hochkommas eingeschlossen werden.
Das war's, danke!
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Mi Mär 22, 2023 4:43 pm
von Ernie1806
Code: Alles auswählen
{"StatusSNS":{"Time":"2023-03-22T17:27:00","":{"1_8_0":1484.26,"1_8_1":367.10,"1_8_2":1117.16,"2_8_0":93.54,"16_7_0":4364.53,"36_7_0":1569.68,"56_7_0":1475.88,"76_7_0":1318.97,"32_7_0":234.4,"52_7_0":232.6,"72_7_0":234.3,"96_1_0":"1EBX010xxxxx"}}}
Warum funktioniert das so bei mir nicht? Leider kommt dann die Fehlermeldung:
<class 'TypeError'> float() argument must be a string or a number, not 'NoneType'
Hab mit dem
https://jqplay.org getestet und da funktioniert es!?!?
openWB Version: 1.9.296
Vielen Dank
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Verfasst: Mi Mär 22, 2023 4:48 pm
von derNeueDet
Weil du eine Fehler drin hast im deiner 2. CODE Zeile.
Vergleich mal mit 2 Beiträgen drüber
VG
Det