SMA Sunny Home Manager abfragen.

Begonnen von Brun, 07 Oktober 2014, 10:40:34

Vorheriges Thema - Nächstes Thema

DS_Starter

Hi Michael,

Hmm komisch. Schaue ich mir morgen an, bin grad unterwegs.
Aber das Bild allein hilft mir noch nicht. Mach mal bitte noch einen verbose 4 Auszug.

Grüsse,
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

Michael

Hi Heiko

Bitte sehr.

Zitat2019.06.15 15:35:08 4: mySMAPortal -> ################################################################
2019.06.15 15:35:08 4: mySMAPortal -> ###      start of set/get data from SMA Sunny Portal         ###
2019.06.15 15:35:08 4: mySMAPortal -> ################################################################
2019.06.15 15:35:08 4: mySMAPortal - Login to SMA-Portal succesful
2019.06.15 15:35:08 4: mySMAPortal - Getting live data
2019.06.15 15:35:08 4: mySMAPortal - Getting weather data
2019.06.15 15:35:08 4: mySMAPortal - Getting forecast data
2019.06.15 15:35:09 4: mySMAPortal - Getting consumer live data
2019.06.15 15:35:09 4: mySMAPortal - Livedata content "ErrorMessages": ARRAY(0x56f3500)
2019.06.15 15:35:09 4: mySMAPortal - Livedata content "InfoMessages": ARRAY(0x56f2ff0)
2019.06.15 15:35:09 4: mySMAPortal - Livedata content "WarningMessages": ARRAY(0x5a54fa8)
2019.06.15 15:35:09 4: mySMAPortal -> TotalConsumption - 427 W
2019.06.15 15:35:09 4: mySMAPortal -> BatteryChargeStatus - 97
2019.06.15 15:35:09 4: mySMAPortal -> SelfSupply - 427 W
2019.06.15 15:35:09 4: mySMAPortal - Livedata content "Info": HASH(0x58fc378)
2019.06.15 15:35:09 4: mySMAPortal -> AutarkyQuote - 100 %
2019.06.15 15:35:09 4: mySMAPortal -> BatteryIn - 20 W
2019.06.15 15:35:09 4: mySMAPortal -> DirectConsumptionQuote - 14
2019.06.15 15:35:09 4: mySMAPortal -> DirectConsumption - 427
2019.06.15 15:35:09 4: mySMAPortal -> SelfConsumptionQuote - 15 %
2019.06.15 15:35:09 4: mySMAPortal -> FeedIn - 2534 W
2019.06.15 15:35:09 4: mySMAPortal -> PV - 2981 W
2019.06.15 15:35:09 4: mySMAPortal - Livedata content "Timestamp": HASH(0x58f7bc8)
2019.06.15 15:35:09 4: mySMAPortal -> SelfConsumption - 447 W
2019.06.15 15:35:09 4: mySMAPortal - Plantdata "PlantPeakPower Amount": 5640
2019.06.15 15:35:09 4: mySMAPortal - Plantdata "PlantPeakPower Symbol": W
2019.06.15 15:35:09 4: mySMAPortal - Refresh - caller: SPG4.mySMAPortal, callerroom: "n.a.", detail: SPG4.mySMAPortal, pload: 0, forcePageRefresh: 0, event_Spgdev: 1
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

Danke, ein list bitte auch noch, ich vergaß.  ;)
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

Michael

ZitatInternals:
   CFGFN      /opt/fhem/cfg/PV.cfg
   CREDENTIALS Set
   FUUID      5c82a5f3-f33f-ac33-c375-a9402ab732fbe3f3
   FVERSION   76_SMAPortal.pm:v2.3.2-s00000/2019-03-14 TESTING
   MODE       Automatic - next polltime: 16:03:08
   NAME       mySMAPortal
   NR         628
   STATE      ok
   TYPE       SMAPortal
   HELPER:
     CREDENTIALS eW:xg ................................
     GETTER     all
     L2_ThisHour_WeatherId 0
     L4_NextHour01_WeatherId 0
     L4_NextHour02_WeatherId 0
     L4_NextHour03_WeatherId 0
     L4_NextHour04_WeatherId 0
     L4_NextHour05_WeatherId 0
     L4_NextHour06_WeatherId 0
     L4_NextHour07_WeatherId 0
     L4_NextHour08_WeatherId 0
     L4_NextHour09_WeatherId 0
     L4_NextHour10_WeatherId 0
     L4_NextHour11_WeatherId 0
     L4_NextHour12_WeatherId 0
     L4_NextHour13_WeatherId 0
     L4_NextHour14_WeatherId 0
     L4_NextHour15_WeatherId 0
     L4_NextHour16_WeatherId 0
     L4_NextHour17_WeatherId 0
     L4_NextHour18_WeatherId 0
     L4_NextHour19_WeatherId 0
     L4_NextHour20_WeatherId 0
     L4_NextHour21_WeatherId 0
     L4_NextHour22_WeatherId 0
     L4_NextHour23_WeatherId 0
     PACKAGE    FHEM::SMAPortal
     PLANTOID   
     RETRIES    4
     SETTER     none
     SPGDETAIL  SPG4.mySMAPortal
     SPGDEV     SPG4.mySMAPortal
     SPGROOM   
     VERSION    2.3.2
     oldlogintime 1560605306.4718
   OLDREADINGS:
   READINGS:
     2019-06-15 16:01:09   L1_AutarkyQuote 100 %
     2019-06-15 16:01:09   L1_BatteryChargeStatus 97
     2019-06-15 16:01:09   L1_BatteryIn    20 W
     2019-06-15 16:01:09   L1_BatteryOut   0 W
     2019-06-15 16:01:09   L1_DirectConsumption 437
     2019-06-15 16:01:09   L1_DirectConsumptionQuote 12
     2019-06-15 16:01:09   L1_FeedIn       3232 W
     2019-06-15 16:01:09   L1_GridConsumption 0 W
     2019-06-15 15:28:26   L1_Login-Status successful
     2019-06-15 16:01:09   L1_PV           3689 W
     2019-06-15 16:01:09   L1_SelfConsumption 457 W
     2019-06-15 16:01:09   L1_SelfConsumptionQuote 12 %
     2019-06-15 16:01:09   L1_SelfSupply   437 W
     2019-06-15 16:01:09   L1_TotalConsumption 437 W
     2019-06-14 23:59:54   L1_today_Temperature 20.2 °C
     2019-06-14 23:59:54   L1_today_WeatherDescription Light rain shower
     2019-06-15 16:01:09   L1_today_WeatherDescription_DE Leichter Regenschauer
     2019-06-15 01:59:55   L1_tomorrow_Temperature 27.9 °C
     2019-06-15 01:59:55   L1_tomorrow_WeatherDescription Slightly cloudy
     2019-06-15 16:01:09   L2_Forecast-Today-Consumption 11784 Wh
     2019-06-15 16:01:09   L2_Forecast-Today-PV 25522 Wh
     2019-06-15 16:01:09   L2_Next04Hours-Consumption 2071 Wh
     2019-06-15 16:01:09   L2_Next04Hours-IsConsumptionRecommended 1 h
     2019-06-15 16:01:09   L2_Next04Hours-PV 5250 Wh
     2019-06-15 16:01:09   L2_Next04Hours-Total 3179 Wh
     2019-06-15 16:01:09   L2_PlantPeakPower 5640 W
     2019-06-15 16:01:09   L2_RestOfDay-Consumption 3362 Wh
     2019-06-15 16:01:09   L2_RestOfDay-IsConsumptionRecommended 1 h
     2019-06-15 16:01:09   L2_RestOfDay-PV 5414 Wh
     2019-06-15 16:01:09   L2_RestOfDay-Total 2052 Wh
     2019-06-15 16:01:09   L2_ThisHour     1726 Wh
     2019-06-15 16:01:09   L2_ThisHour_Consumption 500 Wh
     2019-06-15 16:01:09   L2_ThisHour_IsConsumptionRecommended yes
     2019-06-15 16:01:09   L2_ThisHour_PvMeanPower 2226 Wh
     2019-06-15 16:01:09   L2_ThisHour_Time 15.06.2019 16:00:00
     2019-06-15 16:01:09   L2_Tomorrow-Consumption 11418 Wh
     2019-06-15 16:01:09   L2_Tomorrow-IsConsumptionRecommended 8 h
     2019-06-15 16:01:09   L2_Tomorrow-PV  25105 Wh
     2019-06-15 16:01:09   L2_Tomorrow-Total 15246 Wh
     2019-06-15 16:01:09   next04hours_state 5250 Wh
     2019-06-15 16:01:09   state           ok
     2019-06-15 16:01:09   summary         3232 W
Attributes:
   detailLevel 3
   getDataRetries 4
   group      PV Anlage
   interval   120
   room       Umwelt
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

Moin Michael,

also ich kann bei mir dein Problem nicht nachvollziehen. Klappt alles sauber in mit den diversen detailLevel Einstellungen.
Aber es gibt zwei Dinge die mir bei dir aufgefallen sind.

1. bei dir wird keine PLANTOID  gesetzt (sieht man im List). Diese PLANTOID  sollte spätestens nach dem zweiten Datenabrufzyklus gesetzt sein

2. Die Cosumer Livedata, also Readings wie L3_Geschirrspueler_Planned, L3_Geschirrspueler_PlannedOpTimeBegin, L3_Geschirrspueler_Power, L3_Geschirrspueler_Switch usw. müssten auf jeden Fall im DL 3 kommen da im Code dafür keinerlei Abhängigkeit von der PlantOid besteht.

Weitergehende Consumer data wie Tages-, Monats- , Jahreswerte oder Batterienutzungsdaten der einzelnen Verbraucher werden wegen der fehlenden PlantOid nicht abgerufen. Das ist zumindest dadurch erklärbar.

Mach mal folgendes nacheinander:

1. setze bitte verbose 5 und verbose5Data=consumerLiveData. Dann Daten abrufen lassen und die Logausgabe posten

2. setze bitte verbose 5 und verbose5Data=forecastData. Dann Daten abrufen lassen und die Logausgabe ebenfalls posten

Die Daten werden in 2.) sehr umfangreich sein. Möglicherweise besser in ein File packen und hier anhängen.
Ich hoffe wir sehen dann mehr.

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

DS_Starter

Bitte nochmal die Version aus meinem contrib ziehen. Ich habe die verbose 4 Ausgaben etwas angepasst und eine Warnung beseitigt falls Wetterdaten nicht geliefert wurden.
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

Michael

Hi Heiko

Im Anhang sind die beiden Dateien.
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

#577
Hi Michael,

also was deine Consumer betrifft, wird vom SMA Portal nur eine leere Hülle geliefert, d.h.

zu 1.)

2019.06.16 10:35:54 5: mySMAPortal - Consumer live data received:
$VAR1 = {
          'Message' => undef,
          'MeasurementData' => [],
          'Error' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
          '__type' => 'HoManConsumerLiveData',
          'ParameterData' => [],
          'Status' => 0
        };


Da ist einfach nichts drin. Deshalb wird nichts mit "L3_" generiert. Steht die Frage ob du Consumer am Sunny Home Manager angeschlossen hast und die auch im Portal zu sehen/definiert sind ?
Melde dich mal ganz normal an und schaue ob deine Bluetooth-Steckdosen, sofern du welche am Home Manager connected hast, dort angezeigt werden.

Ähnliches gilt für 2.)


'ForecastTimeframes' => undef,


Normalerweise ist der Zweig 'ForecastTimeframes' reichlich gefüllt mit Planungsdaten und Statistikdaten der Consumer.
Hier würde dann auch die PlantOid stehen, was bei dir ebenfalls nicht geliefert wird.

Nach meiner Analyse sind in deinem SMA Portal keine Consumer am Sunny Home Manager definiert oder können mit dem verwendeten User nicht angezeigt werden.
Check das bitte mal durch.

LG,
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

Michael

Hi Heiko

Ich glaube, das wir aneinander vorbei Reden?  :)

Eigendlich ging es hierum :
Zitat
Antw:SMA Sunny Home Manager abfragen.
« Antwort #566 am: 14 Juni 2019, 14:58:31 »
Hallo zusammen,

ich brauche mal etwas Testunterstützung von Usern mit einer Batterie an der PV-Anlage.
Ich habe die Version 2.3.2 in das contrib geladen. Dort gibt es nun auch Readings die anzeigen wieviel Energieanteile die Verbraucher im Monat/Jahr von der Batterie befriedigen und welche Energie pro Tag/Monat/Jahr insgesamt in die Batterie gepumpt bzw. entzogen wird.

D.h. da ich selbst keine Batterie habe kann ich nur hoffen es richtig gemacht zu haben.
Deswegen die Bitte zu schauen, ob es im Level 3 Readings gibt die etwa so heißen:

L3_BatteryDischargingMonth
L3_BatteryDischargingYear
L3_BatteryChargingDay
L3_BatteryChargingMonth
L3_BatteryChargingYear

L3_.*_EnergyRelativeMonthBatt
L3_.*_EnergyTotalMonthBatt
L3_.*_EnergyRelativeYearBatt
L3_.*_EnergyTotalYearBatt

Ja und wenn das klappen sollte bitte mal das Ergebnis posten damit ich weiß ob die Einheiten dafür stimmen.

https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter  (Downloadbutton benutzen)

LG,
Heiko

ZitatAutor: Michael
« am: Gestern um 14:47:09 » Zitat einfügen
Moin DS_Starter

Zitat
ich brauche mal etwas Testunterstützung von Usern mit einer Batterie an der PV-Anlage. ...

Ich denke da geht was nicht wie gewollt.

Beim detailLevel 3 wird nicht zusätzlich Angezeigt und
bei detailLevel 4 wird 3 ausgelassen.

s.h. Anhang
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

DS_Starter

Hi Michael,

ZitatEigendlich ging es hierum :

Ja, das ist mir schon bewußt  :)

Nur können diese zusätzlichen Informationen nicht kommen, wenn _überhaupt_ nichts vom SMA Portal geliefert wird wie oben beschrieben.
Deswege die Bitte mal nach den Verbrauchern im SMA Portal zu schauen ...

LG,
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

DS_Starter

@Michael, ich habe dir nochmal die 76_SMAPortal_V2.3.1.pm in das contrib gelegt. Damit kannst du einen Vergleich durchführen. In dieser Vorgängerversion fehlen lediglich die zusätzliche Batteriereadings der Verbraucher.

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

blueberry63

Bitte bzw. Frage:
Könnte man vom SunnyPortal auch die Werte () von Tag vorher (GESTERN) abfragen und hier zur Verfügung stellen (nur als Readings)?
(s. Grafik)

TodayTotalConsumption
TodayTotalReceivedExtern
TodayTotalSelfProvision
TodayTotalPV
TodayTotalFeedingNet
YesterdayTotalConsumption
YesterdayTotalReceivedExtern
YesterdayTotalSelfProvision
YesterdayTotalPV
YesterdayTotalFeedingNet

Oder könnte ich mir diese Werte heute schon in einem UserReading selbst errechnen?

Gruß
Blueberry63
FHEM auf BBB mit Wheezy: 1x CUL_HM_HM_SCI_3_FM, 1x INSTAR CAM3010, 1x HM-LC-SW1-PL2, 1x HM-LC-Bl1PBU-FM, 1x HM-Sen-MDIR-O, Viessmann Heizung, Gaszähler via GPIO, Klingel via HM-LC-Bl1PBU-FM an FBox, Mailcheck, AVR, XBMC, NanoCUL 433+668 an Raspi per Ethernet, Funksteckdosen (Pollin, IT), Automower

DS_Starter

ZitatKönnte man vom SunnyPortal auch die Werte () von Tag vorher (GESTERN) abfragen und hier zur Verfügung stellen (nur als Readings)?
Wahrscheinlich geht das. Man muss nur den richtigen Seitenaufruf herausfinden der als Antwort ein JSON liefert, was wir dann auswerte und als Reading darstellen können.
Muss ich mal schauen. Vielleicht wird es schon in den bereits genutzten Aufrufen mitgeliefert (habe ich nicht alle im Kopf). Dann wäre es recht einfach und recht schnell gemacht.

LG,
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

Xguide

Hallo zusammen,

ich denke morgen komme ich auch zum Testen der neuen Version. Habe eine Batterie und Verbraucher.

Was anderes, liefert bei euch das Portal auch gerade keine Wetterinformationen?

Grüße Marcel


Gesendet von iPhone mit Tapatalk
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

DS_Starter

Hi Marcel,

ja Wetterdaten kamen gestern zuletzt.

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