Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Zeile 5143 -> #$ret      .= FW_makeImage($cicon,$cname);  ist das Wesentliche.
Für den Test brauchst du nur irgendeinen Verbraucher (Schaltdose mit Energiemessung). Sicher tut es auch nur ein Dummy als Consumer.

Ich liste dir hier mal mein Testdevice (attr SolCast5 consumer03 ist wesentlich):


defmod SolCast5 SolarForecast
attr SolCast5 beam1Color 8A5D44
attr SolCast5 beam1Content pvForecast
attr SolCast5 beam2Color 82A3FF
attr SolCast5 beam2Content pvReal
attr SolCast5 cloudFactorDamping 35
attr SolCast5 consumer01 Steckdose1 icon=scene_dishwasher@orange type=dishwasher mode=can power=2400 mintime=180 on= off= etotal=total:kWh auto=automatic notafter=07
attr SolCast5 consumer02 Steckdose1  type=other mode=can power=5 mintime=240 on= off= etotal=total:kWh auto=automatic
attr SolCast5 consumer03 Steckdose1 icon=sani_pump type=dryer mode=must power=26 pcurr=power:W notbefore=12 notafter=18 auto=automatic on= off=
attr SolCast5 consumerAdviceIcon clock@gold
attr SolCast5 consumerLegend icon_top
attr SolCast5 debug 0
attr SolCast5 disable 0
attr SolCast5 flowGraphicAnimate 1
attr SolCast5 flowGraphicSize 235
attr SolCast5 follow70percentRule 0
attr SolCast5 graphicSelect both
attr SolCast5 headerDetail all
attr SolCast5 historyHour -12
attr SolCast5 hourCount 24
attr SolCast5 layoutType double
attr SolCast5 numHistDays 30
attr SolCast5 preferredChargeBattery 95
attr SolCast5 rainFactorDamping 20
attr SolCast5 room Energie
attr SolCast5 sameWeekdaysForConsfc 0
attr SolCast5 showDiff top
attr SolCast5 showHeader 1
attr SolCast5 showNight 1
attr SolCast5 showWeather 1
attr SolCast5 verbose 3
attr SolCast5 weatherColor B6B0D6
attr SolCast5 weatherColorNight A1A1A1

setstate SolCast5 updated
setstate SolCast5 2021-09-04 11:32:41 .associatedWith Steckdose1 Steckdose1 Steckdose1 DWD.Solar.Forecast MySTP_5000 SMA_Energymeter testdummy
setstate SolCast5 2021-09-05 08:33:28 .lastupdateForecastValues 1630823608
setstate SolCast5 2021-09-06 23:59:59 AllPVforecastsToEvent 0 Wh
setstate SolCast5 2021-09-05 08:33:28 Current_AutarkyRate 100 %
setstate SolCast5 2021-09-05 08:33:28 Current_BatCharge 87 %
setstate SolCast5 2021-09-05 08:33:28 Current_Consumption 365 W
setstate SolCast5 2021-09-05 08:33:28 Current_GridConsumption 0 W
setstate SolCast5 2021-09-05 08:33:28 Current_GridFeedIn 154 W
setstate SolCast5 2021-09-05 08:33:28 Current_PV 579 W
setstate SolCast5 2021-09-05 08:33:28 Current_PowerBatIn 60 W
setstate SolCast5 2021-09-05 08:33:28 Current_PowerBatOut 0 W
setstate SolCast5 2021-09-05 08:33:28 Current_SelfConsumption 365 W
setstate SolCast5 2021-09-05 08:33:28 Current_SelfConsumptionRate 63 %
setstate SolCast5 2021-09-05 08:00:00 LastHourGridconsumptionReal 362 Wh
setstate SolCast5 2021-09-05 08:00:00 LastHourPVforecast 278 Wh
setstate SolCast5 2021-09-05 08:00:00 LastHourPVreal 151 Wh
setstate SolCast5 2021-09-05 08:33:28 NextHours_Sum01_PVforecast 1194 Wh
setstate SolCast5 2021-09-05 08:33:28 NextHours_Sum02_PVforecast 2814 Wh
setstate SolCast5 2021-09-05 08:33:28 NextHours_Sum03_PVforecast 5008 Wh
setstate SolCast5 2021-09-05 08:33:28 NextHours_Sum04_ConsumptionForecast 2229 Wh
setstate SolCast5 2021-09-05 08:33:28 NextHours_Sum04_PVforecast 7453 Wh
setstate SolCast5 2021-09-05 08:33:28 RestOfDayConsumptionForecast 7880 Wh
setstate SolCast5 2021-09-05 08:33:28 RestOfDayPVforecast 18565 Wh
setstate SolCast5 2021-09-05 00:59:33 Today_Hour01_BatIn 0 Wh
setstate SolCast5 2021-09-05 00:59:33 Today_Hour01_BatOut 0 Wh
setstate SolCast5 2021-09-05 00:59:33 Today_Hour01_GridConsumption 468 Wh
setstate SolCast5 2021-09-05 00:59:33 Today_Hour01_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 00:59:33 Today_Hour01_PVreal 0 Wh
setstate SolCast5 2021-09-05 01:59:03 Today_Hour02_BatIn 0 Wh
setstate SolCast5 2021-09-05 01:59:03 Today_Hour02_BatOut 0 Wh
setstate SolCast5 2021-09-05 01:59:03 Today_Hour02_GridConsumption 354 Wh
setstate SolCast5 2021-09-05 01:59:03 Today_Hour02_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 01:59:03 Today_Hour02_PVreal 0 Wh
setstate SolCast5 2021-09-05 02:59:45 Today_Hour03_BatIn 0 Wh
setstate SolCast5 2021-09-05 02:59:45 Today_Hour03_BatOut 0 Wh
setstate SolCast5 2021-09-05 02:59:45 Today_Hour03_GridConsumption 345 Wh
setstate SolCast5 2021-09-05 02:59:45 Today_Hour03_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 02:59:45 Today_Hour03_PVreal 0 Wh
setstate SolCast5 2021-09-05 03:59:16 Today_Hour04_BatIn 0 Wh
setstate SolCast5 2021-09-05 03:59:16 Today_Hour04_BatOut 0 Wh
setstate SolCast5 2021-09-05 03:59:16 Today_Hour04_GridConsumption 291 Wh
setstate SolCast5 2021-09-05 03:59:16 Today_Hour04_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 03:59:16 Today_Hour04_PVreal 0 Wh
setstate SolCast5 2021-09-05 04:59:57 Today_Hour05_BatIn 0 Wh
setstate SolCast5 2021-09-05 04:59:57 Today_Hour05_BatOut 0 Wh
setstate SolCast5 2021-09-05 04:59:57 Today_Hour05_GridConsumption 385 Wh
setstate SolCast5 2021-09-05 04:59:57 Today_Hour05_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 04:59:57 Today_Hour05_PVreal 0 Wh
setstate SolCast5 2021-09-05 05:59:27 Today_Hour06_BatIn 0 Wh
setstate SolCast5 2021-09-05 05:59:27 Today_Hour06_BatOut 0 Wh
setstate SolCast5 2021-09-05 05:59:27 Today_Hour06_GridConsumption 305 Wh
setstate SolCast5 2021-09-05 05:59:27 Today_Hour06_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 05:59:27 Today_Hour06_PVreal 0 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_BatIn 0 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_BatOut 0 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_GridConsumption 403 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_PVforecast 10 Wh
setstate SolCast5 2021-09-05 06:58:58 Today_Hour07_PVreal 1 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_BatIn 0 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_BatOut 0 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_GridConsumption 362 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_GridFeedIn 0 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_PVforecast 278 Wh
setstate SolCast5 2021-09-05 07:59:38 Today_Hour08_PVreal 151 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_BatIn 0 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_BatOut 0 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_GridConsumption 108 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_GridFeedIn 42 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_PVforecast 864 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour09_PVreal 280 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour10_PVforecast 1448 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour11_PVforecast 1750 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour12_PVforecast 2535 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour13_PVforecast 2376 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour14_PVforecast 1903 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour15_PVforecast 2191 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour16_PVforecast 2329 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour17_PVforecast 2012 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour18_PVforecast 1199 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour19_PVforecast 369 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_Hour20_PVforecast 79 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_PVforecast 19343 Wh
setstate SolCast5 2021-09-05 08:33:28 Today_SunRise 06:28
setstate SolCast5 2021-09-05 08:33:28 Today_SunSet 19:52
setstate SolCast5 2021-09-05 08:33:28 Tomorrow_ConsumptionForecast 11206 Wh
setstate SolCast5 2021-09-05 08:33:28 Tomorrow_PVforecast 21837 Wh
setstate SolCast5 2021-09-05 08:33:28 Tomorrow_SunRise 06:30
setstate SolCast5 2021-09-05 08:33:28 Tomorrow_SunSet 19:50
setstate SolCast5 2021-09-05 08:33:28 consumer01 name='Pumpe Keller' state='off' planningstate='planned'
setstate SolCast5 2021-09-05 08:33:28 consumer01_planned_start 2021-09-05 07:00:00
setstate SolCast5 2021-09-05 08:33:28 consumer01_planned_stop 2021-09-05 15:00:00
setstate SolCast5 2021-09-05 08:33:28 consumer02 name='Pumpe Keller' state='off' planningstate='planned'
setstate SolCast5 2021-09-05 08:33:28 consumer02_planned_start 2021-09-05 08:00:00
setstate SolCast5 2021-09-05 08:33:28 consumer02_planned_stop 2021-09-05 16:00:00
setstate SolCast5 2021-09-05 08:33:28 consumer03 name='Pumpe Keller' state='off' planningstate='planned'
setstate SolCast5 2021-09-05 08:33:28 consumer03_currentPower 0 W
setstate SolCast5 2021-09-05 08:33:28 consumer03_planned_start 2021-09-05 14:00:00
setstate SolCast5 2021-09-05 08:33:28 consumer03_planned_stop 2021-09-05 16:00:00
setstate SolCast5 2021-06-10 13:40:29 currentBatteryDev testdummy pin=BatVal:W pout=-pin intotal=BatInTot:Wh outtotal=BatOutTot:Wh charge=Batcharge
setstate SolCast5 2021-06-10 13:40:29 currentForecastDev DWD.Solar.Forecast
setstate SolCast5 2021-06-10 13:40:29 currentInverterDev MySTP_5000 pv=total_pac:kW etotal=etotal:kWh
setstate SolCast5 2021-06-10 13:40:29 currentMeterDev SMA_Energymeter gcon=bezW:W contotal=bezWZ:kWh gfeedin=einW:W feedtotal=einWZ:kWh
setstate SolCast5 2021-06-10 13:40:29 currentRadiationDev DWD.Solar.Forecast
setstate SolCast5 2021-06-10 13:40:29 inverterStrings Westdach
setstate SolCast5 2021-06-10 13:40:29 moduleDirection Westdach=W
setstate SolCast5 2021-06-10 13:40:29 modulePeakString Westdach=5.13
setstate SolCast5 2021-06-10 13:40:29 moduleTiltAngle Westdach=30
setstate SolCast5 2021-09-05 08:33:28 nextPolltime 08:34:38
setstate SolCast5 2021-09-05 07:00:08 pvCorrectionFactor_07 0.73 (automatic - old factor: 0.86, cloudiness range: 3, days in range: 4)
setstate SolCast5 2021-09-05 07:00:08 pvCorrectionFactor_07_autocalc done
setstate SolCast5 2021-09-05 08:00:49 pvCorrectionFactor_08 0.83 (automatic - old factor: 0.87, cloudiness range: 4, days in range: 7)
setstate SolCast5 2021-09-05 08:00:49 pvCorrectionFactor_08_autocalc done
setstate SolCast5 2021-09-05 08:33:30 pvCorrectionFactor_Auto on
setstate SolCast5 2021-09-05 08:33:30 state updated


@Max, ansonsten bitte Input für Wzut geben.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Wzut

alter Schalter,  da ist ja mit den consumerXX Attributen bisher eine komplette Welt an mir vorbei gegangen ....... :(
Die eine Zeile habe ich auskommentiert, allerdings sehe ich keine Veränderung.
Da muss doch bestimmt Steckdose1 erst irgendwelche Readings liefern ? power ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

Zitatalter Schalter,  da ist ja mit den consumerXX Attributen bisher eine komplette Welt an mir vorbei gegangen .......
Du bist einfach zuviel im Urlaub  ;D

ZitatDa muss doch bestimmt Steckdose1 erst irgendwelche Readings liefern ? power ?
Ja, und zwar ist es das Reading consumerXX_currentPower.

Dann sieht es so wie im Screenshot aus. Ist aber eben nicht das was es sein soll ...
Das Batteriesymbol wird überschrieben, die Pfade fehlen usw.
Im Vergleich dazu das normale Bild ohne Consumereinblendung.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Hallo Heiko und Hallo Wzut,

danke Heiko für das einbauen.
Die Werte werden jetzte, nachdem ich meine Version der _flowGraphic wieder eingebaut habe, angezeigt.
Ja deine Versio ist wesentlich aufgeräumter gewesen aber irgentwie funktionierte die nicht.

@Wzut, wie bekomme ich denn die Icons des Consumers dort vernünftig angezeigt?


$ret      .= '<g id="consumer${cons}" fill="grey" transform="translate('.$pos_left.',480),scale(4)">';
      $ret      .= FW_makeImage($cicon,$cname);
      $ret      .= '</g> ';


Wenn ich das so Umsetze ist die Grafik viel viel zu groß.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Also ich weiß nicht was ich bei der ersten Übernahme übersehen habe, aber ich habe es nochmal gemacht und auch wieder
gestrafft. Jetzt sieht es gut aus. Jedenfalls solange man das Icon nicht anzeigt.

Liegt wieder im contrib.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Hallo Heiko,

Seit wann hast du eine Batterie?

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Habe ich nicht. Das ist nur ein Dummy auf meiner Testinstallation.  ;)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Wzut

Zitat von: DS_Starter am 05 September 2021, 10:18:04
Du bist einfach zuviel im Urlaub  ;D
Das kann gar nicht sein, ich war seit Juni nicht mehr weg und fliege erst wieder am 17.9 für zwei Wochen nach Lanzarote :)
Aber ich blick da nicht durch, Heiko schreibt und das zeigt auch der Screenshot das die Batterie überschrieben wird.
Was stimmt da nicht ?
Wie soll es denn ausehen ?
Und in welchem Zusammenhang dazu stehen die Bilder mit den zusätzlichen Häusern unter dem Haus ?
Das kann doch nicht alles wie durch Zauberhand von einer FW_makeImage Zeile kommen.
Ich spreche und verstehe zwar recht gut echtes HTML, aber so eine svg Grafik ist auch für mich nicht einfach.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

#1193
Du Glücklicher ...  :)

Nimm die aktuelle V aus dem contrib, habe ich vorhin hochgeladen. Damit wird die Batterie nicht mehr übertüncht.
Damit kannst du und Max weiterarbeiten ...

Es sieht jetzt so aus wie im Anhang.

Wenn man "#$ret .= FW_makeImage($cicon,$cname);" in Zeile 5143 entkommentiert, sieht man das die Consumericons nicht richtig dargestellt werden. Thats the problem i think so ...
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Hallo Heiko und Wzut,

im Anhang eine leicht angepasste Version.

@Wzut, die häuser sollen gegen die Icons der Consumer getauscht werden, aber das bekomme ich leider nicht hin.
Da unten sollen dann nacher also die Verbraucher dargestellt werden.

@Heiko, wo kommen denn die beiden ersten Verbraucher her?


dark/1 => epieces => 1=0.00
      isConsumptionRecommended => 1
      planstate => planned: 2021-09-05 19:00:00 - 2021-09-05 20:00:00
      planswitchoff => 1630864800
      planswitchon => 1630861200
      state =>
     
default/10px-kreis-rot.png => epieces => 1=0.00
      isConsumptionRecommended => 1
      planstate => planned: 2021-09-05 19:00:00 - 2021-09-05 20:00:00
      planswitchoff => 1630864800
      planswitchon => 1630861200
      state =>
     
01 => alias => GHoma_Waeschetrokner
      auto => 1
      autoreading =>
      avgenergy => 5328
      epieces => 1=2131.20 2=355.20 3=355.20 4=355.20 5=355.20 6=355.20 7=355.20 8=1065.60
      icon => scene_clothes_dryer@orange
      isConsumptionRecommended => 0
      mintime => 480
      mode => can
      name => GHoma_Waeschetrokner
      notafter =>
      notbefore =>
      offcom =>
      oncom =>
      planstate => planned: 2021-09-06 08:00:00 - 2021-09-06 16:00:00
      planswitchoff => 1630936800
      planswitchon => 1630908000
      power => 800
      retotal => energy
      rpcurr => power
      state => on
      type => dryer
      uetotal => kWh
      upcurr => w
     
02 => alias => GHoma_Waschmaschiene
      auto => 1
      autoreading =>
      avgenergy => 7405
      epieces => 1=2221.50 2=493.67 3=493.67 4=493.67 5=493.67 6=493.67 7=493.67 8=2221.50
      icon => scene_washing_machine@orange
      isConsumptionRecommended => 0
      mintime => 480
      mode => can
      name => GHoma_Waschmaschiene
      notafter =>
      notbefore =>
      offcom =>
      oncom =>
      planstate => planned: 2021-09-06 08:00:00 - 2021-09-06 16:00:00
      planswitchoff => 1630936800
      planswitchon => 1630908000
      power => 2000
      retotal => energy
      rpcurr => power
      state => on
      type => washingmachine
      uetotal => kWh
      upcurr => w
     
03 => alias => Steckdose_Geschirrspueler
      auto => 1
      autoreading =>
      avgenergy => 274
      epieces => 1=123.30 2=4.57 3=4.57 4=4.57 5=4.57 6=4.57 7=4.57 8=123.30
      icon => scene_washing_machine@orange
      isConsumptionRecommended => 1
      mintime => 480
      mode => can
      name => Steckdose_Geschirrspueler
      notafter =>
      notbefore =>
      offcom =>
      oncom =>
      planstate => planned: 2021-09-05 19:00:00 - 2021-09-06 03:00:00
      planswitchoff => 1630890000
      planswitchon => 1630861200
      power => 2000
      retotal => ENERGY_Total
      rpcurr => ENERGY_Power
      state => ON
      type => dishwasher
      uetotal => kWh
      upcurr => w
     
04 => alias => EV_CHarger_22
      auto => 1
      autoreading =>
      avgenergy => 11000
      epieces => 1=11000.00
      icon => electric_car_icon@orange
      isConsumptionRecommended => 0
      mintime => 60
      mode => can
      name => EV_CHarger_22
      notafter =>
      notbefore =>
      offcom =>
      oncom =>
      planstate => planned: 2021-09-06 11:00:00 - 2021-09-06 12:00:00
      planswitchoff => 1630922400
      planswitchon => 1630918800
      power => 11000
      retotal => Zaehlerstand_Ladestation
      rpcurr => Leistung_Bezug
      state => Data retrieved
      type => other
      uetotal => Wh
      upcurr => w
     
05 => alias => WP.Leistungsaufnahme
      auto => 1
      autoreading =>
      avgenergy => 2569
      epieces => 1=770.70 2=102.76 3=102.76 4=102.76 5=102.76 6=102.76 7=102.76 8=102.76 9=102.76 10=102.76 11=102.76 12=770.70
      icon => sani_buffer_temp_all@orange
      isConsumptionRecommended => 0
      mintime => 720
      mode => can
      name => WP.Leistungsaufnahme
      notafter =>
      notbefore =>
      offcom =>
      oncom =>
      planstate => planned: 2021-09-06 07:00:00 - 2021-09-06 19:00:00
      planswitchoff => 1630947600
      planswitchon => 1630904400
      power => 2000
      retotal => ETotal
      rpcurr => state
      state => 3.815
      type => heater
      uetotal => Wh
      upcurr => w


Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Zitat@Heiko, wo kommen denn die beiden ersten Verbraucher her?
Das ist Datenmüll. Muß mal überlegen wie sowas in den consumer-Hash kommen kann. Sollte nicht sein.
Auf jeden Fall muß ich das lösen, stört nur und führt zu komischen Ergebnissen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Ich baue etwas ein damit der consumer-Hash bereinigt wird.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

MadMax

Alles klar, dachte ich kann den manuell aufräumen
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Eine neu V liegt im contrib.
Wenn man "get ... valConsumerMaster" aufruft wird automatisch der Consumer-Hash geprüft und invalide Consumer-Index entfernt.
Es wird ein Logeintrag in diesem Fall generiert:


2021.09.05 20:18:51.019 3: SolCast6 - INFO - invalid consumer key "blah" was deleted from consumer Hash


Teste mal bei dir ob es tut was soll.
Die Ursache dafür habe ich evtl. auch gefunden und gefixt.

Max, deine Erweiterung in _flowGraphic habe ich ebenfalls mit eingebaut.

Wieso hast du eigentlich diese Splittings drin ?


  for my $c0 (@consumers) {
      my ($cons,$im,$start,$end) = split (':', $c0);
      ....


Bringt doch nichts, da jedes Elemt aus @consumers eine Zahl ist (01 ... 09).

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter