Tasmota Smartmeter als EVU Modul konfigurieren

Fragen zur Nutzung, Features, usw..
derNeueDet
Beiträge: 4224
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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.
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 250 (07/2023)
philipp123
Beiträge: 1032
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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

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
derron
Beiträge: 29
Registriert: Di Jul 19, 2022 11:28 am

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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.
20 kWp PV N+O+S+W | SMA Tripower X 15 | APSystems QS1 | OpenWB series2 Standard+ | Hitchi | Fhem
andlem
Beiträge: 52
Registriert: Mi Jun 29, 2022 9:06 am

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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.
OpenWB4711
Beiträge: 45
Registriert: Fr Apr 08, 2022 1:43 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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
Kurzanleitung.pdf
(123.97 KiB) 142-mal heruntergeladen
zusammen gefasst ...
Funzel
Beiträge: 24
Registriert: Sa Feb 06, 2021 11:23 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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

Code: Alles auswählen

.StatusSNS.SM.16_7_0
und Bezug

Code: Alles auswählen

.StatusSNS.SM.1_8_0*1000|round
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!
derNeueDet
Beiträge: 4224
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag von derNeueDet »

Keys, die mit einer Zahl beginnen müssen in doppelte Hochkommas eingeschlossen werden.

Code: Alles auswählen

.StatusSNS.SM."16_7_0"

Code: Alles auswählen

.StatusSNS.SM."1_8_0"*1000|round
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 250 (07/2023)
Funzel
Beiträge: 24
Registriert: Sa Feb 06, 2021 11:23 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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!
Ernie1806
Beiträge: 1
Registriert: Mi Mär 22, 2023 4:37 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag 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"}}}

Code: Alles auswählen

.StatusSNS.""."1_8_0"
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
derNeueDet
Beiträge: 4224
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Tasmota Smartmeter als EVU Modul konfigurieren

Beitrag von derNeueDet »

Weil du eine Fehler drin hast im deiner 2. CODE Zeile.

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 250 (07/2023)
Antworten