NEWS
Growatt exception: Error: {"result":3}
-
Kann mir jemand sagen, ob es sich bei dem o.g. Fehler um ein Server- oder einen Konfigurationsfehler handelt. Seit mehreren Tage liefert der Growatt-Adapter keine Daten mehr, da die Verbindung nicht hergestellt werden kann.
-
@nobbiman Sehr wenige Information die du lieferst.
Adapter: Welche Version?
iobroker welche Version?
Logfile im Debug log
.
.
. -
@wendy2702
Sorry für meine "dünne" Fehlerbeschreibung!
Kann ich außerdem noch etwas liefern?Growatt-Adapter:
Growatt Shine API ist aktuell: 2.0.0.iobroker:
Plattform: linux
Betriebssystem: linux
Architektur: arm
CPUs: 4
Geschwindigkeit: 1500 MHz
Modell: ARMv7 Processor rev 3 (v7l)
RAM: 3.7 GB
System-Betriebszeit: 3 T. 14:39:45
Node.js: v14.21.1
time: 1675111996495
timeOffset: -60
Adapter-Anzahl: 457
NPM: 6.14.17
Datenträgergröße: 14.3 GB
Freier Festplattenspeicher: 7.7 GB
Betriebszeit: 3 T. 14:52:40
Aktive Instanzen: 13
Pfad: /opt/iobroker/
aktiv:Logfile-Auszug (und so geht es permanent weiter)
30.01.2023 12:27:00.025 - info: growatt.0 -3347 Scheduled restart. 30.01.2023 12:27:00.034 - info: growatt.0 -3347 terminating 30.01.2023 12:27:00.038 - info: growatt.0 -3347 Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 30.01.2023 12:27:03.878 - info: growatt.0 -3401 starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v14.21.1, js-controller: 4.0.23 30.01.2023 12:27:05.931 - error: growatt.0 -3401 Growatt exception: Error: {"result":3} 30.01.2023 12:28:00.031 - info: growatt.0 -3401 Scheduled restart. 30.01.2023 12:28:00.040 - info: growatt.0 -3401 terminating 30.01.2023 12:28:00.043 - info: growatt.0 -3401 Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 30.01.2023 12:28:03.858 - info: growatt.0 -3465 starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v14.21.1, js-controller: 4.0.23 30.01.2023 12:28:05.299 - error: growatt.0 -3465 Growatt exception: Error: {"result":3} 30.01.2023 12:29:00.027 - info: growatt.0 -3465 Scheduled restart. 30.01.2023 12:29:00.073 - info: growatt.0 -3465 terminating 30.01.2023 12:29:00.076 - info: growatt.0 -3465 Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 30.01.2023 12:29:03.998 - info: growatt.0 -3528 starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v14.21.1, js-controller: 4.0.23 30.01.2023 12:29:05.060 - error: growatt.0 -3528 Growatt exception: Error: {"result":3}
Ich hoffe, du kannst damit etwas anfangen!
MOD EDIT: LOG IN CODE TAGS GESETZT
-
Zunächst das System in Gänze auf einen aktuellen Stand bringen. OS, nodejs auf v16, js-controller und alle Adapter.
Und Logfiles immer in CodeTags setzen.
-
@thomas-braun ok. ich melde mich, wenn ich die Hausaufgaben gemacht habe (bin totaler ioBroker-Anfänger). Ich schau mal in den "Werkzeugkasten" und die weiteren kleingedruckten Hinweise.
-
growatt.0 2023-01-31 11:49:05.742 error Growatt exception: Error: {"result":3} growatt.0 2023-01-31 11:49:04.147 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v16.19.0, js-controller: 4.0.23 growatt.0 2023-01-31 11:49:00.029 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason growatt.0 2023-01-31 11:49:00.026 info terminating growatt.0 2023-01-31 11:49:00.015 info Scheduled restart.
So, ich hoffe, ich habe alles aktualisiert. Leider kommt die Fehlermeldung immer noch. Hast du noch eine Idee?
-
iob diag
sagt?
ich habe alles aktualisiert.
Kann nicht sein, der js-controller meldet sich mit einer alten Versionsnummer.
-
growatt.0 2023-01-31 12:09:05.347 error Growatt exception: Error: {"result":3} growatt.0 2023-01-31 12:09:04.051 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v16.19.0, js-controller: 4.0.24 growatt.0 2023-01-31 12:09:00.030 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason growatt.0 2023-01-31 12:09:00.027 info terminating growatt.0 2023-01-31 12:09:00.016 info Scheduled restart.
Oh, hatte ich übersehen. Die Version 4.0.24 müsste aber nun die aktuelle sein!?
-
iob diag
-
======================= SUMMARY ======================= v.2023-01-02 Operatingsystem: Raspbian GNU/Linux 10 (buster) Installation: Native Timezone: Europe/Berlin User-ID: 1000 X-Server: true Boot Target: multi-user.target Pending OS-Updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 /usr/bin/npx 8.19.3 ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin: + system.adapter.admin.0 : admin : iobroker-pi - enabled, port: 8081, bind: 0.0.0.0, run as: admin Pending iob updates: 0 Active repo(s): stable Objects: 9126 States: 7780 Size of iob-Database: 13M /opt/iobroker/iobroker-data/objects.jsonl 2.8M /opt/iobroker/iobroker-data/objects.json.migrated 2.8M /opt/iobroker/iobroker-data/objects.json.bak.migrated 3.0M /opt/iobroker/iobroker-data/states.jsonl 28K /opt/iobroker/iobroker-data/states.json.migrated 28K /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================
-
@nobbiman sagte in Growatt exception: Error: {"result":3}:
Operatingsystem: Raspbian GNU/Linux 10 (buster)
Buster ist im September 2022 verstorben.
Installier da den Nachfolger 'Bullseye' / Debian 11. -
@thomas-braun
Komme leider nicht weiter. Ich habe das Upgrade nach der Anleitung https://schroederdennis.de/tutorial-howto/debian-10-buster-auf-debian-11-bullseye-linux-updaten-anleitung/) gemacht, das neue os will sich aber nicht einstellen.Meine Datei sources.list sieht so aus:
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi deb http://deb.debian.org/debian/ bullseye main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free deb http://security.debian.org/debian-security bullseye-security main deb-src http://security.debian.org/debian-security bullseye-security main deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
Auch nach einem
reboot
erscheint nach
apt update apt full-upgrade cat /etc/os-release
die Buster-Version 10
-
Ich weiß ja nicht was der Schröder Dennis da treibt, ich mache es immer so:
https://forum.iobroker.net/topic/47213/upgrade-von-debian-10-buster-auf-11-bullseye -
@thomas-braun
Als Einsteiger bin ich doch hiermit ziemlich gefordert. Deinem Tipp bin ich gerne gefolgt, hänge aber leider fest:pi@iobroker-pi:~ $ sudo apt update Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://ftp.debian.org/debian bullseye-backports InRelease Hit:4 http://archive.raspberrypi.org/debian buster InRelease Hit:5 http://deb.debian.org/debian bullseye-updates InRelease Hit:6 https://deb.nodesource.com/node_16.x buster InRelease Hit:7 https://www.debmatic.de/debmatic stable InRelease Reading package lists... Done Building dependency tree Reading state information... Done 323 packages can be upgraded. Run 'apt list --upgradable' to see them.
Also zunächst ein
pi@iobroker-pi:~ $ sudo apt full-upgrade E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
... und da ist Ende! Ich denke ich muss die Pakete zuerst upgraden oder?
-
Nein, irgendein anderer Prozess greift noch auf die dpkg-Datenbank zu.
Ist da eine Desktop-Oberfläche mit im Spiel? Deren Benachrichtigungen können z. B. dazu führen. Oder du stehst in einem anderen Terminal noch drauf. -
@thomas-braun
Ja, an deiner Diagnose war was dran. Ich hatte noch ein putty-Fenster geöffnet, da ich ehrlich gesagt mit dem copy&paste beim nano für die Codes nicht hinkomme.
Nun ist alles upgedated, bullseye ist installiert, alle Paket sind up to date!Alleine der Fehler ist nicht weg
:
growatt.0 2023-01-31 16:06:05.389 error Growatt exception: Error: {"result":3} growatt.0 2023-01-31 16:06:04.190 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v16.19.0, js-controller: 4.0.24 growatt.0 2023-01-31 16:06:00.030 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason growatt.0 2023-01-31 16:06:00.027 info terminating growatt.0 2023-01-31 16:06:00.016 info Scheduled restart.
Solltest du weiter helfen wollen, brauchst du noch neue Statusinformationen?
Bin aber heute Abend unterwegs!Nachtrag: ich stelle gerade fest, dass bei Aktualisieren der logs, der Zeitstempel 45 Min. hinter meinem PC her hinkt. Aber das dürfte ja keine Relevanz haben, oder?
-
@nobbiman sagte in Growatt exception: Error: {"result":3}:
Growatt exception: Error: {"result":3}
Kannst du jetzt wo alles aktuell ist die Instanz und den Adapter mal komplett loeschen, Server neu starten und dann Adapter wieder installieren.
Log von der Installation dann auch hier posten.
-
@wendy2702
So, alles wie beschrieben erledigt:$ iobroker add growatt auto --host iobroker-pi --debug NPM version: 8.19.3 Installing iobroker.growatt@2.0.0... (System call) npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 88 packages are looking for funding run `npm fund` for details host.iobroker-pi install adapter growatt upload [4] growatt.admin /opt/iobroker/node_modules/iobroker.growatt/admin/glogo.png glogo.png image/png upload [3] growatt.admin /opt/iobroker/node_modules/iobroker.growatt/admin/growatt.png growatt.png image/png upload [2] growatt.admin /opt/iobroker/node_modules/iobroker.growatt/admin/index_m.html index_m.html text/html upload [1] growatt.admin /opt/iobroker/node_modules/iobroker.growatt/admin/style.css style.css text/css upload [0] growatt.admin /opt/iobroker/node_modules/iobroker.growatt/admin/words.js words.js application/javascript host.iobroker-pi object system.adapter.growatt created/updated host.iobroker-pi create instance growatt host.iobroker-pi object system.adapter.growatt.0.alive created host.iobroker-pi object system.adapter.growatt.0.connected created host.iobroker-pi object system.adapter.growatt.0.compactMode created host.iobroker-pi object system.adapter.growatt.0.cpu created host.iobroker-pi object system.adapter.growatt.0.cputime created host.iobroker-pi object system.adapter.growatt.0.memHeapUsed created host.iobroker-pi object system.adapter.growatt.0.memHeapTotal created host.iobroker-pi object system.adapter.growatt.0.memRss created host.iobroker-pi object system.adapter.growatt.0.uptime created host.iobroker-pi object system.adapter.growatt.0.inputCount created host.iobroker-pi object system.adapter.growatt.0.outputCount created host.iobroker-pi object system.adapter.growatt.0.eventLoopLag created host.iobroker-pi object system.adapter.growatt.0.sigKill created host.iobroker-pi object system.adapter.growatt.0.logLevel created host.iobroker-pi object growatt.0.info created host.iobroker-pi object growatt.0.info.connection created host.iobroker-pi Set default value of growatt.0.info.connection: false host.iobroker-pi object system.adapter.growatt.0 created Process exited with code 0
Die Warnmeldung sehe ich, weiß aber nicht, wie ich damit umgehen soll?
Die installierte npm-Version ist die 8.19.3. Wie installiere ich die 88 Paket nach?
Im Log erscheintgrowatt.0 2023-02-01 13:42:05.660 error Growatt exception: Error: {"result":3} growatt.0 2023-02-01 13:40:04.972 error Growatt exception: Error: {"result":3} growatt.0 2023-02-01 13:38:03.714 error Growatt exception: Error: {"result":3} growatt.0 2023-02-01 13:38:02.753 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.growatt, node: v16.19.0, js-controller: 4.0.24 growatt.0 2023-02-01 13:37:57.299 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason growatt.0 2023-02-01 13:37:57.297 info terminating growatt.0 2023-02-01 13:37:57.293 info Got terminate signal TERMINATE_YOURSELF growatt.0 2023-02-01 13:37:25.968 info not connected growatt.0 2023-02-01 13:37:25.965 warn Login:{}
Mich irritiert auch immer noch der Zeitunterschied der Fehlermeldungen mit der Systemzeit des RasPi und meinem PC (richtige Zeit), obwohl am RasPi die korrekte Zeitzone eingestellt ist
-
@nobbiman sagte in Growatt exception: Error: {"result":3}:
Die Warnmeldung sehe ich, weiß aber nicht, wie ich damit umgehen soll?
Gar nicht.
Die installierte npm-Version ist die 8.19.3. Wie installiere ich die 88 Paket nach?
Auch gar nicht. Das sind 88 Pakete, die gerne finanziell unterstützt werden wollen, keine fehlenden Module auf deiner Installation.
obwohl am RasPi die korrekte Zeitzone eingestellt ist
date && date -u && cat /etc/timezone && timedatectl
prüfen.
-
@thomas-braun said in Growatt exception: Error: {"result":3}:
date && date -u && cat /etc/timezone && timedatectl
pi@iobroker-pi:~ $ date && date -u && cat /etc/timezone && timedatectl Wed 1 Feb 14:42:09 CET 2023 Wed 1 Feb 13:42:09 UTC 2023 Europe/Berlin Local time: Wed 2023-02-01 14:42:09 CET Universal time: Wed 2023-02-01 13:42:09 UTC RTC time: n/a Time zone: Europe/Berlin (CET, +0100) System clock synchronized: no NTP service: n/a RTC in local TZ: no