NEWS
Solarman PV, Bosswerk MI & Deye
-
Hallo und vielen Dank an @Rene55 für die Entwicklung des Adapters.
Bisher lief der Adapter bei mir ohne Probleme auf einem RPi. Jetzt habe ich mir eine neue IOBroker Installation auf meinem Server vorgenommen und wollte auch wieder den Solarman PV Adapter in Betrieb nehmen.
Nach dem Eintragen der E-Mail, PW, APP-ID und APP Secrets bekomme ich im Log nur folgendes angezeigt und die Objekte bleiben weitesgehend leer.solarmanpv.0 2023-01-08 12:24:06.659 info Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule solarmanpv.0 2023-01-08 12:24:06.654 warn [initializeStation] error: AxiosError: timeout of 2000ms exceeded solarmanpv.0 2023-01-08 12:24:01.018 info starting. Version 0.2.0 (non-npm: raschy/ioBroker.solarmanpv#b4047bd035db5630fff2e6b35d8ff2d1330aaaba) in /opt/iobroker/node_modules/iobroker.solarmanpv, node: v16.19.0, js-controller: 4.0.24
Eintrag in den Objekten:
solarmanpv.0.checksumUserDataAls PW habe ich den Hashwert eingetragen. Hoffe das war so richtig und nicht das PW in Klartext.
Evtl. kann mir ja jemand weiterhelfen.
Vielen Dank
Snert -
@snert Naja, nicht ganz richtig. In der Eingabemaske wird das Passwort schon im Klartext gebraucht. Im weiteren wird das Passwort dann verschlüsselt und der Hash-Wert berechnet. Darum brauchst du dich nicht zu kümmern. Versuchs noch einmal und gib bitte Bescheid, ob es wieder funktioniert.
-
@rene55 alles klar. Leider bleibt es bei dem Fehler. PW /Hash und Secret etc. hatte ich per C&P aus meinen Unterlagen kopiert, womit ich zimlich sicher bin, dass kein Tippfehler enthalten ist.
Ich hatte den Adapter auch schon deinstalliert und neu installiert. Leider ohne Erfolg.host.smarthome-VM 2023-01-09 15:24:10.907 info instance system.adapter.solarmanpv.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) solarmanpv.0 2023-01-09 15:24:07.888 info Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule solarmanpv.0 2023-01-09 15:24:07.884 warn [initializeStation] error: AxiosError: timeout of 2000ms exceeded solarmanpv.0 2023-01-09 15:24:01.335 info starting. Version 0.2.0 (non-npm: raschy/ioBroker.solarmanpv#b4047bd035db5630fff2e6b35d8ff2d1330aaaba) in /opt/iobroker/node_modules/iobroker.solarmanpv, node: v16.19.0, js-controller: 4.0.24
-
@snert Hast du dein Passwort jetzt im Klartext eingegeben? Wenn der Adapter mit deinen Credentials schon mal gelaufen ist, sollte/müsste es daran liegen.
-
@rene55 Passwort habe ich im Klartext eingetragen. Danke für den Hinweis nochmal!
Jetzt ist er ja ein paar Tage gelaufen und hatte auch eine Verbindung aufbauen können. Allerdings nicht sehr konstant. D.h. zwischendrin immer wieder keine Daten und die oben genannte Fehlermeldung und seit 09.01 23:36 gar keine Daten mehr.
In der alten IOBroker Installation hatte ich den Adapter in Version 0.0.12 installiert, hier lief alles ohne Probleme. Der Adapter ist auch deaktiviert, es laufen also nicht 2 parallel (alt und neu).
Hast du noch eine Idee?Vielen Dank und riesen Respekt, dafür was du da für die allgemeinheit leistest!!!
-
@snert Dann sind wir schon wieder ein kleines Stückchen weiter. Ich hoffe mal, dass du (was in der Version 0.0.12 noch nicht drin war) die Felder 'Inverter' und 'Company Name' leer gelassen hast.
-
@rene55 Beide Einträge sind leer. Hier mal ein Screenshot:
-
@snert Super. Ja, so sollte/muss es funktionieren. Schau mal morgen, wenn die Sonne wieder scheint.
-
Wie lange hat es gedauert, bis der Support sich bei euch gemeldet hat? Ich habe vorgestern eine email geschickt, und bis jetzt noch keine Antwort bekommen.
-
@bambulko Also bei mir war die erste Rückfrage am übernächsten Tag da (Zeitverschiebung) , die Credentials dann einen Tag später.
-
@bambulko bis jetzt 1 bis 4 Tage bei mir
-
@rene55 Ich habe nichts bekommen. Ich habe dann mal im 'Online Service' Chat gefragt, und sofort bekommen. Das funktioniert bei mit alles sehr gut. Auch mit 2 Balkonkraftwerken. Danke für die Arbeit.
-
@bambulko Gut zu wissen! Viel Spaß damit.
-
@rene55 Muss mich "leider" nochmal melden.
Es kommen inzwischen zwar immer wieder Daten rein, aber teilweise sehr verzögert und keinesfalls Echtzeit (entsprechend alle 6 Minuten)
Hier mal ein Screenshot aus IOBroker und von der Webseite vom WR zum gleichen Zeitpunkt:
Hast du ne Idee woran das liegen kann?Wie bereits erwähnt, in der alten Instanz und der 0.0.12 lief das super ohne jegliche Probleme.
-
@snert Ist das nur heute so? Ich hatte gestern auf der Solarman Seite einen Hinweisbekommen, dass es heute Wartungsarbeiten geben soll. Vielleicht liegt es daran?
-
@bambulko Leider Nein. Das Problem besteht schon länger.
-
@snert Da kann ich gerade gar nichts zu sagen. Ob das an den Wartungsarbeiten liegen könnte oder an der geringen Sonnenausbeute - ich weiß es nicht. Kann ja auch daran liegen, dass gerade Wolken vorbeiziehen und die jeweiligen Daten aus der Zeit vor Wolke bzw. in Wolke stammen. Bitte weiter beobachten und berichten. Der Adapter selbst kann daran wohl nichts richten - der liest was er bekommt.
-
@rene55 wie zuverlässig sind bei euch die Werte? Bei mir hatte die Solarman App heute einen Ertrag von 0.2 kWh. Auf meiner Messsteckdose (die aber schon etwas älter ist) stand dagegen 0.33 kWh. Dass bei der Solarman App das aufsummieren etwas seltsam ist, habe ich ja schon gemerkt. Aber diese Diskrepanz ist schon krass.
-
Hallo,
hab hier immer wieder eine Fehlermeldung, kann mir jemand sagen was die bedeutet?
[solarmanpv.0
2023-01-20 04:24:09.433 error DB closed solarmanpv.0 2023-01-20 04:24:09.433 error Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (nod ```e:events:628:26) at Socket.emit (node:events:513:28) at TCP.<anonymous> (node:net:301:12) solarmanpv.0 2023-01-20 04:24:09.432 error unhandled promise rejection: DB closed solarmanpv.0 2023-01-20 04:24:09.430 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). solarmanpv.0 2023-01-20 04:24:09.427 error DB closed solarmanpv.0 2023-01-20 04:24:09.426 error Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:628:26) at Socket.emit (node:events:513:28) at TCP.<anonymous> (node:net:301:12) solarmanpv.0 2023-01-20 04:24:09.424 error unhandled promise rejection: DB closed solarmanpv.0 2023-01-20 04:24:09.422 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .
-
Hallo,
ich habe mal eine Frage zu dem Adapter. Wenn ich das richtige sehe gibt es quasi 6 interessante Datenpunkte einmal Daily Production (+2 für jedes Modul) und Total Production (+2 für jedes Modul). Andere Datenpunkte sind zwar auch interessant aber nicht für die kWh Stunden die man produziert hat...
Verstehe ich das richtig das Total die gesamte Menge über die gesamte Laufzeit widerspiegelt? Also wenn das Teil 5 Jahre läuft von 5 Jahren?
Und das Daily morgens z. B. bei. 0,1 anfängt und am Abend z. B. bei 4 endet? Wann genau wird der Wert auf 0 zurückgesetzt?
Hintergrund: Ich bekomme ebenfalls ein Wechselrichter und habe schonmal ein Script geschrieben was mir die Daten jeweils anders aufbereiten soll mit Daten vom Tag, Woche, Monat und Jahr und Vortag, Vorwoche, Vormonat und Vorjahr