Growatt Wechselrichter / ShineWiFi einbinden

Begonnen von chello93, 16 März 2019, 17:30:07

Vorheriges Thema - Nächstes Thema

uron

@minierm: Tolle Anleitung, um die Daten aus der Cloud zu ziehen.
Bei mir hat das auf Anhieb funktioniert!
Vielen Dank dafür!
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

minierm

Growatt Wetter
Eine weitere Growatt API ist das aktuelle Wetter...


defmod Growatt_Weather HTTPMOD https://server.growatt.com/singlePage/getWeatherByPlantId
attr Growatt_Weather requestData plantId=<yourPlantID>
attr Growatt_Weather alias GrowattWetter
attr Growatt_Weather disable 0
attr Growatt_Weather enableControlSet 1
attr Growatt_Weather event-on-change-reading .*
attr Growatt_Weather extractAllJSON 1
attr Growatt_Weather group Wetter
attr Growatt_Weather icon weather_cloudy_light
attr Growatt_Weather room Wetter,Wetterlage
attr Growatt_Weather showBody 0
attr Growatt_Weather showError 1
attr Growatt_Weather stateFormat obj_data_HeWeather6_01_now_cond_txt<br>\
Tmp: obj_data_HeWeather6_01_now_tmp&deg;; (obj_data_HeWeather6_01_now_fl&deg;;)<br>\
Hum: obj_data_HeWeather6_01_now_hum%<br>\
Prs: obj_data_HeWeather6_01_now_pres hPa<br>\
Vis: obj_data_HeWeather6_01_now_vis km<br>\
Cld: obj_data_HeWeather6_01_now_cloud%<br>\
Wnd: obj_data_HeWeather6_01_now_wind_spd obj_data_HeWeather6_01_now_wind_dir<br>\
PCPN: obj_data_HeWeather6_01_now_pcpn<br>\
obj_data_HeWeather6_01_basic_toDay, obj_data_HeWeather6_01_basic_sr - obj_data_HeWeather6_01_basic_ss
attr Growatt_Weather timeout 10

minierm

Hier sind alle Growatt API, die von der Statusseite aufgerufen wurden.


https://server.growatt.com/singlePage/inv/getInvDayChart
Parameter:
plantId: xxx
date: 2022-11-29
{"result":1,"obj":{"pac":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.2,29.8,25.5,23.2,20.2,20.6,24.2,30.1,33.4,33.9,32.8,28.5,23.5,25.7,26.4,27.5,28.2,28.4,26.5,24.8,25.2,24.9,20.7,20.2,18.5,16.1,14.6,15.5,18.6,23.0,23.2,22.4,19.7,17.2,14.7,16.7,20.3,17.0,14.8,17.5,15.4,14.4,15.5,12.8,12.8,13.3,12.5,13.5,13.9,11.4,13.0,12.5,11.9,10.1,8.0,6.7,5.8,6.9,7.4,7.8,8.6,8.3,8.3,6.9,5.9,7.6,8.3,5.2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]}}

https://server.growatt.com/singlePage/inv/getInvMonthChart
Parameter:
plantId: xxx
date: 2022-11
{"result":1,"obj":{"energy":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,1.0,0.4,0.9,0.4,0.4,0.6,0.2,0.1,0.0,0.0]}}

https://server.growatt.com/singlePage/inv/getInvYearChart
plantId: xxx
year: 2022
{"result":1,"obj":{"energy":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.4,0.0]}}

https://server.growatt.com/singlePage/inv/getInvTotalChart
plantId: xxx
year: 2022
{"result":1,"obj":{"energy":[0.0,0.0,0.0,0.0,4.400000095367432]}}

https://server.growatt.com/singlePage/getPlantData/
plantId: xxx
{"result":1,"obj":{"nominalPower":"600","eToday":"0","eMonth":"4.4","eTotal":"4.4","pac":"0.5","accountName":"xxx","co2":"4.4","tree":"0","coal":"1.8","plantImgName":"","nominalPowerTotal":"0.6"}}
pac = Momentan produzierter Strom

https://server.growatt.com/singlePage/getWeatherByPlantId/
plantId: xxx
{"result":1,"obj":{"city":"xxx
","Week":"Wednesday","dataStr":"{\"HeWeather6\":[{\"now\":{\"hum\":\"83\",\"vis\":\"16\",\"pres\":\"1023\",\"pcpn\":\"0.0\",\"fl\":\"-1\",\"wind_sc\":\"2\",\"wind_dir\":\"NE\",\"wind_spd\":\"10\",\"cloud\":\"93\",\"wind_deg\":\"68\",\"tmp\":\"2\",\"cond_txt\":\"Cloudy\",\"cond_code\":\"101\"},\"update\":{\"loc\":\"2022-11-30 21:46\",\"utc\":\"2022-11-30 20:46\"},\"basic\":{\"ss\":\"16:29\",\"admin_area\":\"Baden-Württemberg\",\"tz\":\"+1.00\",\"toDay\":\"2022-11-30\",\"location\":\"xxx\",\"lon\":\"9.000\",\"parent_city\":\"Tübingen Government Region\",\"cnty\":\"Germany\",\"lat\":\"48.000\",\"cid\":\"E9Fxx\",\"sr\":\"07:50\"},\"status\":\"ok\"}]}","data":{"HeWeather6":[{"now":{"hum":"83","vis":"16","pres":"1023","pcpn":"0.0","fl":"-1","wind_sc":"2","wind_dir":"NE","wind_spd":"10","cloud":"93","wind_deg":"68","tmp":"2","cond_txt":"Cloudy","cond_code":"101"},"update":{"loc":"2022-11-30 21:46","utc":"2022-11-30 20:46"},"basic":{"ss":"16:29","admin_area":"Baden-Württemberg","tz":"+1.00","toDay":"2022-11-30","location":"xxxx","lon":"9.000","parent_city":"Tübingen Government Region","cnty":"Germany","lat":"48.000","cid":"E9Fxx","sr":"07:50"},"status":"ok"}]}}}

https://server.growatt.com/singlePage/getSystemTypeByPlant/
plantId: xxx
{"result":1,"obj":{"sn":"","type":"inv"}}

moonsorrox

#63
Super Aufstellung kann man gut nachvollziehen.
Was mir aber garnicht gelingt ist die Anzeige vom ganzen Jahr. Allerdings kenne ich mich mit diesen ganzen Regexen gedöns überhaupt nicht aus.
Ich dachte ich baue das mal nach, aber da kommt kein reading rein.
Sicher ist da etwas falsch oder fehlt, ich sehe nur das es ein "obj.energy" gibt

defmod Growatt_jahr HTTPMOD https://server.growatt.com/singlePage/inv/getInvYearChart
attr Growatt_jahr alias Jahres Verbrauch
attr Growatt_jahr disable 0
attr Growatt_jahr enableControlSet 1
attr Growatt_jahr event-on-change-reading .*
attr Growatt_jahr extractAllJSON 1
attr Growatt_jahr requestData plantId=<meine_ID>
attr Growatt_jahr room PV-Anlage
attr Growatt_jahr showBody 0
attr Growatt_jahr showError 1
attr Growatt_jahr timeout 10
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

minierm

Zitat von: moonsorrox am 17 Dezember 2022, 14:19:51
Super Aufstellung kann man gut nachvollziehen.
Was mir aber garnicht gelingt ist die Anzeige vom ganzen Jahr. Allerdings kenne ich mich mit diesen ganzen Regexen gedöns überhaupt nicht aus.
Ich dachte ich baue das mal nach, aber da kommt kein reading rein.
Sicher ist da etwas falsch oder fehlt, ich sehe nur das es ein "obj.energy" gibt

defmod Growatt_jahr HTTPMOD https://server.growatt.com/singlePage/inv/getInvYearChart
attr Growatt_jahr alias Jahres Verbrauch
attr Growatt_jahr disable 0
attr Growatt_jahr enableControlSet 1
attr Growatt_jahr event-on-change-reading .*
attr Growatt_jahr extractAllJSON 1
attr Growatt_jahr requestData plantId=<meine_ID>
attr Growatt_jahr room PV-Anlage
attr Growatt_jahr showBody 0
attr Growatt_jahr showError 1
attr Growatt_jahr timeout 10

Ja, der Fehler ist, daß zwei Parameter verlangt werden, es fehlt das Jahr...
Irgendwas in der Art:

attr Strom_ChartYear requestData plantId=<YourPlantID>&year=%%datetoday%%
attr Strom_ChartYear replacement01Mode expression
attr Strom_ChartYear replacement01Regex %%datetoday%%
attr Strom_ChartYear replacement01Value {strftime('%Y', localtime())}

Wie man die Readings oder das Reading dann aber weiter verarbeitet weiss ich nicht...

uron

Mir fehlen nun nur noch die Daten zum Speicher wie Füllstand, Lade- und Entladeleistung, kann da jemand helfen?
Gibt es eine Möglichkeit die Grafiken zu den Ladeleistungen (Dashboard) in Tablet-UI einzubinden, hat das jemand mal probiert?
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

moonsorrox

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

minierm

Zitat von: uron am 19 Dezember 2022, 16:24:12
Mir fehlen nun nur noch die Daten zum Speicher wie Füllstand, Lade- und Entladeleistung, kann da jemand helfen?
Gibt es eine Möglichkeit die Grafiken zu den Ladeleistungen (Dashboard) in Tablet-UI einzubinden, hat das jemand mal probiert?
Einfach mit F12 die Netzwerkanfragen für "get" URLs prüfen? Allerdings funktioniert das nicht auf der Übersicht nach Anmeldung sondern man muss im Plant Panagement eine anonyme URL mit "Datasheet link definition" erzeugen und aufrufen (siehe Screenshot). Aber da ich keinen Speicher habe kann ich nicht garantieren, daß die Daten dort angezeigt werden.

uron

Der Weg ist ja schon einmal sehr interessant, leider auch hier keine Speicherdaten - nur die üblichen Ertragsdaten für aktuell, heute, Monat und kumulativ.
Trotzdem interessant, auch wenn ich den Link im Moment mangels Kenntnissen noch nicht im FTUI einbauen könnte.
Ideal wäre, dort einen Hyperlink hinter meine derzeitige Grafik (data-type "chart") einzubauen, der mittels Antippen auf diese Seite hinweist. Aber ich glaube, das wäre zu viel von FTUI verlangt.
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

uron

#69
Ich muss nun doch einmal nachfassen, da ich mit den geloggten Werte nicht klarkomme.
Ich logge u.a. PowerCurrent in meine HausstromLog
Internals:
   DEF        ./log/HausstromLog-%Y-%m.log FBDECT_FritzBox_08761_0489668:energy-Summe.*|FBDECT_FritzBox_08761_0489668:energy.*|FBDECT_FritzBox_08761_0489668:power.*|MiniPV_Messung_Shelly:energy.*|powerfox:power.*|powerfox:total_consumption:.*|powerfox:total_feed.*|Strom_Garage_Aktuell:PowerCurrent:.*
   FD         30
   FUUID      619cfdda-f33f-aab4-cb11-b6b4049944f4a10f
   NAME       HausstromLog
   NOTIFYDEV  MiniPV_Messung_Shelly,FBDECT_FritzBox_08761_0489668,Strom_Garage_Aktuell,powerfox
   NR         1413
   NTFY_ORDER 50-HausstromLog
   REGEXP     FBDECT_FritzBox_08761_0489668:energy-Summe.*|FBDECT_FritzBox_08761_0489668:energy.*|FBDECT_FritzBox_08761_0489668:power.*|MiniPV_Messung_Shelly:energy.*|powerfox:power.*|powerfox:total_consumption:.*|powerfox:total_feed.*|Strom_Garage_Aktuell:PowerCurrent:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/HausstromLog-2022-12.log
   logfile    ./log/HausstromLog-%Y-%m.log
   READINGS:
     2022-12-23 13:51:15   linesInTheFile  31325
   pos:
Attributes:
   alias      HausstromLog
   archivedir ./Log-Archiv/
   createGluedFile 1
   icon       time_note
   logtype    text
   room       AVM-Devices,PV-Anlage


Das Ergebnis von heute (bis 13:45 Uhr) sieht so aus (total schlechtest Wetter)
2022-12-23_00:07:25 Strom_Garage_Aktuell PowerCurrent 4
2022-12-23_00:57:26 Strom_Garage_Aktuell PowerCurrent 10,1
2022-12-23_01:02:26 Strom_Garage_Aktuell PowerCurrent 9,5
2022-12-23_01:07:26 Strom_Garage_Aktuell PowerCurrent 13,3
2022-12-23_01:57:26 Strom_Garage_Aktuell PowerCurrent 6,8
2022-12-23_02:02:26 Strom_Garage_Aktuell PowerCurrent 10,6
2022-12-23_03:02:26 Strom_Garage_Aktuell PowerCurrent 10,7
2022-12-23_03:07:26 Strom_Garage_Aktuell PowerCurrent 12,2
2022-12-23_03:57:26 Strom_Garage_Aktuell PowerCurrent 7,5
2022-12-23_04:02:26 Strom_Garage_Aktuell PowerCurrent 10,5
2022-12-23_04:07:26 Strom_Garage_Aktuell PowerCurrent 10,3
2022-12-23_04:57:26 Strom_Garage_Aktuell PowerCurrent 7,4
2022-12-23_05:02:26 Strom_Garage_Aktuell PowerCurrent 10,2
2022-12-23_05:57:26 Strom_Garage_Aktuell PowerCurrent 10,7
2022-12-23_06:02:26 Strom_Garage_Aktuell PowerCurrent 6,8
2022-12-23_06:07:26 Strom_Garage_Aktuell PowerCurrent 9,7
2022-12-23_06:54:41 Strom_Garage_Aktuell PowerCurrent 7,3
2022-12-23_06:59:39 Strom_Garage_Aktuell PowerCurrent 10,2
2022-12-23_07:04:39 Strom_Garage_Aktuell PowerCurrent 11,1
2022-12-23_07:59:39 Strom_Garage_Aktuell PowerCurrent 11
2022-12-23_08:04:39 Strom_Garage_Aktuell PowerCurrent 9,6

Das Loggen setzt also plötzlich um 08:04:39 aus!

Die aktuelle Ertragsfunktion lt. Dashboard: siehe Grafik, Es unterscheidet sich deutlich von der Grafik, wobei das Hauptproblem liegt ja im Aussetzen des Loggens!
Lt. Logfile gibt es da aber keine besonderen Vorkommnisse!?

Hat jemand eine Idee, wo ich ansetzen kann?

Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

minierm

Zitat von: uron am 23 Dezember 2022, 13:56:42
Ich muss nun doch einmal nachfassen, da ich mit den geloggten Werte nicht klarkomme.
Ich logge u.a. PowerCurrent in meine HausstromLog
Internals:
   DEF        ./log/HausstromLog-%Y-%m.log FBDECT_FritzBox_08761_0489668:energy-Summe.*|FBDECT_FritzBox_08761_0489668:energy.*|FBDECT_FritzBox_08761_0489668:power.*|MiniPV_Messung_Shelly:energy.*|powerfox:power.*|powerfox:total_consumption:.*|powerfox:total_feed.*|Strom_Garage_Aktuell:PowerCurrent:.*
   FD         30
   FUUID      619cfdda-f33f-aab4-cb11-b6b4049944f4a10f
   NAME       HausstromLog
   NOTIFYDEV  MiniPV_Messung_Shelly,FBDECT_FritzBox_08761_0489668,Strom_Garage_Aktuell,powerfox
   NR         1413
   NTFY_ORDER 50-HausstromLog
   REGEXP     FBDECT_FritzBox_08761_0489668:energy-Summe.*|FBDECT_FritzBox_08761_0489668:energy.*|FBDECT_FritzBox_08761_0489668:power.*|MiniPV_Messung_Shelly:energy.*|powerfox:power.*|powerfox:total_consumption:.*|powerfox:total_feed.*|Strom_Garage_Aktuell:PowerCurrent:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/HausstromLog-2022-12.log
   logfile    ./log/HausstromLog-%Y-%m.log
   READINGS:
     2022-12-23 13:51:15   linesInTheFile  31325
   pos:
Attributes:
   alias      HausstromLog
   archivedir ./Log-Archiv/
   createGluedFile 1
   icon       time_note
   logtype    text
   room       AVM-Devices,PV-Anlage


Das Ergebnis von heute (bis 13:45 Uhr) sieht so aus (total schlechtest Wetter)
2022-12-23_00:07:25 Strom_Garage_Aktuell PowerCurrent 4
2022-12-23_00:57:26 Strom_Garage_Aktuell PowerCurrent 10,1
2022-12-23_01:02:26 Strom_Garage_Aktuell PowerCurrent 9,5
2022-12-23_01:07:26 Strom_Garage_Aktuell PowerCurrent 13,3
2022-12-23_01:57:26 Strom_Garage_Aktuell PowerCurrent 6,8
2022-12-23_02:02:26 Strom_Garage_Aktuell PowerCurrent 10,6
2022-12-23_03:02:26 Strom_Garage_Aktuell PowerCurrent 10,7
2022-12-23_03:07:26 Strom_Garage_Aktuell PowerCurrent 12,2
2022-12-23_03:57:26 Strom_Garage_Aktuell PowerCurrent 7,5
2022-12-23_04:02:26 Strom_Garage_Aktuell PowerCurrent 10,5
2022-12-23_04:07:26 Strom_Garage_Aktuell PowerCurrent 10,3
2022-12-23_04:57:26 Strom_Garage_Aktuell PowerCurrent 7,4
2022-12-23_05:02:26 Strom_Garage_Aktuell PowerCurrent 10,2
2022-12-23_05:57:26 Strom_Garage_Aktuell PowerCurrent 10,7
2022-12-23_06:02:26 Strom_Garage_Aktuell PowerCurrent 6,8
2022-12-23_06:07:26 Strom_Garage_Aktuell PowerCurrent 9,7
2022-12-23_06:54:41 Strom_Garage_Aktuell PowerCurrent 7,3
2022-12-23_06:59:39 Strom_Garage_Aktuell PowerCurrent 10,2
2022-12-23_07:04:39 Strom_Garage_Aktuell PowerCurrent 11,1
2022-12-23_07:59:39 Strom_Garage_Aktuell PowerCurrent 11
2022-12-23_08:04:39 Strom_Garage_Aktuell PowerCurrent 9,6

Das Loggen setzt also plötzlich um 08:04:39 aus!

Die aktuelle Ertragsfunktion lt. Dashboard: siehe Grafik, Es unterscheidet sich deutlich von der Grafik, wobei das Hauptproblem liegt ja im Aussetzen des Loggens!

Hat jemand eine Idee, wo ich ansetzen kann?

Hallo Uron,
wichtiger als die Log-Defintion ist die Device-Definition. Hast du mein Update eingebaut? Also schau mal den PowerAll Wert an. Ohne die Regex wird der letzte Wert genommen, auch wenn der 0 ist. Leider wurden manchmal auch "null" als 0 gewandelt, und neue Werte wurden dann mittendrin eingefügt.

attr Strom_BKW_Aktuell event-on-change-reading PowerAll,PowerCurrent,PowerLast
attr Strom_BKW_Aktuell reading01RecombineExpr my $val = join ",", @matchlist;; $val =~ /.*,([1-9]\d*(?:\.\d*)*)(, 0)*?/;; $1


uron

Ja, das Update habe ich eingespielt, siehe hier das list
Internals:
   BUSY       0
   DEF        https://server.growatt.com/singlePage/inv/getInvDayChart
   FUUID      63a1d76c-f33f-aab4-5a1f-9b371318af1611d6
   Interval   300
   MainURL    https://server.growatt.com/singlePage/inv/getInvDayChart
   ModuleVersion 4.1.14 - 19.8.2022
   NAME       Strom_Garage_Aktuell
   NOTIFYDEV  global
   NR         393
   NTFY_ORDER 50-Strom_Garage_Aktuell
   STATE      9.6
   TYPE       HTTPMOD
   eventCount 67
   value     
   CompiledRegexes:
   HTTPCookieHash:
     SERVERID;:
       Name       SERVERID
       Options    Path=/
       Path       
       Value      9d189ffa15079b5878f6a64999a8bdbc|1671803202|1671781864
   HttpUtils:
     NAME       
     addr       https://server.growatt.com:443
     auth       0
     code       200
     compress   1
     conn       
     data       plantId=xxxxxxx&date=2022-12-23
     displayurl https://server.growatt.com/singlePage/inv/getInvDayChart
     header     Cookie: SERVERID=9d189ffa15079b5878f6a64999a8bdbc|1671802902|1671781864
     host       server.growatt.com
     httpheader HTTP/1.1 200 OK
Date: Fri, 23 Dec 2022 13:46:42 GMT
Content-Type: text/html;charset=UTF-8
Connection: close
Vary: Accept-Encoding
Accept-Charset: big5, big5-hkscs, cesu-8, euc-jp, euc-kr, gb18030, gb2312, gbk, ibm-thai, ibm00858, ibm01140, ibm01141, ibm01142, ibm01143, ibm01144, ibm01145, ibm01146, ibm01147, ibm01148, ibm01149, ibm037, ibm1026, ibm1047, ibm273, ibm277, ibm278, ibm280, ibm284, ibm285, ibm290, ibm297, ibm420, ibm424, ibm437, ibm500, ibm775, ibm850, ibm852, ibm855, ibm857, ibm860, ibm861, ibm862, ibm863, ibm864, ibm865, ibm866, ibm868, ibm869, ibm870, ibm871, ibm918, iso-2022-cn, iso-2022-jp, iso-2022-jp-2, iso-2022-kr, iso-8859-1, iso-8859-13, iso-8859-15, iso-8859-2, iso-8859-3, iso-8859-4, iso-8859-5, iso-8859-6, iso-8859-7, iso-8859-8, iso-8859-9, jis_x0201, jis_x0212-1990, koi8-r, koi8-u, shift_jis, tis-620, us-ascii, utf-16, utf-16be, utf-16le, utf-32, utf-32be, utf-32le, utf-8, windows-1250, windows-1251, windows-1252, windows-1253, windows-1254, windows-1255, windows-1256, windows-1257, windows-1258, windows-31j, x-big5-hkscs-2001, x-big5-solaris, x-euc-jp-linux, x-euc-tw, x-eucjp-open, x-ibm1006, x-ibm1025, x-ibm1046, x-ibm1097, x-ibm1098, x-ibm1112, x-ibm1122, x-ibm1123, x-ibm1124, x-ibm1166, x-ibm1364, x-ibm1381, x-ibm1383, x-ibm300, x-ibm33722, x-ibm737, x-ibm833, x-ibm834, x-ibm856, x-ibm874, x-ibm875, x-ibm921, x-ibm922, x-ibm930, x-ibm933, x-ibm935, x-ibm937, x-ibm939, x-ibm942, x-ibm942c, x-ibm943, x-ibm943c, x-ibm948, x-ibm949, x-ibm949c, x-ibm950, x-ibm964, x-ibm970, x-iscii91, x-iso-2022-cn-cns, x-iso-2022-cn-gb, x-iso-8859-11, x-jis0208, x-jisautodetect, x-johab, x-macarabic, x-maccentraleurope, x-maccroatian, x-maccyrillic, x-macdingbat, x-macgreek, x-machebrew, x-maciceland, x-macroman, x-macromania, x-macsymbol, x-macthai, x-macturkish, x-macukraine, x-ms932_0213, x-ms950-hkscs, x-ms950-hkscs-xp, x-mswin-936, x-pck, x-sjis_0213, x-utf-16le-bom, x-utf-32be-bom, x-utf-32le-bom, x-windows-50220, x-windows-50221, x-windows-874, x-windows-949, x-windows-950, x-windows-iso2022jp
Set-Cookie: SERVERID=9d189ffa15079b5878f6a64999a8bdbc|1671803202|1671781864;Path=/
Content-Encoding: gzip
     httpversion 1.0
     hu_blocking 0
     hu_filecount 1
     hu_port    443
     hu_portSfx
     ignoreredirects 1
     loglevel   4
     path       /singlePage/inv/getInvDayChart
     protocol   https
     redirects  0
     timeout    2
     url        https://server.growatt.com/singlePage/inv/getInvDayChart
     sslargs:
   QUEUE:
   READINGS:
     2022-12-23 02:57:28   LAST_ERROR      read from https://server.growatt.com:443 timed out
     2022-12-23 14:46:42   PowerAll        0, 0, 10.1, 0, 10.1, 10.2, 0, 0, 22.1, -187.5, 9.6, 9.8, 37.5, 9.5, 34.3, 51.8, 54.4, 57.1, 65.1, 70.4, 75.4, 83.4, 86.2, 6.8, 13.3, 9, 5.4, 9.2, 9.3, 9.3, 6.8, 9.3, 9.3, 9.3, 6.2, 0, 9.1, 10, 9.6, 10.4, 9.5, 12, 9.1, 36.8, 146.2, 120.4, 0, 106.6, 119.299995, 127.6, 114.2, 130.2, 128.1, 11.9, 8.9, 8.15, 7.4, 0, 8.9, 10.6, 9, 8.7, 9.25, 9, 9.4, 10.6, 8.9, 9.6, 0, 8.2, 434.6, 417.7, 133.4, 144.9, 145.8, 126.9, 104.9, 90.3, 75.9, 0, 116.9, 8.8, 9, 9, 12.5, 9.1, 12.7, 0, 0, 0, 0, 0, 0, 6.8, 10.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.4, 10.7, 12.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.5, 10.5, 10.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.4, 10.2, 0, 10.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10.7, 6.8, 9.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.3, 10.2, 11.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 9.6, 0, 0, 0
     2022-12-23 08:04:39   PowerCurrent    9.6
     2022-12-23 14:46:42   PowerLast       9.6
   REQUEST:
     context    reading
     data       plantId=xxxxxxx&date=%%datetoday%%
     header     
     ignoreredirects 0
     num        unknown
     retryCount 0
     type       update
     url        https://server.growatt.com/singlePage/inv/getInvDayChart
   defptr:
     readingBase:
       PowerAll   reading
       PowerLast  reading
     readingNum:
       PowerAll   02
       PowerLast  01
     readingOutdated:
     requestReadings:
       update:
         PowerAll   reading 02
         PowerLast  reading 01
Attributes:
   alias      Garage
   comment    deleteReading Strom_Garage_Aktuell LAST_ERROR
   enableControlSet 1
   event-on-change-reading PowerAll,PowerCurrent,PowerLast
   reading01JSON obj.pac
   reading01Name PowerLast
   reading01RecombineExpr my $val = join ",", @matchlist; $val =~ /.*,([1-9]\d*(?:\.\d*)*)(, 0)*?/; $1
   reading02JSON obj.pac
   reading02Name PowerAll
   reading02RecombineExpr join ", ", @matchlist
   replacement01Mode expression
   replacement01Regex %%datetoday%%
   replacement01Value {strftime('%F', localtime())}
   requestData plantId=xxxxxxx&date=%%datetoday%%
   room       PV-Anlage
   showBody   0
   showError  1
   stateFormat PowerCurrent
   userReadings PowerCurrent:PowerLast.* {ReadingsNum("$NAME","PowerLast",0)}
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

minierm

Also am Logging liegt es nicht und an den Werten auch nicht, es werden einfach nur keine neuen Werte von Growatt geliefert. Du kannst ja spasseshalber mal "ShowBody" auf 1 setzen, dann siehst du die Rohdaten.

uron

OK, hab ich gemacht. Und wo finde ich diese Rohdaten?
Raspberry Pi  fhem  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi ioBroker

minierm

Bei der nächsten Abfrage, z.B. mit Set Strom_Garage_Aktuell reread und dann F5.