NEWS
Viessmann-Adapter wird nicht mehr grün
-
Hallo zusammen,
nach einigen Änderungen (Software) an meinem separaten Raspberry-Viessmann (vcontrold) wird der Viessmann-Adapter nicht mehr grün. Über SSH Putty kann ich sowohl den Raspi als auch vcontrold aufrufen, jedoch im iobroker kommt der Viessmann-Adapter mit folgenden Fehlermeldungen:
viessmann.0 2022-04-01 14:08:28.353 warn (537) Terminated (UNCAUGHT_EXCEPTION): Without reason
viessmann.0 2022-04-01 14:08:28.349 info (537) terminating
viessmann.0 2022-04-01 14:08:28.348 info (537) cleaned everything up...
viessmann.0 2022-04-01 14:08:28.318 error (537) ssh is not a constructor
viessmann.0 2022-04-01 14:08:28.318 error at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8607:76
viessmann.0 2022-04-01 14:08:28.318 error at Object.start [as ready] (/opt/iobroker/node_modules/iobroker.viessmann/main.js:121:40)
viessmann.0 2022-04-01 14:08:28.318 error at readxml (/opt/iobroker/node_modules/iobroker.viessmann/main.js:151:24)
viessmann.0 2022-04-01 14:08:28.318 error (537) TypeError: ssh is not a constructor
viessmann.0 2022-04-01 14:08:28.315 error (537) unhandled promise rejection: ssh is not a constructor
viessmann.0 2022-04-01 14:08:28.314 error (537) 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().
viessmann.0 2022-04-01 14:08:28.274 info (537) starting. Version 1.3.5 in /opt/iobroker/node_modules/iobroker.viessmann, node: v12.22.9, js-controller: 3.3.22Hat jemand eine Idee, was da falsch läuft und was ich ändern muß?
Danke im voraus
Gruß
JJ -
@jj-duisburg sagte in Viessmann-Adapter wird nicht mehr grün:
node: v12.22.9, js-controller: 3.3.22
Beides veraltet. Bring das zunächst mal auf Stand.
Und dein Posting auch aufräumen. -
steh mit dem update von node auf dem Schlauch. Komme mit den angegeben Hilfen nicht zurecht.
Hier mein Stand:
Wie komme ich auf die 14. Version?
Gruß
JJ
-
@jj-duisburg
Lies dich in das HowTo aus meiner Signatur ein. -
@thomas-braun
Muß ich hierfür auch das OS von Buster auf Bullseye upgraden oder wo finde ich Infos, wie ich mit oldstable explicit umgehe?Sorry bin nur ein Hobby-iobroker mit reichlich Halbwissen.
Gruß
JJ
-
@jj-duisburg
Bitte keine Screenshots aus der Konsole, sondern als Text in CodeTags eingebettet hier rein kopieren. -
Bitte regelmäßig das System aktualisieren. Das wird vermutlich noch nie gemacht worden sein...
sudo apt update sudo apt full-upgrade sudo reboot
-
full-upgrade gemacht, danach wohl immer noch OS buster
pi@raspberrypi:~ $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" pi@raspberrypi:~ $
-
@jj-duisburg sagte in Viessmann-Adapter wird nicht mehr grün:
danach wohl immer noch OS buster
Natürlich. Das war der Sinn der Sache. Aber die Repos dürften jetzt auf oldstable stehen und du kannst nodeJS@14 installieren.
-
@thomas-braun said in Viessmann-Adapter wird nicht mehr grün:
nodeJS@14
ok, upgegradet, aber ursprünglicher Fehler ist immer noch da.
viessmann.0 2022-04-02 13:01:56.302 warn (13138) Terminated (UNCAUGHT_EXCEPTION): Without reason viessmann.0 2022-04-02 13:01:56.300 info (13138) terminating viessmann.0 2022-04-02 13:01:55.776 error (13138) ssh is not a constructor viessmann.0 2022-04-02 13:01:55.775 error (13138) TypeError: ssh is not a constructor at readxml (/opt/iobroker/node_modules/iobroker.viessmann/main.js:151:24) at Object.start [as ready] (/opt/iobroker/node_modules/iobroker.viessmann/ viessmann.0 2022-04-02 13:01:55.772 error (13138) unhandled promise rejection: ssh is not a constructor viessmann.0 2022-04-02 13:01:55.771 error (13138) 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(). viessmann.0 2022-04-02 13:01:55.729 info (13138) starting. Version 1.3.5 in /opt/iobroker/node_modules/iobroker.viessmann, node: v14.19.1, js-controller: 4.0.21
Was bedeutet "ssh is not a constructor" ?
-
@jj-duisburg
SSH scheint wohl nicht mehr zu funktionieren.
Siehe meinen Post hier. -
Da wird vermutlich im Code was angepasst werden müssen. Hast du ein issue auf github eröffnet?
-
wie gesagt, bin nur ein Hobby-iobroker mit reichlich Halbwissen. Mit github hatte ich bisher nur mit Downloads zu tun.
Keine Vorstellung, was da zu machen ist.
-
@jj-duisburg sagte in Viessmann-Adapter wird nicht mehr grün:
wie gesagt, bin nur ein Hobby-iobroker mit reichlich Halbwissen. Mit github hatte ich bisher nur mit Downloads zu tun.
Das passt nicht zueinander.