Autor Thema: Modul: SolarEdge API Abruf  (Gelesen 6096 mal)

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Modul: SolarEdge API Abruf
« am: 03 August 2018, 18:49:41 »
dann jetzt hier noch mal eine eigenes Thema dazu.
Ich habe mir die Mühe gemacht und ein Modul gebastelt dass die aktuellen Daten sowie die kumulativen Leistungen  einer SolarEdge Anlage ber die offizielle API abruft. Dank @CoolTux konnte ich das auf Basis seines Moduls für die TeslaPowerwall auch in eine vernünftige Form gießen.

1. Was kann das Modul?
Abgerufen werden currentPowerFlow und energyDetails. Es wird also der aktuelle "Energiefluss" (PV, Batterie, Netz, Last=Verbrauch) als Reading dargestellt. Ausserdem werden kumulative Energiemengen über den gesamten Tag sowie des letzten Viertelstundenabschnitt dargestellt ( Produktion, Eigenverbrauch, Netzbezug etc.)

2. Was brauche ich dafür?
Zunächst eine PV-Anlage mit SolarEdge Wechselrichter und Anbindung an das SolarEdge MonitoringPortal. Dort kann man im Admin-Bereich einen API-Key aktivieren. Diesen API-Key und die Site-ID (steht dort direkt darunter und in der URL) braucht man für den Abruf.

3. Wie benutze ich das Modul?
Das Modul muss in den fhem Ordner kopiert werden und dann entweder per "reload 70_SolarEdgeAPI.pm" oder mittels Neustart von fhem geladen werden. Ggf. muss das Perl JSON Modul installiert werden.

Der Befehl um ein SolarEdgeAPI-Device anzulegen lautet:

define <name> SolarEdgeAPI <API-Key> <SiteId> <Interval (optional)>
Was muss ich beachten?
Ich bin kein ausgewiesener Perl-Progammierer, nur weil das Modul bei mir läuft, muss das nicht heißen, dass es nicht Fehler verursachen oder die FHEM-Instanz zum Abstürzen bringen kann.
SolarEdge gibt ein Limit von 300 Abrufen pro Tag, welches Intervall sich da am besten eignet, muss man austesten.

Und wenn mal was nicht funktioniert?
Ich versuche gerne zu helfen. Entweder Ihr meldet Fehler oder Verbesserungsvorschläge hier oder auf github https://github.com/felixmartens/fhem. Je nachdem wie es meine Zeit zulässt werde ich versuchen mich zu kümmern.



v0.0.1 (03.08.2018) : Erstes Release auf neuer CodeBasis
Download im Anhang.
« Letzte Änderung: 03 August 2018, 18:51:29 von felixm »

Offline kingmathers

  • Full Member
  • ***
  • Beiträge: 241
Antw:Modul: SolarEdge API Abruf
« Antwort #1 am: 06 August 2018, 01:37:57 »
Ich kriege meine SolarEdge Anlage in den nächsten Wochen und werde es dann gerne ausprobieren. Vielen Dank für die Mühe!

Energiefluss Netz kann dann wahrscheinlich positiv oder negativ sein oder? Also ich kann sehen ob (und wie viel) ich gerade einspiese oder ob ich zusätzlichen Strom aus dem Netz beziehe?
Raspberry Pi B+, FS20, 1-Wire, HM
FHEM Home Control (App für Windows 10): https://forum.fhem.de/index.php/topic,49891.0.html
FHEM Arduino Library: https://forum.fhem.de/index.php/topic,94093.0.html

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #2 am: 13 August 2018, 00:23:47 »
Genau, der Energiefluss Netz und Batterie können negativ und positiv sein je nachdem ob Bezug oder Einspeisung erfolgt.

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #3 am: 16 August 2018, 19:38:26 »
Ich habe bereits meine SolarEdge Anlage mit 5Kw Inverter und der 10KW LG-Batterie auf AC Basis. Ich beschäftige mich zur Zeit damit die einzelnen Werte aus dem Inverter mit dem Modbus auszulesen. Was mich daran noch stört, ist das der Inverter keine Summen der Lade- und Entladeenergie bereitstellt, sondern die müßte man dann selbst aufadieren. Es gibt zwar einen Import und Export Batterie Counter, aber der setzt sich in dem Moment zurück wenn der Status der Batterie sich ändert.
Ist das denn mit der API anders? Gibt es da denn aufadierte Summen? Dann könnte ich die zusätzlich zu den SolarEdge Daten und den SolarLog Daten der Wechselricher zur Auswertung nutzen und zu bestimmten Zeiten abrufen.
Alles andere funktioniert schon einiger Massen.
Gruß aus Köln
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #4 am: 16 August 2018, 20:45:07 »
Aktuell wird der Status und die aggregierten Summen und abgerufen. Bei den Summen wird aktuell jeweils die Tagessumme und die der letzten 15 min für Netzbezug, Eigenverbrauch etc. angezeigt. Aber auch Monats und Jahresssumme ließen sich realisieren.
Dafür hätte ich im Gegenzug Interesse an der Modbus Konfiguration wegen der höheren zeitlichen Auflösung ;)

Offline kmidt

  • New Member
  • *
  • Beiträge: 45
Antw:Modul: SolarEdge API Abruf
« Antwort #5 am: 24 August 2018, 11:40:44 »
Mega, danke für Deine Mühe. Werde das mal testen, sobald ich API-Key von meinem Monteur bekommen habe.
Habe leider keinen Adminaccount

Offline kmidt

  • New Member
  • *
  • Beiträge: 45
Antw:Modul: SolarEdge API Abruf
« Antwort #6 am: 27 August 2018, 14:48:32 »
Hi !!

Es habe es ausprobiert. Lief 2 Tage super.

jetzt bekomme ich folgenden Fehler :

   429

Error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/70_SolarEdgeAPI.pm line 409

Offline Bengt79

  • Newbie
  • Beiträge: 1
Antw:Modul: SolarEdge API Abruf
« Antwort #7 am: 27 August 2018, 23:10:53 »
Moin moin,

da ich neuer Besitzer einer wundervollen Photovoltaik-Anlage mit Wechselrichter der Firma SolarEdge bin, wollte ich natürlich auch die Daten
in mein FHEM ziehen.....
die API ist installiert, API und Location vom Installateur erhalten...
Fehler 403 scheint auf zuviele Anfragen oder falsche Daten hinzuweisen, korrekt ?
Leider kann ich den API-Key nicht prüfen, da ich kein Admin-User besitze....
kann ich etwas anderes als Fehler ausschliessen ?

LG
Björn

Lösung: Neuer API-Key hat geholfen..... da war wohl jemand beim Installateur ein wenig zu schnell... :D
« Letzte Änderung: 31 August 2018, 15:07:22 von Bengt79 »

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #8 am: 03 September 2018, 18:44:37 »
Erstmal sorry für die späte Antwort, ich würde irgendwie nicht informiert.
Zu den Fehler codes:
Zitat
Specific API Usage Limitations
Specific APIs may enforce different usage limitations based on parameters sent by the client. Refer to the next sections for
details on specific API usage limitations.
If there is a violation of a specific API validation, the HTTP 403 – forbidden status code is returned.
Daily Limitation
Use of the monitoring server API is subject to a query limit of total 300 requests for a specific account token and a specific site ID
from the same source IP.
APIs that do not have a specific ID (e.g. Site List, Account List) will be counted as part of the total query limit.
For example, a user can execute 10 daily site list (account level) API calls, and then 290 API calls for every site in the account (e.g.
290 calls using the account token for “siteId 12345”and 290 calls using the account token for ”siteId 12346”).
An additional request to site 12345 or 12346 will result in HTTP 429 error – too many requests. .
Concurrency Limitation
The monitoring server API allows up to 3 concurrent API calls from the same source IP. Any additional concurrent calls will return
HTTP 429 error – too many requests.
To execute APIs concurrently without exceeding the above limitation, it is the client responsibility to implement a throttling
mechanism on the client side.
       

403 scheint eine nicht autorisierte Nutzung zu sein. Zu viele requests sollten 429 werfen.

Ich würde ja tippen dass du das poll-delay zu kurz gewählt hast und deshalb zu viele Anfragen raus gehen. Virtuos mal auf auto stellen?
Außerdem Bitte prüfen von wann die Fehlermeldung ist. Es wird im Reading immer die letzte Fehlermeldung angezeigt. Bitte schau doch mal wann das reading zuletzt aktualisiert wurde. Und mal gegeprüfen ob die anderen Readings danach wieder aktualisiert wurden.

Wenn das alles weiterhin auf ein Problem hinweist würde ich  versuchen das Modul neu einzurichten. Ggf den API Abruf per Hand im Browser zu testen und zu sehen ob da auch ein Fehler angezeigt wird.


Ggf merke doch doch mal mit den Ergebnissen der weiteren Untersuchung zurück.

Grüße Felix
« Letzte Änderung: 03 September 2018, 18:46:33 von felixm »

Online marcus5020

  • New Member
  • *
  • Beiträge: 13
Antw:Modul: SolarEdge API Abruf
« Antwort #9 am: 04 September 2018, 16:39:21 »
Hallo !

Wie macht ihr das mit dem Fehler 429 - "too many requests" - bei mir funktioniert´s, wenn ich die Abfrage auf 120 sec. stelle - aber dann wird halt auch die Anzeige in FTUI nicht wirklich "online" dargestellt und man kann nicht wirklich gut entscheiden, ob momentan "genug Energie runterkommt" ...
Automatisch den API-Key ändern wäre fein, aber das geht wohl nicht ...

Hat sonst jemand Ideen oder Vorschläge ?
Vielen Dank
Marcus

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #10 am: 04 September 2018, 21:24:54 »
Hi ich gebe mich momentan mit dem aktualisieren alle 3min zufrieden. Ich weiß gar nicht wie oft die Daten in der API von WR aktualisiert werden. Ich glaube echtes live wird nur pet Modbus gehen. Wenn 120sec geht kann man ggf noch mehr rausholen wenn man nachts nachts seltener abruft. Das macht das Modul ja wenn delay auf auto steht allerdings war ich da noch vorsichtig mit 210sec tagsüber und 900 nachts. Ich werde das mal testen mit kleineren Zahlen.

Offline kmidt

  • New Member
  • *
  • Beiträge: 45
Antw:Modul: SolarEdge API Abruf
« Antwort #11 am: 17 September 2018, 23:58:19 »
Was ist mit virtuos auf Auto stellen gemeint ?
Wo macht man das und was bewirkt es ?

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #12 am: 18 September 2018, 00:54:57 »
Sorry ich habe mich da etwas undeutlich ausgedrückt. Es geht ums das Attribut interval. Damit kann entweder eine feste Sekundenzahl als Intervall eingestellt werden oder auto um tagsüber alle 210 und nachts alle 900sec abzurufen. Einzustellen zB mit attr SolarEdgeWR interval auto.
Die 210 und 900 ergeben sich so dass man in 24h auf 300 Abfragen kommt, das ist laut Dokumentation die Grenze.

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1334
Antw:Modul: SolarEdge API Abruf
« Antwort #13 am: 04 Januar 2019, 10:08:50 »
Hallo.
EIngebunden, aber unter State steht "fetch data - 1 entries in the Queue"
bedeutet jetzt was?

LG
gruss
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline pejonp

  • Hero Member
  • *****
  • Beiträge: 1049
Antw:Modul: SolarEdge API Abruf
« Antwort #14 am: 04 Januar 2019, 10:31:38 »
Ich habe bereits meine SolarEdge Anlage mit 5Kw Inverter und der 10KW LG-Batterie auf AC Basis. ....
Alles andere funktioniert schon einiger Massen.
Gruß aus Köln
Norbert
Hallo,

Passt nicht ganz hier her, da SolarEgde direkt ausgelesen wird.

Ich habe hier mal für SolarEgde auf Basis von Modbus ein Modul gebaut (https://forum.fhem.de/index.php/topic,80767.msg853967.html#msg853967). Es holt die Infos direkt vom WR ohne den Umweg übers Portal. Die Batterie ist eine Sonnenbatterie und wird über httpmod ausgelesen bzw.
gesteuert  (https://forum.fhem.de/index.php/topic,32037.msg690677.html#msg690677).
Vielleicht hilft es ja weiter.

Pejonp
JeeLink (RFM69CW) LGW 868MHz:WT470+TFA+TX37-IT+EMT7110+FS20+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080) Velux KLF200
MAX!:HM-MOD-UART:Rauch HM-SEC-SD
VITOSOLIC 200 + RESOL VBUS-LAN
SolarEdge SE5K(TCP 24 RS485)+Sonnenbatterie ComfortS(Vera3)+TD3511+DRT710M(RS485

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1334
Antw:Modul: SolarEdge API Abruf
« Antwort #15 am: 04 Januar 2019, 13:26:37 »
Klappt bei mir leider nicht

STATE      ready

READINGS:
     2019-01-04 10:07:00   actionQueue     0 entries in the Queue
     2019-01-04 13:24:10   aggregates-Consumption-cumToday 15100
     2019-01-04 13:24:10   aggregates-Consumption-recent15min 157
     2019-01-04 13:24:10   aggregates-FeedIn-cumToday 0
     2019-01-04 13:24:10   aggregates-Production-cumToday 7547.98863787
     2019-01-04 13:24:10   aggregates-Production-recent15min 90.41368
     2019-01-04 13:24:10   aggregates-timeUnit QUARTER_OF_AN_HOUR
     2019-01-04 13:24:10   aggregates-unit Wh
     2019-01-04 12:42:40   lastRequestError connect to https://monitoringapi.solaredge.com:443 timed out
     2019-01-04 13:24:09   state           ready
     2019-01-04 13:24:09   status-grid_power
     2019-01-04 13:24:09   status-grid_status Error Reading Response
     2019-01-04 13:24:09   status-load_status Error Reading Response
     2019-01-04 13:24:09   status-pv_status Error Reading Response
     2019-01-04 13:24:09   status-storage_status No storage found
     2019-01-04 13:24:09   status-unit     Error Reading Response
     2019-01-04 13:24:09   status-updateRefreshRate Error Reading Response
   actionQueue:
gruss
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline leupin

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #16 am: 27 Januar 2019, 18:34:53 »
Nachdem bei mir die SolarEdgeAPI immer nach rund 8 Stunden zu einem Error 429 geführt hat (To many requests), obwohl das Intervall so gesetzt war, dass dies eigentlich nicht der Fall sein sollte,
habe ich jetzt die Abfrage mal wie folgt testweise auf HTTPMOD umgestellt:
define SolarEdge_KG2 httpmod none 0     (Abfrage nur mit einem Get-Request, nicht über ein vordefiniertes Intervall)

mit folgenden Attributen:
enableControlSet 1
get01Name SE_energies
get01URL https://monitoringapi.solaredge.com/site/{Meine Site-ID}/overview.json?api_key={Mein API Key}
reading01Name Energie_Total
reading01Regex "lifeTimeData":{"energy":([\d\.]+)
reading02Name Energie_LastYear
reading02Regex "lastYearData":{"energy":([\d\.]+)
reading03Name Energie_LastMonth
reading03Regex "lastMonthData":{"energy":([\d\.]+)
reading04Name Energie_LastDay
reading04Regex "lastDayData":{"energy":([\d\.]+)
reading05Name Current_Power
reading05Regex "currentPower":{"power":([\d\.]+)
stateFormat active
userattr get01Name get01URL reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex

Die Daten frage ich alle 7,5 Minuten über eine AT-Definition mit "get SolarEdge_KG2 SE_energies " ab.
Bis jetzt scheint es zu funktionieren, mal sehen, ob nach 8 Stunden wieder der Error 429 auftritt - dann müsste wohl etwas auf der SolarEdge-Monitoring Plattform faul sein, da ja mit 8 Abfragen pro Stunde entsprechend 192 Abfragen pro Tag die 300er-Limite absolut eingehalten wäre...
« Letzte Änderung: 27 Januar 2019, 20:06:46 von leupin »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #17 am: 27 Januar 2019, 18:41:04 »
Hättest Du wie es üblich ist hier im Forum für den Code die Codetage verwendet, müsstest Du keine Lücken lassen wegen Smiley Gefahr  ;)
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline leupin

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #18 am: 27 Januar 2019, 18:52:17 »
Werde es mir für das nächste Mal merken und habe es oben angepasst ;) 8)
« Letzte Änderung: 27 Januar 2019, 20:07:47 von leupin »

Offline leupin

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #19 am: 28 Januar 2019, 18:35:59 »
Bis jetzt funktioniert die Abfrage über httpmod bei mir problemlos (allerdings jetzt erst seit einem Tag) - stellt sich für mich die Frage, ob eine Abfrage mit der SolarEdgeAPI allenfalls vom Monitoring-Portal als mehrere Abfragen gezählt wird (Energie-Werte&Statuswerte - dafür gibt es nach meinem Dafürhalten in der API-Referenz keinen einzelnen Abfragebefehl oder dann habe ich ihn nicht gefunden...)
Mal schauen, ob es über httpmod weiter klappt...

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #20 am: 14 April 2019, 12:36:05 »
Hallo,

sorry das sich mich so lange nicht gemeldet habe, aber leider hat mein Broterwerb in den letzten Wochen sehr viel meiner Kapazität gefordert. Soviel dass bei mir hier auch nicht mehr alles so läuft wie geplant.
Das mit dem Fehler alle 8 Stunden kann sein, da in der Tat bei jeder Abfrage 2 einzelne Abfragen gestartet werden müssen. In der Testphase, als ich das Modul geschrieben habe , hat das allerdings noch zu keinen Fehlern geführt. Ich finde die Restriktionen der API da auch etwas eng, auf die Art und Wiese lässt sich ja nichts sauber loggen oder "Smart" steuern.
Wäre es eine Idee die Abfragen zu entkoppeln und die Summen seltener abzurufen als den Status?
Sonst bleibt uns wohl wirklich nur ModBus, der aber leider fürchte ich etwas komplizierter zu konfigureiren ist.

Gruß
Felix

//Nachtrag: bei mir läuft das Modul weiterhin auf Intevral auto und damit tagsüber alle 300sec, nachts alle 1200sec. Ich hatte damit in den letzten Monaten keinen Error 429 in den Logs finden können.
« Letzte Änderung: 14 April 2019, 12:44:20 von felixm »

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #21 am: 26 April 2019, 11:59:29 »
Hallo Felix,

ich habe Dein Modul 70_SolarEdgeAPI aus github geladen. Es hat für mich im Prinzip auf Anhieb funktioniert. Danke für Deine Arbeit!
Ich habe ein paar Änderungen in meiner Kopie des Moduls gemacht:

1) Mein Inverter unterstützt das "status" API nicht. Der Inverter liefert in diesem Fall wie im API Handbuch beschrieben eine leere Datenstruktur zurück. Ich habe das Modul so geändert, dass es diesen Fall erkennt, eine Nachricht ins Logfile schreibt, keine Readings erzeugt, und zukünftige Abfragen des APIs unterdrückt.

2) Die "aggregates" Anfrage liefert die Energiemenge für jeden 15-Minuten-Zeitraum des Tages. Du verwendest das für das "cumToday" Reading. Den letzten Eintrag (für den gerade laufenden 15-Minuten-Zeitraum) verwendest Du für das "recent15min" Reading. Zusätzlich verwende ich den vorletzten Eintrag (für den letzten bereits beendeten 15-Minuten-Zeitraum) für das neue Reading "last15min". Dieses Reading wird für jeden 15-Minuten-Zeitraum einmal erzeugt.

3) Ich verwende die "auto"-Einstellung für das Intervall, um die Abfragen in der Nacht zu reduzieren. Allerdings hat meine SolarEdge Anlage Ost-Ausrichtung, so dass es morgens früher los geht. Ich habe den Startzeitpunkt für das engere Intervall nach vorne verlegt.

Pflegst Du das Modul noch weiter? Bist Du an den Änderungen interessiert?

Viele Grüße,
pizmus

Offline kingmathers

  • Full Member
  • ***
  • Beiträge: 241
Antw:Modul: SolarEdge API Abruf
« Antwort #22 am: 10 Mai 2019, 17:12:18 »
Ich verwende das Modul nun auch seit einiger Zeit ohne Probleme, vielen Dank an dieser Stelle!

Ich hätte jedoch auch ein paar Vorschläge für Veränderungen, z.B. würde ich statt der cumToday Readings lieber einen fortlaufenden Zähler (lifetime) für Purchased etc. haben.

Arbeitest du an dem Modul noch weiter?
Raspberry Pi B+, FS20, 1-Wire, HM
FHEM Home Control (App für Windows 10): https://forum.fhem.de/index.php/topic,49891.0.html
FHEM Arduino Library: https://forum.fhem.de/index.php/topic,94093.0.html

Offline weijers

  • New Member
  • *
  • Beiträge: 5
Antw:Modul: SolarEdge API Abruf
« Antwort #23 am: 15 Mai 2019, 22:10:25 »

Hallo,

Ich bin ein Mitglied von Solar Edge toegevoegd und werkt gedeeltelijk. Es ist al Helemaal Top. Het geen wat niet werkt is het volgende:

-status-grid_power
-status-grid_status
-status-load_status
-status-pv_status
-status-storage_status
-Status-Einheit
-status-updateRefreshRate

de melding die fhem terug geeft op bovenstaande is:
Fehler beim Lesen der Antwort

de dag opbrengst werkt wel.

Können Sie mir helfen?  ::)

Super bedankt alvast

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #24 am: 16 Mai 2019, 10:49:22 »
Ja ich bin an den Änderungen interessiert und werde mich bemühen das Modul weiter zu pflegen. Ich hatte diese Nachrichten irgendwie übersehen.
Kannst du mir deinen Patch zur Verfügung stellen?

Lifetime Zähler sollte ja kein Problem sein,da müsste ich mal in die API schauen was die hergibt, dann wießrd das gelegntlih synchronisiert und ansonsten mit cumToday summiert.


Liebe Grüße

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #25 am: 16 Mai 2019, 12:10:18 »
Hallo Felix,
hier ist der Source Code.
Es könnte sein, dass damit das Problem von weijers gelöst ist, falls er nämlich einen Inverter hat, der das Status API nicht unterstützt.
Aus der Fehlerbeschreibung kann ich das aber nicht sicher herauslesen.
Gruß,
pizmus

Offline felixm

  • New Member
  • *
  • Beiträge: 18
Antw:Modul: SolarEdge API Abruf
« Antwort #26 am: 22 Mai 2019, 00:10:40 »
Moin,
ich hab deine Änderungen erstmal gesichtet. Ist ja nichts großes. Ich werde das bei mir nochmal in Ruhe testen und in der Zeit die LifeTime Readings integrieren. Was meint ihr wie oft mssen die LifeTime Readings mit dem Server abgeglichen werden, In der Zwischenzeit kann man ja ohne Probleme intern hochzählen?

Gruß

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #27 am: 22 Mai 2019, 12:27:20 »
Danke für Deine Arbeit. Zu den Lifetime Readings habe ich keine Meinung. Gruß, pizmus

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #28 am: 02 Juni 2019, 13:11:07 »
Hallo felixm,

mir ist aufgefallen, dass das vorgeschlagene neue Reading aggregates-Production-last15min immer mal wieder Ausreißer hat. Heute war es wieder so weit, und ich habe mal die Rohdaten, die SolarEdge liefert, aufgezeichnet. Das Ergebnis: Die Antwort auf die "energyDetails" Query sieht nicht immer so aus, wie ich das erwartet hatte. Es gibt am Ende der Liste immer mal wieder einen Eintrag, der zwar einen Zeitstempel aber keinen Messwert hat. In einem Fall hatten sogar die letzten zwei Elemente keinen Messwert. Ich habe auch eine Situation am frühen Morgen gefunden, in der der Wert für einen 15-Minuten-Zeitraum nachträglich geändert bzw. nachgeliefert wurde!
Hier ein paar Beispiele:

05:57:10
{"date":"2019-06-02 04:45:00"},
{"date":"2019-06-02 05:00:00"},
{"date":"2019-06-02 05:15:00"},
{"date":"2019-06-02 05:30:00"},
{"date":"2019-06-02 05:45:00"}]}]}}
 
06:02:11
{"date":"2019-06-02 04:45:00"},
{"date":"2019-06-02 05:00:00","value":0.0},
{"date":"2019-06-02 05:15:00","value":0.0},
{"date":"2019-06-02 05:30:00","value":4.0},   <- geänderter Wert
{"date":"2019-06-02 05:45:00"},
{"date":"2019-06-02 06:00:00"}]}]}}              <- zwei aufeinander folgende Einträge ohne Wert

06:47:10
{"date":"2019-06-02 04:45:00"},
{"date":"2019-06-02 05:00:00","value":0.0},
{"date":"2019-06-02 05:15:00","value":0.0},
{"date":"2019-06-02 05:30:00","value":14.0},
{"date":"2019-06-02 05:45:00","value":42.0},
{"date":"2019-06-02 06:00:00","value":47.0},
{"date":"2019-06-02 06:15:00","value":110.0},
{"date":"2019-06-02 06:30:00","value":96.0},
{"date":"2019-06-02 06:45:00"}]}]}}

Dieses API ist nicht zuverlaessig, bzw. es ist nicht für die Anwendung geeignet, die ich im Kopf hatte. So wie Du es für das cumToday Reading verwendet hast wird das schon funktionieren, aber eine Aussage über die gerade vergangene Viertelstunde ist nicht sinnvoll. Ich rate Dir, das last15min Reading zu verwerfen. Ich glaube der Aufwand für Workarounds und die zusätzliche Komplexität sind nicht angemessen im Vergleich zum Nutzen.

Ich probiere jetzt den "currentPower" Wert aus dem "overview" API aus, denn das "currentPowerFlow" API wird ja von meinem Inverter nicht unterstuetzt. Das sieht bislang ganz brauchbar aus.

Viele Grüße,
pizmus



Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #29 am: 06 September 2019, 17:57:34 »
Hallo felixm,

habe dein Modul jetzt schon mal ein paar Tage im Einsatz. Das ist eine richtig gute Idee, bleibt aber leider sporadisch hängen. Heute ca.um 14.37 Uhr war wieder Schluß. Am Intervall kanns nicht liegen. Nach Neuladen des Moduls läuft es wieder, aber auch nicht dauerhaft. Eine Error Meldung gibs nicht. Kann man da was machen, um es zuverlässig zu verwenden. Vielleicht kann man ja auch die 15min Abfragen entfernen, wie pizmus auch schon meinte. Ich glaube da kann man nicht viel mit anfangen.
Alle Abfragen in der Hinsicht lassen sich mit dem statistic Modul gut lösen.

Würde mich freuen, wenn du es ans laufen kriegst. Kann man echt gut gebrauchen. Ein "list SolarEdgeAPI" habe ich mal angehangen, nachdem das Modul wieder hing.

Gruß aus Köln
Norbert


Internals:
   APIKEY     ###########################
   DEF        ######################### ###### auto
   FUUID      5d5bcf95-f33f-6f9b-0bd3-fbeacbb1b06299e1
   INTERVAL   auto
   NAME       SolarEdgeAPI
   NOTIFYDEV  global
   NR         1427
   NTFY_ORDER 50-SolarEdgeAPI
   PORT       80
   SITEID     771795
   STATE      ready
   TYPE       SolarEdgeAPI
   VERSION    0.0.1
   READINGS:
     2019-09-06 14:37:48   Bezug_heute     371
     2019-09-06 14:37:48   Einspeisung_heute 20730
     2019-09-06 14:37:48   Produktion_heute 26355
     2019-09-06 14:37:48   Verbrauch_heute 13309
     2019-09-03 14:20:29   actionQueue     0 entries in the Queue
     2019-09-06 14:37:48   aggregates-Consumption-cumToday 13309
     2019-09-06 12:48:06   aggregates-Consumption-last15min 277
     2019-09-06 14:37:48   aggregates-Consumption-recent15min 242
     2019-09-06 14:37:48   aggregates-FeedIn-cumToday 20730
     2019-09-06 14:32:48   aggregates-FeedIn-last15min 1490
     2019-09-06 14:37:48   aggregates-FeedIn-recent15min 910
     2019-09-06 14:37:48   aggregates-Production-cumToday 26355
     2019-09-06 10:33:14   aggregates-Production-last15min 327
     2019-09-06 14:37:48   aggregates-Production-recent15min 1016
     2019-09-06 14:37:48   aggregates-Purchased-cumToday 371
     2019-09-06 14:17:48   aggregates-Purchased-last15min 0
     2019-09-06 14:37:48   aggregates-Purchased-recent15min 0
     2019-09-06 14:37:48   aggregates-SelfConsumption-cumToday 7530
     2019-09-06 13:48:07   aggregates-SelfConsumption-last15min 379
     2019-09-06 14:37:48   aggregates-SelfConsumption-recent15min 242
     2019-09-06 14:37:48   aggregates-timeUnit QUARTER_OF_AN_HOUR
     2019-09-06 14:37:48   aggregates-unit Wh
     2019-09-05 23:49:10   lastRequestError 403
     2019-09-06 14:37:48   state           ready
     2019-09-06 14:37:48   status-grid_power -4.99
     2019-09-06 14:37:48   status-grid_status Active
     2019-09-06 14:37:48   status-load_power 0.74
     2019-09-06 14:37:48   status-load_status Active
     2019-09-06 14:37:48   status-pv_power 5.73
     2019-09-06 14:37:48   status-pv_status Active
     2019-09-06 14:37:48   status-storage_critical 0
     2019-09-06 14:37:48   status-storage_level 100
     2019-09-06 14:37:48   status-storage_power 0
     2019-09-06 14:37:48   status-storage_status Idle
     2019-09-06 14:37:48   status-unit     kW
     2019-09-06 14:37:48   status-updateRefreshRate 3
   actionQueue:
Attributes:
   group      Systemkontrolle
   room       System
   userReadings Verbrauch_heute {ReadingsVal("SolarEdgeAPI","aggregates-Consumption-cumToday","")},Einspeisung_heute {ReadingsVal("SolarEdgeAPI","aggregates-FeedIn-cumToday","")},Produktion_heute {ReadingsVal("SolarEdgeAPI","aggregates-Production-cumToday","")},Bezug_heute {ReadingsVal("SolarEdgeAPI","aggregates-Purchased-cumToday","")}


FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #30 am: 06 September 2019, 18:20:40 »
Wenn es wieder hängt führe mal ein
get DEVICENAME aggregates ...
aus. Schaue dann ins Log ob dort sowas steht wie
There are still path commands in the action queue
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #31 am: 06 September 2019, 19:42:05 »
Ich habe dabei verbose 5 gesetzt. Hier das log:
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Send with URI: http://monitoringapi.solaredge.com/site/######/energyDetails?api_key=######################&timeUnit=QUARTER_OF_AN_HOUR&startTime=2019-9-6%2000:00:00&endTime=2019-9-6%2019:38:1
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Receive JSON data: {"energyDetails":{"timeUnit":"QUARTER_OF_AN_HOUR","unit":"Wh","meters":[{"type":"FeedIn","values":[{"date":"2019-09-06 00:00:00","value":3.0},{"date":"2019-09-06 00:15:00","value":1.0},{"date":"2019-09-06 00:30:00","value":3.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":1.0},{"date":"2019-09-06 01:15:00","value":2.0},{"date":"2019-09-06 01:30:00","value":2.0},{"date":"2019-09-06 01:45:00","value":2.0},{"date":"2019-09-06 02:00:00","value":1.0},{"date":"2019-09-06 02:15:00","value":3.0},{"date":"2019-09-06 02:30:00","value":2.0},{"date":"2019-09-06 02:45:00","value":2.0},{"date":"2019-09-06 03:00:00","value":2.0},{"date":"2019-09-06 03:15:00","value":2.0},{"date":"2019-09-06 03:30:00","value":2.0},{"date":"2019-09-06 03:45:00","value":3.0},{"date":"2019-09-06 04:00:00","value":2.0},{"date":"2019-09-06 04:15:00","value":3.0},{"date":"2019-09-06 04:30:00","value":2.0},{"date":"2019-09-06 04:45:00","value":3.0},{"date":"2019-09-06 05:00:00","value":2.0},{"date":"2019-09-06 05:15:00","value":2.0},{"date":"2019-09-06 05:30:00","value":3.0},{"date":"2019-09-06 05:45:00","value":3.0},{"date":"2019-09-06 06:00:00","value":2.0},{"date":"2019-09-06 06:15:00","value":3.0},{"date":"2019-09-06 06:30:00","value":2.0},{"date":"2019-09-06 06:45:00","value":3.0},{"date":"2019-09-06 07:00:00","value":2.0},{"date":"2019-09-06 07:15:00","value":3.0},{"date":"2019-09-06 07:30:00","value":4.0},{"date":"2019-09-06 07:45:00","value":9.0},{"date":"2019-09-06 08:00:00","value":9.0},{"date":"2019-09-06 08:15:00","value":7.0},{"date":"2019-09-06 08:30:00","value":14.0},{"date":"2019-09-06 08:45:00","value":12.0},{"date":"2019-09-06 09:00:00","value":11.0},{"date":"2019-09-06 09:15:00","value":3.0},{"date":"2019-09-06 09:30:00","value":5.0},{"date":"2019-09-06 09:45:00","value":8.0},{"date":"2019-09-06 10:00:00","value":55.0},{"date":"2019-09-06 10:15:00","value":239.0},{"date":"2019-09-06 10:30:00","value":1071.0},{"date":"2019-09-06 10:45:00","value":1334.0},{"date":"2019-09-06 11:00:00","value":1229.0},{"date":"2019-09-06 11:15:00","value":1152.0},{"date":"2019-09-06 11:30:00","value":977.0},{"date":"2019-09-06 11:45:00","value":939.0},{"date":"2019-09-06 12:00:00","value":911.0},{"date":"2019-09-06 12:15:00","value":1474.0},{"date":"2019-09-06 12:30:00","value":980.0},{"date":"2019-09-06 12:45:00","value":1318.0},{"date":"2019-09-06 13:00:00","value":1117.0},{"date":"2019-09-06 13:15:00","value":1078.0},{"date":"2019-09-06 13:30:00","value":1466.0},{"date":"2019-09-06 13:45:00","value":1436.0},{"date":"2019-09-06 14:00:00","value":1406.0},{"date":"2019-09-06 14:15:00","value":1490.0},{"date":"2019-09-06 14:30:00","value":1325.0},{"date":"2019-09-06 14:45:00","value":1247.0},{"date":"2019-09-06 15:00:00","value":1182.0},{"date":"2019-09-06 15:15:00","value":1117.0},{"date":"2019-09-06 15:30:00","value":1139.0},{"date":"2019-09-06 15:45:00","value":1037.0},{"date":"2019-09-06 16:00:00","value":979.0},{"date":"2019-09-06 16:15:00","value":839.0},{"date":"2019-09-06 16:30:00","value":799.0},{"date":"2019-09-06 16:45:00","value":682.0},{"date":"2019-09-06 17:00:00","value":554.0},{"date":"2019-09-06 17:15:00","value":424.0},{"date":"2019-09-06 17:30:00","value":293.0},{"date":"2019-09-06 17:45:00","value":151.0},{"date":"2019-09-06 18:00:00","value":3.0},{"date":"2019-09-06 18:15:00","value":33.0},{"date":"2019-09-06 18:30:00","value":16.0},{"date":"2019-09-06 18:45:00","value":5.0},{"date":"2019-09-06 19:00:00","value":6.0},{"date":"2019-09-06 19:15:00","value":5.0},{"date":"2019-09-06 19:30:00","value":1.0}]},{"type":"SelfConsumption","values":[{"date":"2019-09-06 00:00:00","value":0.0},{"date":"2019-09-06 00:15:00","value":0.0},{"date":"2019-09-06 00:30:00","value":0.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":0.0},{"date":"2019-09-06 01:15:00","value":0.0},{"date":"2019-09-06 01:30:00","value":0.0},{"date":"2019-09-06 01:45:00","value":0.0},{"date":"2019-09-06 02:00:00","value":0.0},{"date":"2019-09-06 02:15:00","value":0.0},{"date":"2019-09-06 02:30:00","value":0.0},{"date":"2019-09-06 02:45:00","value":0.0},{"date":"2019-09-06 03:00:00","value":0.0},{"date":"2019-09-06 03:15:00","value":0.0},{"date":"2019-09-06 03:30:00","value":0.0},{"date":"2019-09-06 03:45:00","value":0.0},{"date":"2019-09-06 04:00:00","value":0.0},{"date":"2019-09-06 04:15:00","value":0.0},{"date":"2019-09-06 04:30:00","value":0.0},{"date":"2019-09-06 04:45:00","value":0.0},{"date":"2019-09-06 05:00:00","value":0.0},{"date":"2019-09-06 05:15:00","value":0.0},{"date":"2019-09-06 05:30:00","value":0.0},{"date":"2019-09-06 05:45:00","value":0.0},{"date":"2019-09-06 06:00:00","value":0.0},{"date":"2019-09-06 06:15:00","value":0.0},{"date":"2019-09-06 06:30:00","value":0.0},{"date":"2019-09-06 06:45:00","value":0.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":32.0},{"date":"2019-09-06 07:30:00","value":52.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":316.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":133.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":102.0},{"date":"2019-09-06 18:30:00","value":121.0},{"date":"2019-09-06 18:45:00","value":98.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":53.0},{"date":"2019-09-06 19:30:00","value":18.0}]},{"type":"Purchased","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":9.0},{"date":"2019-09-06 07:30:00","value":9.0},{"date":"2019-09-06 07:45:00","value":12.0},{"date":"2019-09-06 08:00:00","value":16.0},{"date":"2019-09-06 08:15:00","value":13.0},{"date":"2019-09-06 08:30:00","value":21.0},{"date":"2019-09-06 08:45:00","value":21.0},{"date":"2019-09-06 09:00:00","value":15.0},{"date":"2019-09-06 09:15:00","value":6.0},{"date":"2019-09-06 09:30:00","value":7.0},{"date":"2019-09-06 09:45:00","value":7.0},{"date":"2019-09-06 10:00:00","value":4.0},{"date":"2019-09-06 10:15:00","value":0.0},{"date":"2019-09-06 10:30:00","value":0.0},{"date":"2019-09-06 10:45:00","value":0.0},{"date":"2019-09-06 11:00:00","value":0.0},{"date":"2019-09-06 11:15:00","value":0.0},{"date":"2019-09-06 11:30:00","value":1.0},{"date":"2019-09-06 11:45:00","value":0.0},{"date":"2019-09-06 12:00:00","value":0.0},{"date":"2019-09-06 12:15:00","value":0.0},{"date":"2019-09-06 12:30:00","value":0.0},{"date":"2019-09-06 12:45:00","value":0.0},{"date":"2019-09-06 13:00:00","value":0.0},{"date":"2019-09-06 13:15:00","value":0.0},{"date":"2019-09-06 13:30:00","value":0.0},{"date":"2019-09-06 13:45:00","value":0.0},{"date":"2019-09-06 14:00:00","value":0.0},{"date":"2019-09-06 14:15:00","value":0.0},{"date":"2019-09-06 14:30:00","value":0.0},{"date":"2019-09-06 14:45:00","value":0.0},{"date":"2019-09-06 15:00:00","value":0.0},{"date":"2019-09-06 15:15:00","value":0.0},{"date":"2019-09-06 15:30:00","value":0.0},{"date":"2019-09-06 15:45:00","value":0.0},{"date":"2019-09-06 16:00:00","value":0.0},{"date":"2019-09-06 16:15:00","value":0.0},{"date":"2019-09-06 16:30:00","value":0.0},{"date":"2019-09-06 16:45:00","value":0.0},{"date":"2019-09-06 17:00:00","value":0.0},{"date":"2019-09-06 17:15:00","value":0.0},{"date":"2019-09-06 17:30:00","value":0.0},{"date":"2019-09-06 17:45:00","value":1.0},{"date":"2019-09-06 18:00:00","value":16.0},{"date":"2019-09-06 18:15:00","value":4.0},{"date":"2019-09-06 18:30:00","value":34.0},{"date":"2019-09-06 18:45:00","value":11.0},{"date":"2019-09-06 19:00:00","value":10.0},{"date":"2019-09-06 19:15:00","value":11.0},{"date":"2019-09-06 19:30:00","value":5.0}]},{"type":"Production","values":[{"date":"2019-09-06 00:00:00","value":108.0},{"date":"2019-09-06 00:15:00","value":80.0},{"date":"2019-09-06 00:30:00","value":63.0},{"date":"2019-09-06 00:45:00","value":48.0},{"date":"2019-09-06 01:00:00","value":57.0},{"date":"2019-09-06 01:15:00","value":77.0},{"date":"2019-09-06 01:30:00","value":57.0},{"date":"2019-09-06 01:45:00","value":61.0},{"date":"2019-09-06 02:00:00","value":67.0},{"date":"2019-09-06 02:15:00","value":58.0},{"date":"2019-09-06 02:30:00","value":54.0},{"date":"2019-09-06 02:45:00","value":88.0},{"date":"2019-09-06 03:00:00","value":77.0},{"date":"2019-09-06 03:15:00","value":74.0},{"date":"2019-09-06 03:30:00","value":73.0},{"date":"2019-09-06 03:45:00","value":66.0},{"date":"2019-09-06 04:00:00","value":69.0},{"date":"2019-09-06 04:15:00","value":93.0},{"date":"2019-09-06 04:30:00","value":94.0},{"date":"2019-09-06 04:45:00","value":82.0},{"date":"2019-09-06 05:00:00","value":67.0},{"date":"2019-09-06 05:15:00","value":80.0},{"date":"2019-09-06 05:30:00","value":81.0},{"date":"2019-09-06 05:45:00","value":59.0},{"date":"2019-09-06 06:00:00","value":89.0},{"date":"2019-09-06 06:15:00","value":79.0},{"date":"2019-09-06 06:30:00","value":79.0},{"date":"2019-09-06 06:45:00","value":74.0},{"date":"2019-09-06 07:00:00","value":50.0},{"date":"2019-09-06 07:15:00","value":66.0},{"date":"2019-09-06 07:30:00","value":80.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":1203.0},{"date":"2019-09-06 10:45:00","value":1495.0},{"date":"2019-09-06 11:00:00","value":1342.0},{"date":"2019-09-06 11:15:00","value":1290.0},{"date":"2019-09-06 11:30:00","value":1108.0},{"date":"2019-09-06 11:45:00","value":1052.0},{"date":"2019-09-06 12:00:00","value":1052.0},{"date":"2019-09-06 12:15:00","value":1602.0},{"date":"2019-09-06 12:30:00","value":1122.0},{"date":"2019-09-06 12:45:00","value":1496.0},{"date":"2019-09-06 13:00:00","value":1245.0},{"date":"2019-09-06 13:15:00","value":1245.0},{"date":"2019-09-06 13:30:00","value":1644.0},{"date":"2019-09-06 13:45:00","value":1611.0},{"date":"2019-09-06 14:00:00","value":1594.0},{"date":"2019-09-06 14:15:00","value":1641.0},{"date":"2019-09-06 14:30:00","value":1500.0},{"date":"2019-09-06 14:45:00","value":1470.0},{"date":"2019-09-06 15:00:00","value":1344.0},{"date":"2019-09-06 15:15:00","value":1314.0},{"date":"2019-09-06 15:30:00","value":1298.0},{"date":"2019-09-06 15:45:00","value":1188.0},{"date":"2019-09-06 16:00:00","value":1106.0},{"date":"2019-09-06 16:15:00","value":951.0},{"date":"2019-09-06 16:30:00","value":929.0},{"date":"2019-09-06 16:45:00","value":801.0},{"date":"2019-09-06 17:00:00","value":687.0},{"date":"2019-09-06 17:15:00","value":545.0},{"date":"2019-09-06 17:30:00","value":407.0},{"date":"2019-09-06 17:45:00","value":269.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":125.0},{"date":"2019-09-06 18:30:00","value":304.0},{"date":"2019-09-06 18:45:00","value":216.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":83.0}]},{"type":"Consumption","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":16.0},{"date":"2019-09-06 07:15:00","value":41.0},{"date":"2019-09-06 07:30:00","value":61.0},{"date":"2019-09-06 07:45:00","value":127.0},{"date":"2019-09-06 08:00:00","value":275.0},{"date":"2019-09-06 08:15:00","value":295.0},{"date":"2019-09-06 08:30:00","value":249.0},{"date":"2019-09-06 08:45:00","value":209.0},{"date":"2019-09-06 09:00:00","value":308.0},{"date":"2019-09-06 09:15:00","value":707.0},{"date":"2019-09-06 09:30:00","value":985.0},{"date":"2019-09-06 09:45:00","value":1229.0},{"date":"2019-09-06 10:00:00","value":1280.0},{"date":"2019-09-06 10:15:00","value":1213.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":317.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":134.0},{"date":"2019-09-06 18:00:00","value":137.0},{"date":"2019-09-06 18:15:00","value":106.0},{"date":"2019-09-06 18:30:00","value":155.0},{"date":"2019-09-06 18:45:00","value":109.0},{"date":"2019-09-06 19:00:00","value":91.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":23.0}]}]}}
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 5
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 53
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 11
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 64
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 64
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Write Readings

Gruß
Norbert
« Letzte Änderung: 06 September 2019, 20:27:26 von cocojambo »
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #32 am: 06 September 2019, 20:15:37 »
Ich habe dabei verbose 5 gesetzt. Hier das log:
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Send with URI: http://monitoringapi.solaredge.com/site/######/energyDetails?api_key=######################&timeUnit=QUARTER_OF_AN_HOUR&startTime=2019-9-6%2000:00:00&endTime=2019-9-6%2019:38:1
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Receive JSON data: {"energyDetails":{"timeUnit":"QUARTER_OF_AN_HOUR","unit":"Wh","meters":[{"type":"FeedIn","values":[{"date":"2019-09-06 00:00:00","value":3.0},{"date":"2019-09-06 00:15:00","value":1.0},{"date":"2019-09-06 00:30:00","value":3.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":1.0},{"date":"2019-09-06 01:15:00","value":2.0},{"date":"2019-09-06 01:30:00","value":2.0},{"date":"2019-09-06 01:45:00","value":2.0},{"date":"2019-09-06 02:00:00","value":1.0},{"date":"2019-09-06 02:15:00","value":3.0},{"date":"2019-09-06 02:30:00","value":2.0},{"date":"2019-09-06 02:45:00","value":2.0},{"date":"2019-09-06 03:00:00","value":2.0},{"date":"2019-09-06 03:15:00","value":2.0},{"date":"2019-09-06 03:30:00","value":2.0},{"date":"2019-09-06 03:45:00","value":3.0},{"date":"2019-09-06 04:00:00","value":2.0},{"date":"2019-09-06 04:15:00","value":3.0},{"date":"2019-09-06 04:30:00","value":2.0},{"date":"2019-09-06 04:45:00","value":3.0},{"date":"2019-09-06 05:00:00","value":2.0},{"date":"2019-09-06 05:15:00","value":2.0},{"date":"2019-09-06 05:30:00","value":3.0},{"date":"2019-09-06 05:45:00","value":3.0},{"date":"2019-09-06 06:00:00","value":2.0},{"date":"2019-09-06 06:15:00","value":3.0},{"date":"2019-09-06 06:30:00","value":2.0},{"date":"2019-09-06 06:45:00","value":3.0},{"date":"2019-09-06 07:00:00","value":2.0},{"date":"2019-09-06 07:15:00","value":3.0},{"date":"2019-09-06 07:30:00","value":4.0},{"date":"2019-09-06 07:45:00","value":9.0},{"date":"2019-09-06 08:00:00","value":9.0},{"date":"2019-09-06 08:15:00","value":7.0},{"date":"2019-09-06 08:30:00","value":14.0},{"date":"2019-09-06 08:45:00","value":12.0},{"date":"2019-09-06 09:00:00","value":11.0},{"date":"2019-09-06 09:15:00","value":3.0},{"date":"2019-09-06 09:30:00","value":5.0},{"date":"2019-09-06 09:45:00","value":8.0},{"date":"2019-09-06 10:00:00","value":55.0},{"date":"2019-09-06 10:15:00","value":239.0},{"date":"2019-09-06 10:30:00","value":1071.0},{"date":"2019-09-06 10:45:00","value":1334.0},{"date":"2019-09-06 11:00:00","value":1229.0},{"date":"2019-09-06 11:15:00","value":1152.0},{"date":"2019-09-06 11:30:00","value":977.0},{"date":"2019-09-06 11:45:00","value":939.0},{"date":"2019-09-06 12:00:00","value":911.0},{"date":"2019-09-06 12:15:00","value":1474.0},{"date":"2019-09-06 12:30:00","value":980.0},{"date":"2019-09-06 12:45:00","value":1318.0},{"date":"2019-09-06 13:00:00","value":1117.0},{"date":"2019-09-06 13:15:00","value":1078.0},{"date":"2019-09-06 13:30:00","value":1466.0},{"date":"2019-09-06 13:45:00","value":1436.0},{"date":"2019-09-06 14:00:00","value":1406.0},{"date":"2019-09-06 14:15:00","value":1490.0},{"date":"2019-09-06 14:30:00","value":1325.0},{"date":"2019-09-06 14:45:00","value":1247.0},{"date":"2019-09-06 15:00:00","value":1182.0},{"date":"2019-09-06 15:15:00","value":1117.0},{"date":"2019-09-06 15:30:00","value":1139.0},{"date":"2019-09-06 15:45:00","value":1037.0},{"date":"2019-09-06 16:00:00","value":979.0},{"date":"2019-09-06 16:15:00","value":839.0},{"date":"2019-09-06 16:30:00","value":799.0},{"date":"2019-09-06 16:45:00","value":682.0},{"date":"2019-09-06 17:00:00","value":554.0},{"date":"2019-09-06 17:15:00","value":424.0},{"date":"2019-09-06 17:30:00","value":293.0},{"date":"2019-09-06 17:45:00","value":151.0},{"date":"2019-09-06 18:00:00","value":3.0},{"date":"2019-09-06 18:15:00","value":33.0},{"date":"2019-09-06 18:30:00","value":16.0},{"date":"2019-09-06 18:45:00","value":5.0},{"date":"2019-09-06 19:00:00","value":6.0},{"date":"2019-09-06 19:15:00","value":5.0},{"date":"2019-09-06 19:30:00","value":1.0}]},{"type":"SelfConsumption","values":[{"date":"2019-09-06 00:00:00","value":0.0},{"date":"2019-09-06 00:15:00","value":0.0},{"date":"2019-09-06 00:30:00","value":0.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":0.0},{"date":"2019-09-06 01:15:00","value":0.0},{"date":"2019-09-06 01:30:00","value":0.0},{"date":"2019-09-06 01:45:00","value":0.0},{"date":"2019-09-06 02:00:00","value":0.0},{"date":"2019-09-06 02:15:00","value":0.0},{"date":"2019-09-06 02:30:00","value":0.0},{"date":"2019-09-06 02:45:00","value":0.0},{"date":"2019-09-06 03:00:00","value":0.0},{"date":"2019-09-06 03:15:00","value":0.0},{"date":"2019-09-06 03:30:00","value":0.0},{"date":"2019-09-06 03:45:00","value":0.0},{"date":"2019-09-06 04:00:00","value":0.0},{"date":"2019-09-06 04:15:00","value":0.0},{"date":"2019-09-06 04:30:00","value":0.0},{"date":"2019-09-06 04:45:00","value":0.0},{"date":"2019-09-06 05:00:00","value":0.0},{"date":"2019-09-06 05:15:00","value":0.0},{"date":"2019-09-06 05:30:00","value":0.0},{"date":"2019-09-06 05:45:00","value":0.0},{"date":"2019-09-06 06:00:00","value":0.0},{"date":"2019-09-06 06:15:00","value":0.0},{"date":"2019-09-06 06:30:00","value":0.0},{"date":"2019-09-06 06:45:00","value":0.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":32.0},{"date":"2019-09-06 07:30:00","value":52.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":316.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":133.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":102.0},{"date":"2019-09-06 18:30:00","value":121.0},{"date":"2019-09-06 18:45:00","value":98.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":53.0},{"date":"2019-09-06 19:30:00","value":18.0}]},{"type":"Purchased","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":9.0},{"date":"2019-09-06 07:30:00","value":9.0},{"date":"2019-09-06 07:45:00","value":12.0},{"date":"2019-09-06 08:00:00","value":16.0},{"date":"2019-09-06 08:15:00","value":13.0},{"date":"2019-09-06 08:30:00","value":21.0},{"date":"2019-09-06 08:45:00","value":21.0},{"date":"2019-09-06 09:00:00","value":15.0},{"date":"2019-09-06 09:15:00","value":6.0},{"date":"2019-09-06 09:30:00","value":7.0},{"date":"2019-09-06 09:45:00","value":7.0},{"date":"2019-09-06 10:00:00","value":4.0},{"date":"2019-09-06 10:15:00","value":0.0},{"date":"2019-09-06 10:30:00","value":0.0},{"date":"2019-09-06 10:45:00","value":0.0},{"date":"2019-09-06 11:00:00","value":0.0},{"date":"2019-09-06 11:15:00","value":0.0},{"date":"2019-09-06 11:30:00","value":1.0},{"date":"2019-09-06 11:45:00","value":0.0},{"date":"2019-09-06 12:00:00","value":0.0},{"date":"2019-09-06 12:15:00","value":0.0},{"date":"2019-09-06 12:30:00","value":0.0},{"date":"2019-09-06 12:45:00","value":0.0},{"date":"2019-09-06 13:00:00","value":0.0},{"date":"2019-09-06 13:15:00","value":0.0},{"date":"2019-09-06 13:30:00","value":0.0},{"date":"2019-09-06 13:45:00","value":0.0},{"date":"2019-09-06 14:00:00","value":0.0},{"date":"2019-09-06 14:15:00","value":0.0},{"date":"2019-09-06 14:30:00","value":0.0},{"date":"2019-09-06 14:45:00","value":0.0},{"date":"2019-09-06 15:00:00","value":0.0},{"date":"2019-09-06 15:15:00","value":0.0},{"date":"2019-09-06 15:30:00","value":0.0},{"date":"2019-09-06 15:45:00","value":0.0},{"date":"2019-09-06 16:00:00","value":0.0},{"date":"2019-09-06 16:15:00","value":0.0},{"date":"2019-09-06 16:30:00","value":0.0},{"date":"2019-09-06 16:45:00","value":0.0},{"date":"2019-09-06 17:00:00","value":0.0},{"date":"2019-09-06 17:15:00","value":0.0},{"date":"2019-09-06 17:30:00","value":0.0},{"date":"2019-09-06 17:45:00","value":1.0},{"date":"2019-09-06 18:00:00","value":16.0},{"date":"2019-09-06 18:15:00","value":4.0},{"date":"2019-09-06 18:30:00","value":34.0},{"date":"2019-09-06 18:45:00","value":11.0},{"date":"2019-09-06 19:00:00","value":10.0},{"date":"2019-09-06 19:15:00","value":11.0},{"date":"2019-09-06 19:30:00","value":5.0}]},{"type":"Production","values":[{"date":"2019-09-06 00:00:00","value":108.0},{"date":"2019-09-06 00:15:00","value":80.0},{"date":"2019-09-06 00:30:00","value":63.0},{"date":"2019-09-06 00:45:00","value":48.0},{"date":"2019-09-06 01:00:00","value":57.0},{"date":"2019-09-06 01:15:00","value":77.0},{"date":"2019-09-06 01:30:00","value":57.0},{"date":"2019-09-06 01:45:00","value":61.0},{"date":"2019-09-06 02:00:00","value":67.0},{"date":"2019-09-06 02:15:00","value":58.0},{"date":"2019-09-06 02:30:00","value":54.0},{"date":"2019-09-06 02:45:00","value":88.0},{"date":"2019-09-06 03:00:00","value":77.0},{"date":"2019-09-06 03:15:00","value":74.0},{"date":"2019-09-06 03:30:00","value":73.0},{"date":"2019-09-06 03:45:00","value":66.0},{"date":"2019-09-06 04:00:00","value":69.0},{"date":"2019-09-06 04:15:00","value":93.0},{"date":"2019-09-06 04:30:00","value":94.0},{"date":"2019-09-06 04:45:00","value":82.0},{"date":"2019-09-06 05:00:00","value":67.0},{"date":"2019-09-06 05:15:00","value":80.0},{"date":"2019-09-06 05:30:00","value":81.0},{"date":"2019-09-06 05:45:00","value":59.0},{"date":"2019-09-06 06:00:00","value":89.0},{"date":"2019-09-06 06:15:00","value":79.0},{"date":"2019-09-06 06:30:00","value":79.0},{"date":"2019-09-06 06:45:00","value":74.0},{"date":"2019-09-06 07:00:00","value":50.0},{"date":"2019-09-06 07:15:00","value":66.0},{"date":"2019-09-06 07:30:00","value":80.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":1203.0},{"date":"2019-09-06 10:45:00","value":1495.0},{"date":"2019-09-06 11:00:00","value":1342.0},{"date":"2019-09-06 11:15:00","value":1290.0},{"date":"2019-09-06 11:30:00","value":1108.0},{"date":"2019-09-06 11:45:00","value":1052.0},{"date":"2019-09-06 12:00:00","value":1052.0},{"date":"2019-09-06 12:15:00","value":1602.0},{"date":"2019-09-06 12:30:00","value":1122.0},{"date":"2019-09-06 12:45:00","value":1496.0},{"date":"2019-09-06 13:00:00","value":1245.0},{"date":"2019-09-06 13:15:00","value":1245.0},{"date":"2019-09-06 13:30:00","value":1644.0},{"date":"2019-09-06 13:45:00","value":1611.0},{"date":"2019-09-06 14:00:00","value":1594.0},{"date":"2019-09-06 14:15:00","value":1641.0},{"date":"2019-09-06 14:30:00","value":1500.0},{"date":"2019-09-06 14:45:00","value":1470.0},{"date":"2019-09-06 15:00:00","value":1344.0},{"date":"2019-09-06 15:15:00","value":1314.0},{"date":"2019-09-06 15:30:00","value":1298.0},{"date":"2019-09-06 15:45:00","value":1188.0},{"date":"2019-09-06 16:00:00","value":1106.0},{"date":"2019-09-06 16:15:00","value":951.0},{"date":"2019-09-06 16:30:00","value":929.0},{"date":"2019-09-06 16:45:00","value":801.0},{"date":"2019-09-06 17:00:00","value":687.0},{"date":"2019-09-06 17:15:00","value":545.0},{"date":"2019-09-06 17:30:00","value":407.0},{"date":"2019-09-06 17:45:00","value":269.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":125.0},{"date":"2019-09-06 18:30:00","value":304.0},{"date":"2019-09-06 18:45:00","value":216.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":83.0}]},{"type":"Consumption","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":16.0},{"date":"2019-09-06 07:15:00","value":41.0},{"date":"2019-09-06 07:30:00","value":61.0},{"date":"2019-09-06 07:45:00","value":127.0},{"date":"2019-09-06 08:00:00","value":275.0},{"date":"2019-09-06 08:15:00","value":295.0},{"date":"2019-09-06 08:30:00","value":249.0},{"date":"2019-09-06 08:45:00","value":209.0},{"date":"2019-09-06 09:00:00","value":308.0},{"date":"2019-09-06 09:15:00","value":707.0},{"date":"2019-09-06 09:30:00","value":985.0},{"date":"2019-09-06 09:45:00","value":1229.0},{"date":"2019-09-06 10:00:00","value":1280.0},{"date":"2019-09-06 10:15:00","value":1213.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":317.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":134.0},{"date":"2019-09-06 18:00:00","value":137.0},{"date":"2019-09-06 18:15:00","value":106.0},{"date":"2019-09-06 18:30:00","value":155.0},{"date":"2019-09-06 18:45:00","value":109.0},{"date":"2019-09-06 19:00:00","value":91.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":23.0}]}]}}
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 5
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 53
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 11
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 64
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 19:15:00 64
2019.09.06 19:38:01 4: SolarEdgeAPI (SolarEdgeAPI) - Write Readings

Gruß
Norbert

Scheint doch zu laufen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #33 am: 06 September 2019, 20:22:59 »
Ja, das habe ich ja auch gesagt. Aber das Modul bleibt nach Stunden einfach stehen und gibt dann keine Readings mehr raus. Immer wenn ich auf den SET .........aggregates oder den SET......status button gedrückt habe lief es wieder an, sogar wenn ich über die 300 Anfragen war. Das ist ja das ärgerliche. Gibt es dann eine Möglichkeit dahinter zu kommen, woran es liegt?

Gruß
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #34 am: 06 September 2019, 20:31:02 »
Vielleicht steht was im Log wenn du es auf 5 belässt bis es wieder klemmt.
Ansonsten müsste ich noch mal schauen ob der Timer eventuell irgendwie abgebrochen wurde.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #35 am: 06 September 2019, 20:37:49 »
OK, ich lasse mal verbose 5. die Speicherkarte hat 32gb.
Gruß
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #36 am: 06 September 2019, 22:27:00 »
Ich brauchte garnicht so lange zu warten. Jetzt nach 2 STD steht das Modul. Hier der LOG:

2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Initialize redefined at ./FHEM/70_SolarEdgeAPI.pm line 93.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Define redefined at ./FHEM/70_SolarEdgeAPI.pm line 115.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Undef redefined at ./FHEM/70_SolarEdgeAPI.pm line 150.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Attr redefined at ./FHEM/70_SolarEdgeAPI.pm line 163.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Notify redefined at ./FHEM/70_SolarEdgeAPI.pm line 216.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Get redefined at ./FHEM/70_SolarEdgeAPI.pm line 235.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Timer_GetData redefined at ./FHEM/70_SolarEdgeAPI.pm line 265.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_GetData redefined at ./FHEM/70_SolarEdgeAPI.pm line 296.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ErrorHandling redefined at ./FHEM/70_SolarEdgeAPI.pm line 334.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ResponseProcessing redefined at ./FHEM/70_SolarEdgeAPI.pm line 400.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_WriteReadings redefined at ./FHEM/70_SolarEdgeAPI.pm line 434.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ReadingsProcessing_Aggregates redefined at ./FHEM/70_SolarEdgeAPI.pm line 454.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ReadingsProcessing_Status redefined at ./FHEM/70_SolarEdgeAPI.pm line 511

9 Minuten später. Ein SET Befehl hat zwar die aktuellen Werte eingeladen aber danach auch nichts mehr gemacht. Da kam das im LOG

2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Send with URI: http://monitoringapi.solaredge.com/site/######/energyDetails?api_key=#####################&timeUnit=QUARTER_OF_AN_HOUR&startTime=2019-9-6%2000:00:00&endTime=2019-9-6%2021:59:15
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Receive JSON data: {"energyDetails":{"timeUnit":"QUARTER_OF_AN_HOUR","unit":"Wh","meters":[{"type":"FeedIn","values":[{"date":"2019-09-06 00:00:00","value":3.0},{"date":"2019-09-06 00:15:00","value":1.0},{"date":"2019-09-06 00:30:00","value":3.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":1.0},{"date":"2019-09-06 01:15:00","value":2.0},{"date":"2019-09-06 01:30:00","value":2.0},{"date":"2019-09-06 01:45:00","value":2.0},{"date":"2019-09-06 02:00:00","value":1.0},{"date":"2019-09-06 02:15:00","value":3.0},{"date":"2019-09-06 02:30:00","value":2.0},{"date":"2019-09-06 02:45:00","value":2.0},{"date":"2019-09-06 03:00:00","value":2.0},{"date":"2019-09-06 03:15:00","value":2.0},{"date":"2019-09-06 03:30:00","value":2.0},{"date":"2019-09-06 03:45:00","value":3.0},{"date":"2019-09-06 04:00:00","value":2.0},{"date":"2019-09-06 04:15:00","value":3.0},{"date":"2019-09-06 04:30:00","value":2.0},{"date":"2019-09-06 04:45:00","value":3.0},{"date":"2019-09-06 05:00:00","value":2.0},{"date":"2019-09-06 05:15:00","value":2.0},{"date":"2019-09-06 05:30:00","value":3.0},{"date":"2019-09-06 05:45:00","value":3.0},{"date":"2019-09-06 06:00:00","value":2.0},{"date":"2019-09-06 06:15:00","value":3.0},{"date":"2019-09-06 06:30:00","value":2.0},{"date":"2019-09-06 06:45:00","value":3.0},{"date":"2019-09-06 07:00:00","value":2.0},{"date":"2019-09-06 07:15:00","value":3.0},{"date":"2019-09-06 07:30:00","value":4.0},{"date":"2019-09-06 07:45:00","value":9.0},{"date":"2019-09-06 08:00:00","value":9.0},{"date":"2019-09-06 08:15:00","value":7.0},{"date":"2019-09-06 08:30:00","value":14.0},{"date":"2019-09-06 08:45:00","value":12.0},{"date":"2019-09-06 09:00:00","value":11.0},{"date":"2019-09-06 09:15:00","value":3.0},{"date":"2019-09-06 09:30:00","value":5.0},{"date":"2019-09-06 09:45:00","value":8.0},{"date":"2019-09-06 10:00:00","value":55.0},{"date":"2019-09-06 10:15:00","value":239.0},{"date":"2019-09-06 10:30:00","value":1071.0},{"date":"2019-09-06 10:45:00","value":1334.0},{"date":"2019-09-06 11:00:00","value":1229.0},{"date":"2019-09-06 11:15:00","value":1152.0},{"date":"2019-09-06 11:30:00","value":977.0},{"date":"2019-09-06 11:45:00","value":939.0},{"date":"2019-09-06 12:00:00","value":911.0},{"date":"2019-09-06 12:15:00","value":1474.0},{"date":"2019-09-06 12:30:00","value":980.0},{"date":"2019-09-06 12:45:00","value":1318.0},{"date":"2019-09-06 13:00:00","value":1117.0},{"date":"2019-09-06 13:15:00","value":1078.0},{"date":"2019-09-06 13:30:00","value":1466.0},{"date":"2019-09-06 13:45:00","value":1436.0},{"date":"2019-09-06 14:00:00","value":1406.0},{"date":"2019-09-06 14:15:00","value":1490.0},{"date":"2019-09-06 14:30:00","value":1325.0},{"date":"2019-09-06 14:45:00","value":1247.0},{"date":"2019-09-06 15:00:00","value":1182.0},{"date":"2019-09-06 15:15:00","value":1117.0},{"date":"2019-09-06 15:30:00","value":1139.0},{"date":"2019-09-06 15:45:00","value":1037.0},{"date":"2019-09-06 16:00:00","value":979.0},{"date":"2019-09-06 16:15:00","value":839.0},{"date":"2019-09-06 16:30:00","value":799.0},{"date":"2019-09-06 16:45:00","value":682.0},{"date":"2019-09-06 17:00:00","value":554.0},{"date":"2019-09-06 17:15:00","value":424.0},{"date":"2019-09-06 17:30:00","value":293.0},{"date":"2019-09-06 17:45:00","value":151.0},{"date":"2019-09-06 18:00:00","value":3.0},{"date":"2019-09-06 18:15:00","value":33.0},{"date":"2019-09-06 18:30:00","value":16.0},{"date":"2019-09-06 18:45:00","value":5.0},{"date":"2019-09-06 19:00:00","value":6.0},{"date":"2019-09-06 19:15:00","value":5.0},{"date":"2019-09-06 19:30:00","value":1.0},{"date":"2019-09-06 19:45:00","value":1.0},{"date":"2019-09-06 20:00:00","value":4.0},{"date":"2019-09-06 20:15:00","value":2.0},{"date":"2019-09-06 20:30:00","value":2.0},{"date":"2019-09-06 20:45:00","value":2.0},{"date":"2019-09-06 21:00:00","value":2.0},{"date":"2019-09-06 21:15:00","value":2.0},{"date":"2019-09-06 21:30:00","value":2.0},{"date":"2019-09-06 21:45:00","value":3.0}]},{"type":"SelfConsumption","values":[{"date":"2019-09-06 00:00:00","value":0.0},{"date":"2019-09-06 00:15:00","value":0.0},{"date":"2019-09-06 00:30:00","value":0.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":0.0},{"date":"2019-09-06 01:15:00","value":0.0},{"date":"2019-09-06 01:30:00","value":0.0},{"date":"2019-09-06 01:45:00","value":0.0},{"date":"2019-09-06 02:00:00","value":0.0},{"date":"2019-09-06 02:15:00","value":0.0},{"date":"2019-09-06 02:30:00","value":0.0},{"date":"2019-09-06 02:45:00","value":0.0},{"date":"2019-09-06 03:00:00","value":0.0},{"date":"2019-09-06 03:15:00","value":0.0},{"date":"2019-09-06 03:30:00","value":0.0},{"date":"2019-09-06 03:45:00","value":0.0},{"date":"2019-09-06 04:00:00","value":0.0},{"date":"2019-09-06 04:15:00","value":0.0},{"date":"2019-09-06 04:30:00","value":0.0},{"date":"2019-09-06 04:45:00","value":0.0},{"date":"2019-09-06 05:00:00","value":0.0},{"date":"2019-09-06 05:15:00","value":0.0},{"date":"2019-09-06 05:30:00","value":0.0},{"date":"2019-09-06 05:45:00","value":0.0},{"date":"2019-09-06 06:00:00","value":0.0},{"date":"2019-09-06 06:15:00","value":0.0},{"date":"2019-09-06 06:30:00","value":0.0},{"date":"2019-09-06 06:45:00","value":0.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":32.0},{"date":"2019-09-06 07:30:00","value":52.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":316.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":133.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":102.0},{"date":"2019-09-06 18:30:00","value":121.0},{"date":"2019-09-06 18:45:00","value":98.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":53.0},{"date":"2019-09-06 19:30:00","value":24.0},{"date":"2019-09-06 19:45:00","value":3.0},{"date":"2019-09-06 20:00:00","value":0.0},{"date":"2019-09-06 20:15:00","value":0.0},{"date":"2019-09-06 20:30:00","value":0.0},{"date":"2019-09-06 20:45:00","value":0.0},{"date":"2019-09-06 21:00:00","value":0.0},{"date":"2019-09-06 21:15:00","value":0.0},{"date":"2019-09-06 21:30:00","value":0.0},{"date":"2019-09-06 21:45:00","value":0.0}]},{"type":"Purchased","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":9.0},{"date":"2019-09-06 07:30:00","value":9.0},{"date":"2019-09-06 07:45:00","value":12.0},{"date":"2019-09-06 08:00:00","value":16.0},{"date":"2019-09-06 08:15:00","value":13.0},{"date":"2019-09-06 08:30:00","value":21.0},{"date":"2019-09-06 08:45:00","value":21.0},{"date":"2019-09-06 09:00:00","value":15.0},{"date":"2019-09-06 09:15:00","value":6.0},{"date":"2019-09-06 09:30:00","value":7.0},{"date":"2019-09-06 09:45:00","value":7.0},{"date":"2019-09-06 10:00:00","value":4.0},{"date":"2019-09-06 10:15:00","value":0.0},{"date":"2019-09-06 10:30:00","value":0.0},{"date":"2019-09-06 10:45:00","value":0.0},{"date":"2019-09-06 11:00:00","value":0.0},{"date":"2019-09-06 11:15:00","value":0.0},{"date":"2019-09-06 11:30:00","value":1.0},{"date":"2019-09-06 11:45:00","value":0.0},{"date":"2019-09-06 12:00:00","value":0.0},{"date":"2019-09-06 12:15:00","value":0.0},{"date":"2019-09-06 12:30:00","value":0.0},{"date":"2019-09-06 12:45:00","value":0.0},{"date":"2019-09-06 13:00:00","value":0.0},{"date":"2019-09-06 13:15:00","value":0.0},{"date":"2019-09-06 13:30:00","value":0.0},{"date":"2019-09-06 13:45:00","value":0.0},{"date":"2019-09-06 14:00:00","value":0.0},{"date":"2019-09-06 14:15:00","value":0.0},{"date":"2019-09-06 14:30:00","value":0.0},{"date":"2019-09-06 14:45:00","value":0.0},{"date":"2019-09-06 15:00:00","value":0.0},{"date":"2019-09-06 15:15:00","value":0.0},{"date":"2019-09-06 15:30:00","value":0.0},{"date":"2019-09-06 15:45:00","value":0.0},{"date":"2019-09-06 16:00:00","value":0.0},{"date":"2019-09-06 16:15:00","value":0.0},{"date":"2019-09-06 16:30:00","value":0.0},{"date":"2019-09-06 16:45:00","value":0.0},{"date":"2019-09-06 17:00:00","value":0.0},{"date":"2019-09-06 17:15:00","value":0.0},{"date":"2019-09-06 17:30:00","value":0.0},{"date":"2019-09-06 17:45:00","value":1.0},{"date":"2019-09-06 18:00:00","value":16.0},{"date":"2019-09-06 18:15:00","value":4.0},{"date":"2019-09-06 18:30:00","value":34.0},{"date":"2019-09-06 18:45:00","value":11.0},{"date":"2019-09-06 19:00:00","value":10.0},{"date":"2019-09-06 19:15:00","value":11.0},{"date":"2019-09-06 19:30:00","value":7.0},{"date":"2019-09-06 19:45:00","value":8.0},{"date":"2019-09-06 20:00:00","value":10.0},{"date":"2019-09-06 20:15:00","value":8.0},{"date":"2019-09-06 20:30:00","value":7.0},{"date":"2019-09-06 20:45:00","value":8.0},{"date":"2019-09-06 21:00:00","value":7.0},{"date":"2019-09-06 21:15:00","value":7.0},{"date":"2019-09-06 21:30:00","value":9.0},{"date":"2019-09-06 21:45:00","value":9.0}]},{"type":"Consumption","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":16.0},{"date":"2019-09-06 07:15:00","value":41.0},{"date":"2019-09-06 07:30:00","value":61.0},{"date":"2019-09-06 07:45:00","value":127.0},{"date":"2019-09-06 08:00:00","value":275.0},{"date":"2019-09-06 08:15:00","value":295.0},{"date":"2019-09-06 08:30:00","value":249.0},{"date":"2019-09-06 08:45:00","value":209.0},{"date":"2019-09-06 09:00:00","value":308.0},{"date":"2019-09-06 09:15:00","value":707.0},{"date":"2019-09-06 09:30:00","value":985.0},{"date":"2019-09-06 09:45:00","value":1229.0},{"date":"2019-09-06 10:00:00","value":1280.0},{"date":"2019-09-06 10:15:00","value":1213.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":317.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":134.0},{"date":"2019-09-06 18:00:00","value":137.0},{"date":"2019-09-06 18:15:00","value":106.0},{"date":"2019-09-06 18:30:00","value":155.0},{"date":"2019-09-06 18:45:00","value":109.0},{"date":"2019-09-06 19:00:00","value":91.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":31.0},{"date":"2019-09-06 19:45:00","value":11.0},{"date":"2019-09-06 20:00:00","value":10.0},{"date":"2019-09-06 20:15:00","value":8.0},{"date":"2019-09-06 20:30:00","value":7.0},{"date":"2019-09-06 20:45:00","value":8.0},{"date":"2019-09-06 21:00:00","value":7.0},{"date":"2019-09-06 21:15:00","value":7.0},{"date":"2019-09-06 21:30:00","value":9.0},{"date":"2019-09-06 21:45:00","value":9.0}]},{"type":"Production","values":[{"date":"2019-09-06 00:00:00","value":108.0},{"date":"2019-09-06 00:15:00","value":80.0},{"date":"2019-09-06 00:30:00","value":63.0},{"date":"2019-09-06 00:45:00","value":48.0},{"date":"2019-09-06 01:00:00","value":57.0},{"date":"2019-09-06 01:15:00","value":77.0},{"date":"2019-09-06 01:30:00","value":57.0},{"date":"2019-09-06 01:45:00","value":61.0},{"date":"2019-09-06 02:00:00","value":67.0},{"date":"2019-09-06 02:15:00","value":58.0},{"date":"2019-09-06 02:30:00","value":54.0},{"date":"2019-09-06 02:45:00","value":88.0},{"date":"2019-09-06 03:00:00","value":77.0},{"date":"2019-09-06 03:15:00","value":74.0},{"date":"2019-09-06 03:30:00","value":73.0},{"date":"2019-09-06 03:45:00","value":66.0},{"date":"2019-09-06 04:00:00","value":69.0},{"date":"2019-09-06 04:15:00","value":93.0},{"date":"2019-09-06 04:30:00","value":94.0},{"date":"2019-09-06 04:45:00","value":82.0},{"date":"2019-09-06 05:00:00","value":67.0},{"date":"2019-09-06 05:15:00","value":80.0},{"date":"2019-09-06 05:30:00","value":81.0},{"date":"2019-09-06 05:45:00","value":59.0},{"date":"2019-09-06 06:00:00","value":89.0},{"date":"2019-09-06 06:15:00","value":79.0},{"date":"2019-09-06 06:30:00","value":79.0},{"date":"2019-09-06 06:45:00","value":74.0},{"date":"2019-09-06 07:00:00","value":50.0},{"date":"2019-09-06 07:15:00","value":66.0},{"date":"2019-09-06 07:30:00","value":80.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":1203.0},{"date":"2019-09-06 10:45:00","value":1495.0},{"date":"2019-09-06 11:00:00","value":1342.0},{"date":"2019-09-06 11:15:00","value":1290.0},{"date":"2019-09-06 11:30:00","value":1108.0},{"date":"2019-09-06 11:45:00","value":1052.0},{"date":"2019-09-06 12:00:00","value":1052.0},{"date":"2019-09-06 12:15:00","value":1602.0},{"date":"2019-09-06 12:30:00","value":1122.0},{"date":"2019-09-06 12:45:00","value":1496.0},{"date":"2019-09-06 13:00:00","value":1245.0},{"date":"2019-09-06 13:15:00","value":1245.0},{"date":"2019-09-06 13:30:00","value":1644.0},{"date":"2019-09-06 13:45:00","value":1611.0},{"date":"2019-09-06 14:00:00","value":1594.0},{"date":"2019-09-06 14:15:00","value":1641.0},{"date":"2019-09-06 14:30:00","value":1500.0},{"date":"2019-09-06 14:45:00","value":1470.0},{"date":"2019-09-06 15:00:00","value":1344.0},{"date":"2019-09-06 15:15:00","value":1314.0},{"date":"2019-09-06 15:30:00","value":1298.0},{"date":"2019-09-06 15:45:00","value":1188.0},{"date":"2019-09-06 16:00:00","value":1106.0},{"date":"2019-09-06 16:15:00","value":951.0},{"date":"2019-09-06 16:30:00","value":929.0},{"date":"2019-09-06 16:45:00","value":801.0},{"date":"2019-09-06 17:00:00","value":687.0},{"date":"2019-09-06 17:15:00","value":545.0},{"date":"2019-09-06 17:30:00","value":407.0},{"date":"2019-09-06 17:45:00","value":269.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":125.0},{"date":"2019-09-06 18:30:00","value":304.0},{"date":"2019-09-06 18:45:00","value":216.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":130.0},{"date":"2019-09-06 19:45:00","value":120.0},{"date":"2019-09-06 20:00:00","value":147.0},{"date":"2019-09-06 20:15:00","value":145.0},{"date":"2019-09-06 20:30:00","value":144.0},{"date":"2019-09-06 20:45:00","value":144.0},{"date":"2019-09-06 21:00:00","value":140.0},{"date":"2019-09-06 21:15:00","value":133.0},{"date":"2019-09-06 21:30:00","value":150.0},{"date":"2019-09-06 21:45:00","value":172.0}]}]}}
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 2
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 0
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 9
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 9
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 150
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Write Readings

und das Modul macht nichts mehr.
Nachtrag: Aber ich kann manuell mit SET immer noch sporadisch Daten abrufen, danach passiert nicht mehr, wenn ich nicht mit SET erneut abrufe.

Gruß
Nobbi
« Letzte Änderung: 06 September 2019, 22:31:56 von cocojambo »
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #37 am: 06 September 2019, 23:21:34 »
Hallo cocojambo,
Du verwendest eine Version, die ich felixm vor längerer Zeit zu Testzwecken zur Verfügung gestellt hatte. Das erkenne ich an der "last15min" Ausgabe in Deinem Log File. Bereits am 2. Juni hatte ich felixm hier im Forum geraten, einen Teil davon nicht zu verwenden, da sich das API nicht wie erwartet verhält.
Ich bin nicht sicher ob das Dein Problem ist. Bitte verwende aber vorsichtshalber nur die Originalversion von felixm.
Viel Erfolg,
pizmus
Informativ Informativ x 1 Liste anzeigen

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #38 am: 07 September 2019, 07:14:26 »
Ich brauchte garnicht so lange zu warten. Jetzt nach 2 STD steht das Modul. Hier der LOG:

2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Initialize redefined at ./FHEM/70_SolarEdgeAPI.pm line 93.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Define redefined at ./FHEM/70_SolarEdgeAPI.pm line 115.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Undef redefined at ./FHEM/70_SolarEdgeAPI.pm line 150.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Attr redefined at ./FHEM/70_SolarEdgeAPI.pm line 163.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Notify redefined at ./FHEM/70_SolarEdgeAPI.pm line 216.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Get redefined at ./FHEM/70_SolarEdgeAPI.pm line 235.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_Timer_GetData redefined at ./FHEM/70_SolarEdgeAPI.pm line 265.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_GetData redefined at ./FHEM/70_SolarEdgeAPI.pm line 296.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ErrorHandling redefined at ./FHEM/70_SolarEdgeAPI.pm line 334.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ResponseProcessing redefined at ./FHEM/70_SolarEdgeAPI.pm line 400.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_WriteReadings redefined at ./FHEM/70_SolarEdgeAPI.pm line 434.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ReadingsProcessing_Aggregates redefined at ./FHEM/70_SolarEdgeAPI.pm line 454.
2019.09.06 21:50:39 1: PERL WARNING: Subroutine SolarEdgeAPI_ReadingsProcessing_Status redefined at ./FHEM/70_SolarEdgeAPI.pm line 511

9 Minuten später. Ein SET Befehl hat zwar die aktuellen Werte eingeladen aber danach auch nichts mehr gemacht. Da kam das im LOG

2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Send with URI: http://monitoringapi.solaredge.com/site/######/energyDetails?api_key=#####################&timeUnit=QUARTER_OF_AN_HOUR&startTime=2019-9-6%2000:00:00&endTime=2019-9-6%2021:59:15
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Receive JSON data: {"energyDetails":{"timeUnit":"QUARTER_OF_AN_HOUR","unit":"Wh","meters":[{"type":"FeedIn","values":[{"date":"2019-09-06 00:00:00","value":3.0},{"date":"2019-09-06 00:15:00","value":1.0},{"date":"2019-09-06 00:30:00","value":3.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":1.0},{"date":"2019-09-06 01:15:00","value":2.0},{"date":"2019-09-06 01:30:00","value":2.0},{"date":"2019-09-06 01:45:00","value":2.0},{"date":"2019-09-06 02:00:00","value":1.0},{"date":"2019-09-06 02:15:00","value":3.0},{"date":"2019-09-06 02:30:00","value":2.0},{"date":"2019-09-06 02:45:00","value":2.0},{"date":"2019-09-06 03:00:00","value":2.0},{"date":"2019-09-06 03:15:00","value":2.0},{"date":"2019-09-06 03:30:00","value":2.0},{"date":"2019-09-06 03:45:00","value":3.0},{"date":"2019-09-06 04:00:00","value":2.0},{"date":"2019-09-06 04:15:00","value":3.0},{"date":"2019-09-06 04:30:00","value":2.0},{"date":"2019-09-06 04:45:00","value":3.0},{"date":"2019-09-06 05:00:00","value":2.0},{"date":"2019-09-06 05:15:00","value":2.0},{"date":"2019-09-06 05:30:00","value":3.0},{"date":"2019-09-06 05:45:00","value":3.0},{"date":"2019-09-06 06:00:00","value":2.0},{"date":"2019-09-06 06:15:00","value":3.0},{"date":"2019-09-06 06:30:00","value":2.0},{"date":"2019-09-06 06:45:00","value":3.0},{"date":"2019-09-06 07:00:00","value":2.0},{"date":"2019-09-06 07:15:00","value":3.0},{"date":"2019-09-06 07:30:00","value":4.0},{"date":"2019-09-06 07:45:00","value":9.0},{"date":"2019-09-06 08:00:00","value":9.0},{"date":"2019-09-06 08:15:00","value":7.0},{"date":"2019-09-06 08:30:00","value":14.0},{"date":"2019-09-06 08:45:00","value":12.0},{"date":"2019-09-06 09:00:00","value":11.0},{"date":"2019-09-06 09:15:00","value":3.0},{"date":"2019-09-06 09:30:00","value":5.0},{"date":"2019-09-06 09:45:00","value":8.0},{"date":"2019-09-06 10:00:00","value":55.0},{"date":"2019-09-06 10:15:00","value":239.0},{"date":"2019-09-06 10:30:00","value":1071.0},{"date":"2019-09-06 10:45:00","value":1334.0},{"date":"2019-09-06 11:00:00","value":1229.0},{"date":"2019-09-06 11:15:00","value":1152.0},{"date":"2019-09-06 11:30:00","value":977.0},{"date":"2019-09-06 11:45:00","value":939.0},{"date":"2019-09-06 12:00:00","value":911.0},{"date":"2019-09-06 12:15:00","value":1474.0},{"date":"2019-09-06 12:30:00","value":980.0},{"date":"2019-09-06 12:45:00","value":1318.0},{"date":"2019-09-06 13:00:00","value":1117.0},{"date":"2019-09-06 13:15:00","value":1078.0},{"date":"2019-09-06 13:30:00","value":1466.0},{"date":"2019-09-06 13:45:00","value":1436.0},{"date":"2019-09-06 14:00:00","value":1406.0},{"date":"2019-09-06 14:15:00","value":1490.0},{"date":"2019-09-06 14:30:00","value":1325.0},{"date":"2019-09-06 14:45:00","value":1247.0},{"date":"2019-09-06 15:00:00","value":1182.0},{"date":"2019-09-06 15:15:00","value":1117.0},{"date":"2019-09-06 15:30:00","value":1139.0},{"date":"2019-09-06 15:45:00","value":1037.0},{"date":"2019-09-06 16:00:00","value":979.0},{"date":"2019-09-06 16:15:00","value":839.0},{"date":"2019-09-06 16:30:00","value":799.0},{"date":"2019-09-06 16:45:00","value":682.0},{"date":"2019-09-06 17:00:00","value":554.0},{"date":"2019-09-06 17:15:00","value":424.0},{"date":"2019-09-06 17:30:00","value":293.0},{"date":"2019-09-06 17:45:00","value":151.0},{"date":"2019-09-06 18:00:00","value":3.0},{"date":"2019-09-06 18:15:00","value":33.0},{"date":"2019-09-06 18:30:00","value":16.0},{"date":"2019-09-06 18:45:00","value":5.0},{"date":"2019-09-06 19:00:00","value":6.0},{"date":"2019-09-06 19:15:00","value":5.0},{"date":"2019-09-06 19:30:00","value":1.0},{"date":"2019-09-06 19:45:00","value":1.0},{"date":"2019-09-06 20:00:00","value":4.0},{"date":"2019-09-06 20:15:00","value":2.0},{"date":"2019-09-06 20:30:00","value":2.0},{"date":"2019-09-06 20:45:00","value":2.0},{"date":"2019-09-06 21:00:00","value":2.0},{"date":"2019-09-06 21:15:00","value":2.0},{"date":"2019-09-06 21:30:00","value":2.0},{"date":"2019-09-06 21:45:00","value":3.0}]},{"type":"SelfConsumption","values":[{"date":"2019-09-06 00:00:00","value":0.0},{"date":"2019-09-06 00:15:00","value":0.0},{"date":"2019-09-06 00:30:00","value":0.0},{"date":"2019-09-06 00:45:00","value":0.0},{"date":"2019-09-06 01:00:00","value":0.0},{"date":"2019-09-06 01:15:00","value":0.0},{"date":"2019-09-06 01:30:00","value":0.0},{"date":"2019-09-06 01:45:00","value":0.0},{"date":"2019-09-06 02:00:00","value":0.0},{"date":"2019-09-06 02:15:00","value":0.0},{"date":"2019-09-06 02:30:00","value":0.0},{"date":"2019-09-06 02:45:00","value":0.0},{"date":"2019-09-06 03:00:00","value":0.0},{"date":"2019-09-06 03:15:00","value":0.0},{"date":"2019-09-06 03:30:00","value":0.0},{"date":"2019-09-06 03:45:00","value":0.0},{"date":"2019-09-06 04:00:00","value":0.0},{"date":"2019-09-06 04:15:00","value":0.0},{"date":"2019-09-06 04:30:00","value":0.0},{"date":"2019-09-06 04:45:00","value":0.0},{"date":"2019-09-06 05:00:00","value":0.0},{"date":"2019-09-06 05:15:00","value":0.0},{"date":"2019-09-06 05:30:00","value":0.0},{"date":"2019-09-06 05:45:00","value":0.0},{"date":"2019-09-06 06:00:00","value":0.0},{"date":"2019-09-06 06:15:00","value":0.0},{"date":"2019-09-06 06:30:00","value":0.0},{"date":"2019-09-06 06:45:00","value":0.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":32.0},{"date":"2019-09-06 07:30:00","value":52.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":316.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":133.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":102.0},{"date":"2019-09-06 18:30:00","value":121.0},{"date":"2019-09-06 18:45:00","value":98.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":53.0},{"date":"2019-09-06 19:30:00","value":24.0},{"date":"2019-09-06 19:45:00","value":3.0},{"date":"2019-09-06 20:00:00","value":0.0},{"date":"2019-09-06 20:15:00","value":0.0},{"date":"2019-09-06 20:30:00","value":0.0},{"date":"2019-09-06 20:45:00","value":0.0},{"date":"2019-09-06 21:00:00","value":0.0},{"date":"2019-09-06 21:15:00","value":0.0},{"date":"2019-09-06 21:30:00","value":0.0},{"date":"2019-09-06 21:45:00","value":0.0}]},{"type":"Purchased","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":8.0},{"date":"2019-09-06 07:15:00","value":9.0},{"date":"2019-09-06 07:30:00","value":9.0},{"date":"2019-09-06 07:45:00","value":12.0},{"date":"2019-09-06 08:00:00","value":16.0},{"date":"2019-09-06 08:15:00","value":13.0},{"date":"2019-09-06 08:30:00","value":21.0},{"date":"2019-09-06 08:45:00","value":21.0},{"date":"2019-09-06 09:00:00","value":15.0},{"date":"2019-09-06 09:15:00","value":6.0},{"date":"2019-09-06 09:30:00","value":7.0},{"date":"2019-09-06 09:45:00","value":7.0},{"date":"2019-09-06 10:00:00","value":4.0},{"date":"2019-09-06 10:15:00","value":0.0},{"date":"2019-09-06 10:30:00","value":0.0},{"date":"2019-09-06 10:45:00","value":0.0},{"date":"2019-09-06 11:00:00","value":0.0},{"date":"2019-09-06 11:15:00","value":0.0},{"date":"2019-09-06 11:30:00","value":1.0},{"date":"2019-09-06 11:45:00","value":0.0},{"date":"2019-09-06 12:00:00","value":0.0},{"date":"2019-09-06 12:15:00","value":0.0},{"date":"2019-09-06 12:30:00","value":0.0},{"date":"2019-09-06 12:45:00","value":0.0},{"date":"2019-09-06 13:00:00","value":0.0},{"date":"2019-09-06 13:15:00","value":0.0},{"date":"2019-09-06 13:30:00","value":0.0},{"date":"2019-09-06 13:45:00","value":0.0},{"date":"2019-09-06 14:00:00","value":0.0},{"date":"2019-09-06 14:15:00","value":0.0},{"date":"2019-09-06 14:30:00","value":0.0},{"date":"2019-09-06 14:45:00","value":0.0},{"date":"2019-09-06 15:00:00","value":0.0},{"date":"2019-09-06 15:15:00","value":0.0},{"date":"2019-09-06 15:30:00","value":0.0},{"date":"2019-09-06 15:45:00","value":0.0},{"date":"2019-09-06 16:00:00","value":0.0},{"date":"2019-09-06 16:15:00","value":0.0},{"date":"2019-09-06 16:30:00","value":0.0},{"date":"2019-09-06 16:45:00","value":0.0},{"date":"2019-09-06 17:00:00","value":0.0},{"date":"2019-09-06 17:15:00","value":0.0},{"date":"2019-09-06 17:30:00","value":0.0},{"date":"2019-09-06 17:45:00","value":1.0},{"date":"2019-09-06 18:00:00","value":16.0},{"date":"2019-09-06 18:15:00","value":4.0},{"date":"2019-09-06 18:30:00","value":34.0},{"date":"2019-09-06 18:45:00","value":11.0},{"date":"2019-09-06 19:00:00","value":10.0},{"date":"2019-09-06 19:15:00","value":11.0},{"date":"2019-09-06 19:30:00","value":7.0},{"date":"2019-09-06 19:45:00","value":8.0},{"date":"2019-09-06 20:00:00","value":10.0},{"date":"2019-09-06 20:15:00","value":8.0},{"date":"2019-09-06 20:30:00","value":7.0},{"date":"2019-09-06 20:45:00","value":8.0},{"date":"2019-09-06 21:00:00","value":7.0},{"date":"2019-09-06 21:15:00","value":7.0},{"date":"2019-09-06 21:30:00","value":9.0},{"date":"2019-09-06 21:45:00","value":9.0}]},{"type":"Consumption","values":[{"date":"2019-09-06 00:00:00","value":6.0},{"date":"2019-09-06 00:15:00","value":7.0},{"date":"2019-09-06 00:30:00","value":6.0},{"date":"2019-09-06 00:45:00","value":4.0},{"date":"2019-09-06 01:00:00","value":6.0},{"date":"2019-09-06 01:15:00","value":7.0},{"date":"2019-09-06 01:30:00","value":7.0},{"date":"2019-09-06 01:45:00","value":7.0},{"date":"2019-09-06 02:00:00","value":8.0},{"date":"2019-09-06 02:15:00","value":8.0},{"date":"2019-09-06 02:30:00","value":8.0},{"date":"2019-09-06 02:45:00","value":8.0},{"date":"2019-09-06 03:00:00","value":9.0},{"date":"2019-09-06 03:15:00","value":9.0},{"date":"2019-09-06 03:30:00","value":9.0},{"date":"2019-09-06 03:45:00","value":9.0},{"date":"2019-09-06 04:00:00","value":8.0},{"date":"2019-09-06 04:15:00","value":8.0},{"date":"2019-09-06 04:30:00","value":9.0},{"date":"2019-09-06 04:45:00","value":9.0},{"date":"2019-09-06 05:00:00","value":9.0},{"date":"2019-09-06 05:15:00","value":9.0},{"date":"2019-09-06 05:30:00","value":8.0},{"date":"2019-09-06 05:45:00","value":9.0},{"date":"2019-09-06 06:00:00","value":9.0},{"date":"2019-09-06 06:15:00","value":8.0},{"date":"2019-09-06 06:30:00","value":9.0},{"date":"2019-09-06 06:45:00","value":9.0},{"date":"2019-09-06 07:00:00","value":16.0},{"date":"2019-09-06 07:15:00","value":41.0},{"date":"2019-09-06 07:30:00","value":61.0},{"date":"2019-09-06 07:45:00","value":127.0},{"date":"2019-09-06 08:00:00","value":275.0},{"date":"2019-09-06 08:15:00","value":295.0},{"date":"2019-09-06 08:30:00","value":249.0},{"date":"2019-09-06 08:45:00","value":209.0},{"date":"2019-09-06 09:00:00","value":308.0},{"date":"2019-09-06 09:15:00","value":707.0},{"date":"2019-09-06 09:30:00","value":985.0},{"date":"2019-09-06 09:45:00","value":1229.0},{"date":"2019-09-06 10:00:00","value":1280.0},{"date":"2019-09-06 10:15:00","value":1213.0},{"date":"2019-09-06 10:30:00","value":587.0},{"date":"2019-09-06 10:45:00","value":462.0},{"date":"2019-09-06 11:00:00","value":357.0},{"date":"2019-09-06 11:15:00","value":410.0},{"date":"2019-09-06 11:30:00","value":317.0},{"date":"2019-09-06 11:45:00","value":283.0},{"date":"2019-09-06 12:00:00","value":279.0},{"date":"2019-09-06 12:15:00","value":350.0},{"date":"2019-09-06 12:30:00","value":277.0},{"date":"2019-09-06 12:45:00","value":410.0},{"date":"2019-09-06 13:00:00","value":268.0},{"date":"2019-09-06 13:15:00","value":307.0},{"date":"2019-09-06 13:30:00","value":379.0},{"date":"2019-09-06 13:45:00","value":388.0},{"date":"2019-09-06 14:00:00","value":410.0},{"date":"2019-09-06 14:15:00","value":366.0},{"date":"2019-09-06 14:30:00","value":366.0},{"date":"2019-09-06 14:45:00","value":411.0},{"date":"2019-09-06 15:00:00","value":306.0},{"date":"2019-09-06 15:15:00","value":362.0},{"date":"2019-09-06 15:30:00","value":374.0},{"date":"2019-09-06 15:45:00","value":351.0},{"date":"2019-09-06 16:00:00","value":323.0},{"date":"2019-09-06 16:15:00","value":265.0},{"date":"2019-09-06 16:30:00","value":290.0},{"date":"2019-09-06 16:45:00","value":251.0},{"date":"2019-09-06 17:00:00","value":223.0},{"date":"2019-09-06 17:15:00","value":183.0},{"date":"2019-09-06 17:30:00","value":146.0},{"date":"2019-09-06 17:45:00","value":134.0},{"date":"2019-09-06 18:00:00","value":137.0},{"date":"2019-09-06 18:15:00","value":106.0},{"date":"2019-09-06 18:30:00","value":155.0},{"date":"2019-09-06 18:45:00","value":109.0},{"date":"2019-09-06 19:00:00","value":91.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":31.0},{"date":"2019-09-06 19:45:00","value":11.0},{"date":"2019-09-06 20:00:00","value":10.0},{"date":"2019-09-06 20:15:00","value":8.0},{"date":"2019-09-06 20:30:00","value":7.0},{"date":"2019-09-06 20:45:00","value":8.0},{"date":"2019-09-06 21:00:00","value":7.0},{"date":"2019-09-06 21:15:00","value":7.0},{"date":"2019-09-06 21:30:00","value":9.0},{"date":"2019-09-06 21:45:00","value":9.0}]},{"type":"Production","values":[{"date":"2019-09-06 00:00:00","value":108.0},{"date":"2019-09-06 00:15:00","value":80.0},{"date":"2019-09-06 00:30:00","value":63.0},{"date":"2019-09-06 00:45:00","value":48.0},{"date":"2019-09-06 01:00:00","value":57.0},{"date":"2019-09-06 01:15:00","value":77.0},{"date":"2019-09-06 01:30:00","value":57.0},{"date":"2019-09-06 01:45:00","value":61.0},{"date":"2019-09-06 02:00:00","value":67.0},{"date":"2019-09-06 02:15:00","value":58.0},{"date":"2019-09-06 02:30:00","value":54.0},{"date":"2019-09-06 02:45:00","value":88.0},{"date":"2019-09-06 03:00:00","value":77.0},{"date":"2019-09-06 03:15:00","value":74.0},{"date":"2019-09-06 03:30:00","value":73.0},{"date":"2019-09-06 03:45:00","value":66.0},{"date":"2019-09-06 04:00:00","value":69.0},{"date":"2019-09-06 04:15:00","value":93.0},{"date":"2019-09-06 04:30:00","value":94.0},{"date":"2019-09-06 04:45:00","value":82.0},{"date":"2019-09-06 05:00:00","value":67.0},{"date":"2019-09-06 05:15:00","value":80.0},{"date":"2019-09-06 05:30:00","value":81.0},{"date":"2019-09-06 05:45:00","value":59.0},{"date":"2019-09-06 06:00:00","value":89.0},{"date":"2019-09-06 06:15:00","value":79.0},{"date":"2019-09-06 06:30:00","value":79.0},{"date":"2019-09-06 06:45:00","value":74.0},{"date":"2019-09-06 07:00:00","value":50.0},{"date":"2019-09-06 07:15:00","value":66.0},{"date":"2019-09-06 07:30:00","value":80.0},{"date":"2019-09-06 07:45:00","value":72.0},{"date":"2019-09-06 08:00:00","value":132.0},{"date":"2019-09-06 08:15:00","value":112.0},{"date":"2019-09-06 08:30:00","value":105.0},{"date":"2019-09-06 08:45:00","value":69.0},{"date":"2019-09-06 09:00:00","value":83.0},{"date":"2019-09-06 09:15:00","value":109.0},{"date":"2019-09-06 09:30:00","value":104.0},{"date":"2019-09-06 09:45:00","value":82.0},{"date":"2019-09-06 10:00:00","value":152.0},{"date":"2019-09-06 10:15:00","value":327.0},{"date":"2019-09-06 10:30:00","value":1203.0},{"date":"2019-09-06 10:45:00","value":1495.0},{"date":"2019-09-06 11:00:00","value":1342.0},{"date":"2019-09-06 11:15:00","value":1290.0},{"date":"2019-09-06 11:30:00","value":1108.0},{"date":"2019-09-06 11:45:00","value":1052.0},{"date":"2019-09-06 12:00:00","value":1052.0},{"date":"2019-09-06 12:15:00","value":1602.0},{"date":"2019-09-06 12:30:00","value":1122.0},{"date":"2019-09-06 12:45:00","value":1496.0},{"date":"2019-09-06 13:00:00","value":1245.0},{"date":"2019-09-06 13:15:00","value":1245.0},{"date":"2019-09-06 13:30:00","value":1644.0},{"date":"2019-09-06 13:45:00","value":1611.0},{"date":"2019-09-06 14:00:00","value":1594.0},{"date":"2019-09-06 14:15:00","value":1641.0},{"date":"2019-09-06 14:30:00","value":1500.0},{"date":"2019-09-06 14:45:00","value":1470.0},{"date":"2019-09-06 15:00:00","value":1344.0},{"date":"2019-09-06 15:15:00","value":1314.0},{"date":"2019-09-06 15:30:00","value":1298.0},{"date":"2019-09-06 15:45:00","value":1188.0},{"date":"2019-09-06 16:00:00","value":1106.0},{"date":"2019-09-06 16:15:00","value":951.0},{"date":"2019-09-06 16:30:00","value":929.0},{"date":"2019-09-06 16:45:00","value":801.0},{"date":"2019-09-06 17:00:00","value":687.0},{"date":"2019-09-06 17:15:00","value":545.0},{"date":"2019-09-06 17:30:00","value":407.0},{"date":"2019-09-06 17:45:00","value":269.0},{"date":"2019-09-06 18:00:00","value":116.0},{"date":"2019-09-06 18:15:00","value":125.0},{"date":"2019-09-06 18:30:00","value":304.0},{"date":"2019-09-06 18:45:00","value":216.0},{"date":"2019-09-06 19:00:00","value":63.0},{"date":"2019-09-06 19:15:00","value":64.0},{"date":"2019-09-06 19:30:00","value":130.0},{"date":"2019-09-06 19:45:00","value":120.0},{"date":"2019-09-06 20:00:00","value":147.0},{"date":"2019-09-06 20:15:00","value":145.0},{"date":"2019-09-06 20:30:00","value":144.0},{"date":"2019-09-06 20:45:00","value":144.0},{"date":"2019-09-06 21:00:00","value":140.0},{"date":"2019-09-06 21:15:00","value":133.0},{"date":"2019-09-06 21:30:00","value":150.0},{"date":"2019-09-06 21:45:00","value":172.0}]}]}}
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 2
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 0
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 9
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 9
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - last15min data: 2019-09-06 21:30:00 150
2019.09.06 21:59:15 4: SolarEdgeAPI (SolarEdgeAPI) - Write Readings

und das Modul macht nichts mehr.
Nachtrag: Aber ich kann manuell mit SET immer noch sporadisch Daten abrufen, danach passiert nicht mehr, wenn ich nicht mit SET erneut abrufe.

Gruß
Nobbi

Das Log ist nichts sagend. Da steht nur das Du ein reload des Moduls durchgeführt hast.
Aber pizmus hat ja schon eine Lösung gegeben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #39 am: 07 September 2019, 09:57:21 »
@pizmus

Ich habe jetzt die Version aus dem ersten Post von hier genommen (3.8.18). Ich hoffe die meinst du? Denn da stehen aber auch 15min Werte drin. Ich habe natürlich vor reload SolarEdgeAPI die Readings alle entfernt. Woran soll man dann erkennen welche die aktuelle Version ist, wenn in dem Modul bei jeder Version, die man hier findet, immer Version 0.01 drin steht?

Gruß
Norbert
« Letzte Änderung: 07 September 2019, 10:03:41 von cocojambo »
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #40 am: 07 September 2019, 22:59:20 »
Das Modul wurde (wie im Forum nachzulesen) bislang von felixm gepflegt. Es ist auf https://github.com/felixmartens/fhem zu finden. Die Version aus dem Post vom 03.08.2018 entspricht funktional der heutigen Version auf github. "15min" taucht darin auf, aber "last15min" gibt es nur in der Version, die ich felixm zum Testen zur Verfügung gestellt hatte.

Ja, alle Versionen heißen bislang "0.0.1". Das sollte man sicher ändern.

Leider habe ich von felixm seit dem Mai kein Lebenszeichen gekommen, auch nicht auf direkte Nachfrage. Idealerweise würden wir einen Maintainer finden, der das Modul in FHEM integriert, und der aktiv Verbesserungsvorschläge bearbeitet. Es scheint ja durchaus Interesse an dem Modul zu geben.
Gibt es dafür einen Freiwilligen?

Gruß,
pizmus

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #41 am: 07 September 2019, 23:02:38 »
Das Modul wurde (wie im Forum nachzulesen) bislang von felixm gepflegt. Es ist auf https://github.com/felixmartens/fhem zu finden. Die Version aus dem Post vom 03.08.2018 entspricht funktional der heutigen Version auf github. "15min" taucht darin auf, aber "last15min" gibt es nur in der Version, die ich felixm zum Testen zur Verfügung gestellt hatte.

Ja, alle Versionen heißen bislang "0.0.1". Das sollte man sicher ändern.

Leider habe ich von felixm seit dem Mai kein Lebenszeichen gekommen, auch nicht auf direkte Nachfrage. Idealerweise würden wir einen Maintainer finden, der das Modul in FHEM integriert, und der aktiv Verbesserungsvorschläge bearbeitet. Es scheint ja durchaus Interesse an dem Modul zu geben.
Gibt es dafür einen Freiwilligen?

Gruß,
pizmus

Haben wir da einen Freiwilligen als neuen Maintainer  ;D
Unterstützung kann ich gerne geben da das Modul auf meinem TeslaPowerall Modul aufbaut.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #42 am: 08 September 2019, 09:59:05 »
Zitat
Haben wir da einen Freiwilligen als neuen Maintainer  ;D
Unterstützung kann ich gerne geben da das Modul auf meinem TeslaPowerall Modul aufbaut.

Das freut mich und ich finde das gut. Das Modul hat noch so seine kleinen Macken und müßte bestimmt noch ein wenig verbessert werden. Es wäre aber schade wenn es einfach nicht mehr weiterverfolgt wird und dann irgendwann in der Versenkung verschwindet und nicht in FHEM integriert wird.
Es gibt bestimmt noch einige die das Modul nutzen oder zukünftig nutzen könnten.

In diesem Sinne - Grüße aus "Kölle am Rhing"
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #43 am: 09 September 2019, 00:05:14 »
Da kann man mal sehen wie schnell man sich Arbeit einfängt  ;)
Ja, ich werde das dann wohl machen, wenn sich in den nächsten Tagen nicht noch jemand anderes meldet.
Ich biete das an, weil anscheinend mehrere Leute das Modul verwenden und genau wie ich auf Verbesserungen warten. Ich hoffe aber wirklich auf Unterstützung von allen, denn ich kann nur begrenzt Zeit für das Modul aufwenden. Außerdem habe ich nur einen einfachen Wechselrichter ohne Speicher, so dass ich einige Funktionen gar nicht selbst testen kann.
Viele Grüße,
pizmus

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #44 am: 10 September 2019, 11:53:49 »
Nach ausgiebigen Tests und Versuchen habe ich einiges was nicht sehr zuverlässig funktioniert, festgestellt.
Ich habe als erstes die Intervalle und Zeiten geändert im Zustand "auto" von 8-22 Uhr = 180 sek u.von 22-8 Uhr 1200sek gelassen. Also 310 Abfragen/24 STD.
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
                                                localtime(time);
   
    if($interval eq "auto"){
if ($hour > 8&& $hour < 22) { $interval = 180;}
else { $interval = 1200;}
    }
   
    InternalTimer( gettimeofday()+$interval, 'SolarEdgeAPI_Timer_GetData', $hash );
    Log3 $name, 4, "SolarEdgeAPI ($name) - Call InternalTimer SolarEdgeAPI_Timer_GetData with interval $interval";
}

Das Modul bleibt nach jedem Start jeden Morgen immer irgendwann nach ein paar Stunden um 17.00 oder um 20.00 einfach stehen.
Geht man mit "set aggregates" oder "set status" hin um das Modul zu starten, wird lediglich ein einziges Mal der Wert ausgelesen und danach passiert nichts mehr. Das kann so oft wie man will wiederholen, aber es kommt immer nur eine einzige Abfrage.
Versucht man mit "reload SolarEdgeAPI" das Modul neu zu laden und zu starten, passiert nichts, keine Readings Änderungen. Modul funktioniert erst nach "shutdown restart" wieder.
Wenn die max.Abfragen erreicht sind bleibt das Modul ebenfalls stehen und startet auch nicht mehr am nächsten Tag.
Mit "verbose 5" den Fehlern auf die Spur zu kommen, gestaltet sich schwierig, weil man nicht weiß man der "Error" Fall eintrifft und sich so die LOG Datei unter Umständen stundenlag zumüllt ohne das was passiert.

Ich werde mal gucken, wie ich ich es bewerkstelligt bekomme die verschiedenen Error Zustände zu dokumentieren. So wie es jetzt ist, kann man sich auf die Auswertungen nicht verlassen.

Gruß
Norbert
« Letzte Änderung: 10 September 2019, 17:54:04 von cocojambo »
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #45 am: 10 September 2019, 12:36:15 »
Hallo Norbert,
Danke für die Infos! Ich werde da aber später erst genauer reinschauen. Zunächst möchte ich die aktuelle Version, die für andere Benutzer funktioniert, ins FHEM SVN bekommen. Weitere Infos folgen…
Viele Grüße,
pizmus

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #46 am: 10 September 2019, 12:46:40 »
Ab nächste Woche Montag, 16.9., werde ich den initialen Commit des aktuellen Moduls 70_SolarEdgeAPI.pm von felixm versuchen. Danach wird das Modul mit einem FHEM Update automatisch installiert.

ACHTUNG: Wer lokal geänderte Versionen des Moduls im Einsatz hat sollte sicherstellen, dass es Sicherheitskopien davon gibt. Denn mit dem FHEM Update wird das Modul überschrieben. Zur eindeutigen Erkennung werde ich die Version auf „1.0.0“ setzen.

Als nächsten Schritt plane ich zwei Änderungen, die ich für den produktiven Einsatz mit meinem Wechselrichter benötige:
  • Erkennen und tolerieren falls der Wechselrichter das currentPowerFlow API nicht unterstützt
  • „overview“ API abfragen

Danach plane ich eine Reihe von Änderungen, die funktional nichts ändern sollen, die aber die Wartbarkeit des Moduls verbessern sollen. Dabei werde ich mir auch überlegen, welche Debug-Features für Norberts Probleme hilfreich wären.

Erst danach ist dann Zeit zum Debuggen und eventuell auch für neue Features.

Für neue Versionen hätte ich jeweils gern mindestens einen Beta-Tester. Wer wäre denn bereit, Vorab-Versionen zu installieren und nach ca. einer Woche Rückmeldung zu geben? Ich werde euch dann direkt kontaktieren wenn es etwas zu testen gibt.

Gruß,
pizmus

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #47 am: 10 September 2019, 15:05:16 »
Also ich kann da gerne als Beta Tester mitmachen. Ich habe eine 10kw Solaranlage, 2 Fronius Wechselrichter, 1 Solarlog 1000, einen SolarEdge Inverter SE5000H, ein SolarEdge Schnittstellen Modul und eine 10KW LG Batterie die über das Schnittstellen Modul an den Inverter angebunden ist.
Also die entsprechende Testumgebung habe ich und auch die Zeit dazu, alles mit LAN verbunden.
Ich bin allerdings erst mal 2,5 Wochen in Urlaub bis fast Ende September. Wenn Interesse besteht melde ich mich dann gerne.

Gruß aus Köln
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Online KölnSolar

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3551
Antw:Modul: SolarEdge API Abruf
« Antwort #48 am: 10 September 2019, 17:44:27 »
Hi Norbert,
das Modul kenn ich nicht, aber
Zitat
Modul funktioniert erst nach "shutdown restart" wieder.
deutet ja darauf hin, dass die OS-Seite OK ist und "nur" Dein Device in FHEM hängt. Anstatt dem shutdown/restart müsste evtl. ein modify(Details view/Internals/def/modify device) des devices funktionieren. Ist in der Regel nichts anderes als ein delete/define device.
Grüße Markus
RPi3/2 Stretch-STV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #49 am: 11 September 2019, 16:33:29 »
Ich habe probiert das Modul mit:
modify SolarEdgeAPI ############################# ###### auto
zu starten. Im LOG erscheint auch "defined........, aber das Modul macht nix.

Habe aber mal eine Frage zum LOG des Moduls. Bei mir erscheint jedes Reading genau gleich 4x hintereinander im Log.
2019-09-11_14:44:06 SolarEdgeAPI Batt_WattAPI: 0
2019-09-11_14:44:06 SolarEdgeAPI Batt_FillAPI: 100
2019-09-11_14:44:06 SolarEdgeAPI Batt_WattAPI: 0
2019-09-11_14:44:06 SolarEdgeAPI Batt_FillAPI: 100
2019-09-11_14:44:06 SolarEdgeAPI Batt_WattAPI: 0
2019-09-11_14:44:06 SolarEdgeAPI Batt_FillAPI: 100
2019-09-11_14:44:06 SolarEdgeAPI Batt_WattAPI: 0
2019-09-11_14:44:06 SolarEdgeAPI Batt_FillAPI: 100
Wie kann man das verhindern, weil sonst das Logfile zu groß wird?

Gruß
Norbert
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #50 am: 11 September 2019, 16:48:39 »
Mit event-on-change-reading .*
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #51 am: 11 September 2019, 16:55:10 »
Das hilft nix, weil zwar dann bei gleichem Wert nichts mehr geloggt wird, ich aber dann wenn die Leistung und der Füllstand der Batterie den ganzen Tag gleich bleiben, ich keine Zwischenwerte für die Plots bekomme.
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #52 am: 11 September 2019, 17:22:04 »
Das kann man beeinflussen. Schau dir die event- Attribute in der Commandref an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline cocojambo

  • Full Member
  • ***
  • Beiträge: 455
Antw:Modul: SolarEdge API Abruf
« Antwort #53 am: 11 September 2019, 19:05:50 »
Danke für den Tip. Wußte ich nicht. Scheint zu funktionieren.
attr SolarEdgeAPI event-min-interval .*:30
Danke
Nobbi
FHEM5.9|FB7490|FB7430|3xraspi|2xHM-LAN-CFG|CUL868 v3|CUNO868 V1.55|HUE-Bridge|Harmony-Hub|5xHM-LC-Sw-PI-2|3xHM-WDS30-T2-SN|1xHM-LC_Sw4-DR|3xHM-ES-PMSw1-PI 3xF20S20|2xFS20S4|8xFS20ST|7xFS20SIG2|2xFS20S4U|2xFS20SU|6xFS20KSE|2xFS20DI|2xFS20SM8|2xFS20WS|5xS300TH|1xASH2200|1xEM1000

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22109
Antw:Modul: SolarEdge API Abruf
« Antwort #54 am: 11 September 2019, 19:12:56 »
Danke für den Tip. Wußte ich nicht. Scheint zu funktionieren.
attr SolarEdgeAPI event-min-interval .*:30
Danke
Nobbi

Mach mal lieber 300 das sollte mehr wie ausreichend sein für einen sauberen Plot
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #55 am: 15 September 2019, 21:54:48 »
Das Modul ist nun in FHEM integriert. Diese erste Version ist wie angekündigt praktisch identisch mit der aktuellen Version von https://github.com/felixmartens/fhem .
   
Die nächste Version soll bald folgen. Hat noch jemand Lust als Beta-Tester zu helfen? Bitte direkt bei mir melden.

Bitte setzt sendStatistics=onUpdate, auch wenn ihr hier im Forum nicht aktiv seid.
https://fhem.de/commandref.html#fheminfo
Das gibt uns allen einen grobe Idee wie viele Verwendungen des Moduls es gibt. Danke!

Offline pizmus

  • Developer
  • New Member
  • ****
  • Beiträge: 43
Antw:Modul: SolarEdge API Abruf
« Antwort #56 am: 16 September 2019, 21:11:49 »
Im Anhang findet ihr die Version 1.1.0beta. Ich habe eingebaut, dass man die "status" Readings per Attribut ausschalten und das neue "overview" Reading einschalten kann, siehe commandref. Das brauche ich für den Produktivbetrieb mit meinem Inverter. Ich bitte um Review und Beta-Test.
Ich werde noch ca. eine Woche selbst testen und es dann submitten, falls keine Probleme gefunden werden.
Viele Grüße,
pizmus

 

decade-submarginal