NEWS
Solaredge Adapter update auf 1.0
-
@mcm57
Hier die relevante Log Passage:2023-10-01 04:34:47.584 - info: modbus.0 (937) Connected to slave 192.168.2.85 2023-10-01 04:34:49.192 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:35:00.091 - info: host.IOBroker instance system.adapter.solaredge.0 started with pid 19372 2023-10-01 04:35:02.963 - info: solaredge.0 (19372) starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.solaredge, node: v18.18.0, js-controller: 5.0.12 2023-10-01 04:35:24.343 - error: solaredge.0 (19372) Cannot read data from solaredge cloud: Error: getaddrinfo EAI_AGAIN monitoringapi.solaredge.com 2023-10-01 04:35:50.192 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:36:48.629 - info: modbus.0 (937) Disconnected from slave 192.168.2.85 2023-10-01 04:36:51.169 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:37:52.165 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:38:53.208 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:39:54.169 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:40:00.013 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 19372 2023-10-01 04:40:55.165 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:41:48.631 - info: modbus.0 (937) Connected to slave 192.168.2.85 2023-10-01 04:41:56.189 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:42:57.167 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:43:49.694 - info: modbus.0 (937) Disconnected from slave 192.168.2.85 2023-10-01 04:43:58.191 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:44:59.200 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:45:00.007 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 19372 2023-10-01 04:46:00.178 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:47:01.163 - info: smartmeter.0 (1042) Received 10 values, 5 updated 2023-10-01 04:48:02.204 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:48:49.696 - info: modbus.0 (937) Connected to slave 192.168.2.85 2023-10-01 04:49:03.193 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:50:00.008 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 19372 2023-10-01 04:50:04.169 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:50:50.741 - info: modbus.0 (937) Disconnected from slave 192.168.2.85 2023-10-01 04:51:05.170 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:52:06.163 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:53:07.170 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:54:08.223 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:55:00.008 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 19372 2023-10-01 04:55:09.152 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:55:50.743 - info: modbus.0 (937) Connected to slave 192.168.2.85 2023-10-01 04:56:10.210 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:57:11.154 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:57:51.781 - info: modbus.0 (937) Disconnected from slave 192.168.2.85 2023-10-01 04:58:12.147 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 04:59:13.169 - info: smartmeter.0 (1042) Received 10 values, 6 updated 2023-10-01 05:00:00.009 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 19372 2023-10-01 05:00:00.070 - info: host.IOBroker instance system.adapter.daswetter.0 started with pid 3130
Admin v6.10.4
node: v18.18.0
js-controller: 5.0.12
NPM 9.8.1
Solaredge v1.0.1
Raspbian bullseye 32-bit aktuell -
@joeflower
Klick mal auf das Ziffernblatt in den Instanzeinstellungen links und schau was dort für eine Restart Zeit steht.Default wäre 15 Minuten
-
@mcm57
Alle 05 Minuten. In deinem Beispiel sind es 15 Minuten. Hab den Cronjob jetzt auch mal auf 15 Min gestellt. -
Ich denke ich hab das Problem gefunden. Der Fehler dürfte immer dann auftregen, wenn es vorher einen Fehler in der Netzwerkkommunikation gegeben hat. Warum in deinem Beispiel ein EAI_AGAIN aufgetreten ist, d.h. ein DNS Problem die Namensauflösung blockiert hat, kannst du nur vor Ort versuchen zu klären.
Natürlich soll der Adapter dann nicht hängen bleiben. Den Fehler werde ich beheben bzw. die Behebung veranlassen. Kann ein wenig dauern, da bei diesem Adapetr die Maintanencesituation etwas unklar ist.
Sorry.
P.S: Falls du nichts hörts, ping mich in ein zwei Tagen an. Kann dir ggF eine Github Direkt Installationsversion erstellen wenn du dass ("at own risk") einsetzen willst.
-
Ich habe eine TESTVERSION erstellt. Wenn du magst, versuche den Adapter von meinem Github Repo zu installieren (Expert Mode, Katze):
https://github.com/mcm1957/ioBroker.solaredge
Da es keine neu gebaute Release ist bleibt die Versionnummer unverändert.
Falls dir Github Installation / Katze nichts sagt, dann würde ich dir raten zu warten bis es eine offizielle Release gibt. Nach derzeitigem Wissenstand wird dies aber noch mindestens eine Woche dauern.
-
@mcm57
Ich habe mal installiert. Jetzt müssen wir abwarten. Der Fehler trat zwischen 3 Tagen und 1 Woche auf.
Spricht eigentlich was dagegen, noch ein paar Werte in den Adapter aufzunehmen (Wenn die API das hergibt). Ich habe parallel immer noch MODBUS mitlaufen, weil per Register doch noch einige Werte mehr auszulesen sind. -
@joeflower
Erstell für neue Werte bitte nen Feature Request.Allerdings habe ich keine Solaredge Umgebung. Kann daher nicht sagen ob ich da was machen kann - abgesehn von Dauerthema Zeit.
Zuerst muss ich nal warten ob sich der ursprüngliche Dev meldet. Wär sehr unhöflich ohne Abstimmung den Adapter zu übersiedeln.
Zu deinem konkreten Problem
Wenn ein Fehler des Adapters geloggedxwird (z b dbs fehler) und nachher läuft alles normal wars das . -
@mcm57
Der Adapter läuft jetzt über 2 Wochen ohne Probleme. Danke nochmals für den schnellen Fix.
Ich hoffe die Repository Übergabe schreitet auch intern voran. Ich lese ja nur das was im öffentlichen Repository zwischen Euch Zwei so kommuniziert wird. -
@mcm57
zu früh gefreut. Anderer Fehler, aber das gleiche Ergebnis:2023-10-25 01:30:12.345 - info: ical.0 (17065) starting. Version 1.13.3 in /opt/iobroker/node_modules/iobroker.ical, node: v18.18.2, js-controller: 5.0.14 2023-10-25 01:30:17.514 - info: smartmeter.0 (974) Received 10 values, 6 updated 2023-10-25 01:30:19.365 - info: ical.0 (17065) Terminated (NO_ERROR): Without reason 2023-10-25 01:30:19.901 - info: host.IOBroker instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) 2023-10-25 01:30:22.189 - error: solaredge.0 (16782) Cannot read data from solaredge cloud: " HTTP Status 500 – Internal Server Error Type Status Report Description The server encountered an unexpected condition that prevented it from fulfilling the request. Apache Tomcat/8.5.46 " 2023-10-25 01:32:08.108 - info: sonoff.0 (991) Client [Lampe_Flur] reconnected. Old secret 1698190266954_9251. New secret 1698190328107_6534 2023-10-25 01:32:19.496 - info: smartmeter.0 (974) Received 10 values, 6 updated 2023-10-25 01:33:08.937 - info: sonoff.0 (991) Client [Lampe_Flur] reconnected. Old secret 1698190328107_6534. New secret 1698190388935_7820 2023-10-25 01:33:20.526 - info: smartmeter.0 (974) Received 10 values, 6 updated
ab diesem Zeitpunkt immer wieder:
2023-10-25 01:45:04.067 - warn: host.IOBroker instance system.adapter.solaredge.0 already running with pid 16782
-
@joeflower
Bitte stopf das in ein issue. Geht hier unter.