NEWS
[Projekt] Solarlog Adapter
-
Hallo
Da der bisherige Thread gesperrt ist und mir die 'Tester' - Beiträge zu wenig Kontinuität bieten, erlaube ich mir hier einen neuen Faden zum Solarlog - Adapter zu eröffnen.Der bisherhige Austausch hat hier ioBroker Solarlog Adapter stattgefunden.
Ein weiterer Grund für den neuen Thread ist, dass ich im Moment an einer neuen Version mit verbesserter Programmierung (hoffe es zumindest) arbeite und das für alle Interessierten eine gute Gelegenheit wäre, noch Wünsche anzubringen. Also, besonders ihr bisherigen Schreiber @wello, @piet, @jhg, @schmuh, @hmanfred, @JackWolfskind, @Stoni, @Gepe000; @ikkerus und auch allen anderen Solarlog-Interessierten, meldet euch.
Selbstverständlich könnt ihr auch direkt auf Github ein Issue eröffnen.Noch offen aus dem alten Thread sind folgende Wünsche:
- Sollwerte Produktion Tag/Monat/Jahr aus dem Solarlog: da bräuchte ich Hilfe von jemandem, der mehrer Anlagen in seinem Solarlog zu einer Anlagegruppe zusammengefügt hat.
Herzliche Grüsse
forelleblau
-
Die nächste Version ist publiziert: v2.0.0 steht im latest - repo zur Verfügung.
Bringt weniger Traffic zwischen iobroker und solarlog und ein paar neue Werte.
Testresultate bitte hier;
https://forum.iobroker.net/topic/31425/test-adapter-solarlog-v1-3-x-latest
Grüsse
Forelleblau -
Neue Version verfügbar!
Auf Anregung und mit tatkräftiger Unterstützung eines Users ist eine neue Version entstanden. Neu sind damit auch die Schaltgruppen aus dem Smart-Energy Bereich im Adapter integriert.
Herzliche Grüsse
forelleblau -
@forelleblau Seit ein paar Wochen erhalte ich diese Warnungen im Protokoll, aber nicht regelmäßig, Wo kann ich ansetzen?
-
@hardl Hallo hardl. Die meisten SolarlLog machen morgens um 3 einen Neustart, der dann zu den Fehlern führt. Gibt es bei mir auch, aber nicht so viele. Du hast wahrscheinlich sehr kurze Abrufintervalle gesetzt. Prüfe mal, ob dir beim kurzen nicht auch 30 Sekunden oder mehr reichen, beim langen einige Minuten (5/10/...)
Liebe Grüsse
forelleblau -
@forelleblau Hallo forelleblau, ich habe 15 sek./5 min. gesetzt, da ich darüber den Überschuss für das Laden meines E-Autos steuere und deshalb zeitnahe Werte wollte. Ich probiere das aber mal mit 30/5.
Schönen Sonntag noch
hardl -
@hardl Hallo forelleblau, auch mit 30/5 noch viele Fehler:
solarlog.0 2022-02-01 03:01:36.152 warn Fehler, noch nicht alle Unterzaehler angelegt solarlog.0 2022-02-01 03:01:36.151 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:34.152 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:32.169 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:30.159 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:28.148 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:27.807 info Fehler beim http-request: Statuscode:RequestError: connect ECONNRESET 192.168.xxx.xx Führe Request in 10 Sekunden erneut aus. solarlog.0 2022-02-01 03:01:27.806 warn httpsRequest - got - Error: RequestError: connect ECONNRESET 192.168.xxx.xx solarlog.0 2022-02-01 03:01:26.150 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-02-01 03:01:24.145 info Forecast - Datenabruf: false solarlog.0 2022-02-01 03:01:24.145 info Historische Daten werden nicht abgerufen solarlog.0 2022-02-01 03:01:24.143 info Unterzähler - Import: true solarlog.0 2022-02-01 03:01:24.134 info [START] Starting solarlog adapter solarlog.0 2022-02-01 03:01:24.057 info starting. Version 2.2.1 in /opt/iobroker/node_modules/iobroker.solarlog, node: v12.22.2, js-controller: 3.3.22 solarlog.0 2022-02-01 03:01:13.208 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason solarlog.0 2022-02-01 03:01:13.206 info terminating solarlog.0 2022-02-01 03:01:13.206 info [END] Stopping solarlog adapter... solarlog.0 2022-02-01 03:01:13.204 info Got terminate signal TERMINATE_YOURSELF solarlog.0 2022-02-01 03:01:13.087 warn Mehrfach fehlerhafter http-Request, starte Adapter neu. solarlog.0 2022-02-01 03:01:13.087 warn httpsRequest - got - Error: RequestError: read ECONNRESET solarlog.0 2022-02-01 03:01:07.023 info Mehrfacher Fehler beim http-request: Statuscode:RequestError: read ECONNRESET. Führe Request in 60 Sekunden erneut aus. solarlog.0 2022-02-01 03:01:07.022 warn httpsRequest - got - Error: RequestError: read ECONNRESET solarlog.0 2022-02-01 03:01:06.914 info Fehler beim http-request: Statuscode:RequestError: read ECONNRESET. Führe Request in 10 Sekunden erneut aus. solarlog.0 2022-02-01 03:01:06.914 warn httpsRequest - got - Error: RequestError: read ECONNRESET solarlog.0 2022-02-01 03:00:57.014 info Fehler beim http-request: Statuscode:RequestError: read ECONNRESET. Führe Request in 10 Sekunden erneut aus. solarlog.0 2022-02-01 03:00:57.013 warn httpsRequest - got - Error: RequestError: read ECONNRESET solarlog.0 2022-02-01 03:00:47.004 info Fehler beim http-request: Statuscode:RequestError: read ECONNRESET. Führe Request in 10 Sekunden erneut aus. solarlog.0 2022-02-01 03:00:47.003 warn httpsRequest - got - Error: RequestError: read ECONNRESET solarlog.0 2022-02-01 03:00:36.994 info Fehler beim http-request: Statuscode:RequestError: read ECONNRESET. Führe Request in 10 Sekunden erneut aus. solarlog.0 2022-02-01 03:00:36.916 warn httpsRequest - got - Error: RequestError: read ECONNRESET
Wo kommen die fehlenden Zähler her?
Gruß hardl -
@forelleblau
Ich bin am Umstellen von NAS-Container-Docker auf raspi 4.
Momentan laufen beide parallel.
Beim NAS wird in den Objekten der korrekte Wert bei feed, feedin und feedout angezeigt.
Auf dem raspi wird bei diesen Objekten NULL angezeigt.Manuelle Eingabe von "true" bei feedinactiv ändert nichts.
Die Werte bei pac, conspac usw. sind korrekt.
Bei beiden Adapter-Version 2.2.2Adapter löschen und neu installieren ändert nichts.
solarlog.0 2022-06-18 12:46:03.614 info Forecast - Datenabruf: false solarlog.0 2022-06-18 12:46:03.613 info Historische Daten werden nicht abgerufen solarlog.0 2022-06-18 12:46:03.612 info Unterzähler - Import: false solarlog.0 2022-06-18 12:46:03.608 info [START] Starting solarlog adapter solarlog.0 2022-06-18 12:46:03.507 info starting. Version 2.2.2 in /opt/iobroker/node_modules/iobroker.solarlog, node: v16.15.1, js-controller: 4.0.23 solarlog.0 2022-06-18 12:46:00.064 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason solarlog.0 2022-06-18 12:46:00.062 info terminating solarlog.0 2022-06-18 12:46:00.043 info [END] Stopping solarlog adapter... solarlog.0 2022-06-18 12:46:00.040 info Scheduled restart.```
-
@forelleblau Danke, hat sich erledigt. Nach ein paar Stunden waren alle Daten da.
-
@forelleblau Es läuft alles soweit auf dem raspi, aber im Protokoll kommen meist alle Minuten diese Einträge.
solarlog.0 2022-06-19 13:11:07.783 info Alle WR/Zaehler gefunden solarlog.0 2022-06-19 13:11:05.784 warn Nicht alle WR/Zaehler gefunden solarlog.0 2022-06-19 13:11:03.779 info Forecast - Datenabruf: false solarlog.0 2022-06-19 13:11:03.778 info Historische Daten werden nicht abgerufen solarlog.0 2022-06-19 13:11:03.777 info Unterzähler - Import: true solarlog.0 2022-06-19 13:11:03.774 info [START] Starting solarlog adapter solarlog.0 2022-06-19 13:11:03.669 info starting. Version 2.2.2 in /opt/iobroker/node_modules/iobroker.solarlog, node: v16.15.1, js-controller: 4.0.23 solarlog.0 2022-06-19 13:11:00.054 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason solarlog.0 2022-06-19 13:11:00.050 info terminating solarlog.0 2022-06-19 13:11:00.035 info [END] Stopping solarlog adapter... solarlog.0 2022-06-19 13:11:00.030 info Scheduled restart.
Habe ich eine falsche Einstellung?
-
@forelleblau Hallo!
momentan habe ich eine PV Anlage auf meinem Wohnhaus, mit dem Solarlog Adapter am laufen und kann schön die Werte als Diagramm im Grafana darstellen. Jetzt habe ich aber noch eine weitere Anlage auf einem Mietshaus von mir, in einem anderen Ort. Momentan habe ich darauf lediglich zugriff per App und durch den dort verbauten GPRS Solarlog 200PM+. Im Webbrowser von Enerest kann ich beide Anlagen betrachten und deren momentanen Zustände und Werte ablesen. Wäre es möglich, wie auch bei mansch anderen Adaptern, wo man nur die Zugänge eingibt und dann die Werte im ioBroker nutzen kann. Kann man das auch bei dem Solarlog Adapter mit einbauen??
Gruß
Sascha -
Hallo Sascha. Ja, das mit dem Enerest / WEB Zugriff ist schon ein älteres Bedürnfnis. Soweit ich das ENERES-Angebot begreiffe, wäre eine Schnittstelle beim teuren Bezahlpaket dabei, daher nehme ich an, dass es nicht so einfach ist, bei der Gratislösung auf die Daten zu kommen. Ich habs zumindest bisher nicht geschafft. Ein Umweg wäre die Datenerfassung mit der Mailfunktion, hab ich mir zumindest schon überlegt.
Wenn ich wieder mal Entwicklungslust hab, werde ich mal einen Versuch starten, bin aber gerne auch offen für Vorschläge von Mitgestaltern.
Grüsse Forelleblau
-
Hallo forelleblau,
Ich finde das großartig, solche Leute wie sich an solche Entwicklungen dran geben. Für mich ein absoltes Neuland und niemals zu erreichen.
Das mit der Datenerfassung, könntest Du recht haben. Aber klar, das die da einen Riegel vorgeschoben haben, sonst verkaufen die keine Statistiken mehr. Ich habe auch juxx und dollerei mal das L Paket gekauft für meine kleine Anlage und da sieht man nicht wirklich viel mehr. Ist das Geld eigentlich nicht wert. Ja gut, vielleicht versuchst Du es ja irgendwann noch einmal. Falls mir noch etwas anderes einfallen sollte, schreibe ich es hier rein
Gruß
Sascha -
Hallo Solarlog-Adapter - Nutzende
Ich hab mal begonnen, einen Adapter zu erstellen, der aus einer Mailbox die Benachrichtigungs-Mails des Solarlogs erkennen, auslesen und in Objekte schreiben kann.
Meine täglichen Solarlog-Mails sehen so aus:
Wie sehen eure aus? Könnt ihr mir eure Mails zur Verfügung stellen, damit ich sehe, zu was der Adapter fähig sein können. Am liebsten per Mail an die Adresse im Solarlog-Adapter-Readme.
Grüsse forelleblau
-
Eine erste Version des solarlogmail-Adapters ist verfügbar zum Testen:
Grüsse forelleblau