Tasmota Smartmeter als EVU Modul konfigurieren
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: Tasmota Smartmeter als EVU Modul konfigurieren
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.
Kann schon ein Problem werden, wenn es 2-3 Sekunden dauert, bis die Abfrage zurück kommt.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Tasmota Smartmeter als EVU Modul konfigurieren
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
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
Re: Tasmota Smartmeter als EVU Modul konfigurieren
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.
20 kWp PV N+O+S+W | SMA Tripower X 15 | APSystems QS1 | OpenWB series2 Standard+ | Hitchi | Fhem
Re: Tasmota Smartmeter als EVU Modul konfigurieren
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
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.
-
- Beiträge: 46
- Registriert: Fr Apr 08, 2022 1:43 pm
Re: Tasmota Smartmeter als EVU Modul konfigurieren
... … 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 ...
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
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"}}}
Code: Alles auswählen
.StatusSNS.SM.16_7_0
Code: Alles auswählen
.StatusSNS.SM.1_8_0*1000|round
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!
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Keys, die mit einer Zahl beginnen müssen in doppelte Hochkommas eingeschlossen werden.
VG
Det
Code: Alles auswählen
.StatusSNS.SM."16_7_0"
Code: Alles auswählen
.StatusSNS.SM."1_8_0"*1000|round
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Das war's, danke!derNeueDet hat geschrieben: ↑Fr Mär 17, 2023 8:24 am Keys, die mit einer Zahl beginnen müssen in doppelte Hochkommas eingeschlossen werden.
Re: Tasmota Smartmeter als EVU Modul konfigurieren
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"}}}
Code: Alles auswählen
.StatusSNS.""."1_8_0"
<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
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: Tasmota Smartmeter als EVU Modul konfigurieren
Weil du eine Fehler drin hast im deiner 2. CODE Zeile.
Vergleich mal mit 2 Beiträgen drüber
VG
Det
Vergleich mal mit 2 Beiträgen drüber
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)