-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JS-Controller RaspberryMatic + IOBroker auf einem PI #9
Comments
Die Anleitung gilt für alle Installationen allerdings gibt es beim Update auf die V2 einiges zu beachten z.B. die Reihenfolge wenn mehrere Hosts vorhanden sind. Schon mal das Installations fixer Script laufen lassen? |
Ich habe es probiert, allerdings bekomme ich über SSH nur Fehlermeldungen wenn ich den Aufruf starte: -sh bash not found Läuft dieses Script denn auf meinem raspberrymatic, wenn IOBroker "nur" als Addon installiert wird? |
Kurz nein Auf der RaspMatic läuft ein Buildroot da gibt es z.B. kein sudo |
Und für das Update ist das die Voraussetzung? Kann ich sonst irgendwie das Update durchführen ? |
siehe https://github.com/zautrix/hm-iobroker/releases
|
Perfekt, hat funktioniert vielen Dank ! |
Wenn du jetzt für einen Laien noch einen Tipp hast, wie man NPM / Node auf die Version 10 downgraden kann, wäre mein Tag perfekt. Ein großes Danke an dich dafür. |
Hallo, Update js-controller from @1.4.2 to @4.0.24 Kann jemand helfen, fehlen Zwischenschritte? |
Das bedeutet das die Node.JS VErsion die auf dem Host ist nicht mit Unicode support für Regex gebaut wurde. Das benmtigt ioBroker aber. Bitte Issue bei Raspberrymatic anlegen das dort eine "korrekte" Nodejs verison genutzt wird. |
Da du da mehr Erfahrungswerte hast als ich bzgl. node.js. Was genau fehlt denn da bitte beim kompilieren von nodejs damit die regex unicode-fähig werden? Im Buildroot (welches RaspberryMatic ja nutzt) gibt es da keine zusätzliche Option die man wählen kann um die regex unicode-fähig hinzubekommen. Weil buildroot baut ja die node.js version komplett selbst (aktuell 16.18.1) mit seinen eigenen standard compile parametern. Vllt. hast du ja einen testcase für mich damit ich versuchen kann das zu reproduzieren wenn ich verschiedene compilations von node.js testen will. |
Hallo, vielleicht hilft das:
https://nodejs.org/dist/v16.18.1/docs/api/intl.html
|
@jens-maus Ich erinner emich nur das wir das schonmal bei nem freebesd user hatten der auch nodejs selbst gebaut hat und noch irgendweo ... aber ich finde auch gerade die posts nicht mehr, sorry. |
Ok, mit der nächsten RaspberryMatic Version sollte das mitgebrachte nodejs v16 nun auch unicode können und der hier benannte Fehler nicht mehr auftreten... |
Herzlichen Dank, super Service…
|
Kurzer Hinweis: Man replied nicht auf GitHub emails denn sonst landet alles was du da zurückmailst direkt bei GitHub, inkl. deiner Adresse, Realname und Mobilfunknummer.... deshalb bei GitHub die emails nur als notifications sehen und dann auf die webseite wechseln und da kommentieren... (hab deine pers. Daten nun weggelöscht). |
Vielen Dank, @jens-maus und @Gharke!! Insgesamt gefällt mir die Lösung mit dem ioBroker Raspberrmatic Add On nämlich sehr - das ganze läuft sehr zuverlässig. Schönen Abend! |
Hallo zusammen, root@Homematic-Raspi_PI4:/usr/local/addons/hm-iobroker# ./iobroker upgrade self npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs |
Vielleicht könnt ihr mich auf die richtige Spur bringen... |
Die raspberrymatic-node.js ist mit der letzten Version vom 25.02.23 mit Unicode kompiliert/eingebunden worden, |
@Bikestuff: Es sieht so aus, dass du vergessen hast, vor dem "upgrade"-Befehl die System-Variablen mit den richtigen Dateisystem-Pfaden zu setzen. siehe Eintrag von @libertyx82 :
|
Habe das Update des Vorher habe ich - wie im selben ioBroker-Forum-Thread beschrieben - alle hm-iobroker Adapter manuell per ssh-Konsole auf den neuesten Stand aktualisiert (muss man bei Abhängigkeiten zu bestimmter js-controller-Version mit Versionsangabe Nun sind alle meine hm-iobroker Adapter auf dem neuesten Stand! Und nach der ersten Betriebsnacht kann ich mitteilen, dass bisher nichts hängengeblieben ist. 😉 Besten Dank an alle Entwickler! 👍🏼 |
Das scheint ja die aktuellste Version von Raspimatic zu sein. So, jetzt noch einmal der Reihe nach: Ich habe alle diese Schritte ausgeführt, (aber den output hier nicht gepastet): cd /usr/local/addons/hm-iobroker Sieht zwar schon anders aus, das update klappt aber immer noch nicht: root@Homematic-Raspi_PI4:/usr/local/addons/hm-iobroker# ./iobroker upgrade self npm ERR! A complete log of this run can be found in: |
Habe das Timeout erhöht... obwohl ein RPI4 mit USB-SSD das eigentlich hinbekommen sollten. Habe dann manuell vor dem iobroker-update mit Dann noch den Adapter "admin" von Version 3.x auf 6.x upgedatet, beim Öffnen von iobroker wurde ich gefragt, ob eine neuer "info"-Adapter angelegt werden soll (Instanz 0), erledigt und danach war alles da und i.O. |
Hallo zusammen,
ich verzweifle gerade ein wenig. Bisher läuft mein System tadellos zusammen. Leider muss der JS-Controller vom IoBroker geupdated werden, da sonst nicht mehr alle Adapter funktionieren. Ich habe zur Zeit die Version 1.4.2 installiert und ich würde gerne auf die neuste Version 2.1.1 updaten. Leider ist das "automatische" Update nicht möglich.
Er schreibt mir, dass ich das Update "manuell" durchführen muss:
Aufgrund der Vielzahl an Hardware und Plattformen, auf denen ioBroker läuft, muss der js-controller manuell aktualisiert werden. Dazu auf der Konsole des Hosts folgende Kommandos ausführen:
cd /usr/local/addons/hm-iobroker
sudo iobroker stop
sudo iobroker update
sudo iobroker upgrade self
sudo iobroker start
Ich vermute, dass diese Anleitung nur gilt, wenn IOBroker auf einem separaten PI läuft. Ich kann mich zwar per SSH auf dem PI anmelden, jedoch nimmt er keiner der o.g. Befehle an (Ich denke hier läuft keine "Original" PI Software). Eine komplette Erneuerung von IoBroker hat leider auch nicht den gewünschten Erfolg gebracht.
Habt ihr eine Idee, wie ich das Update installiert bekomme, damit ich wieder alle Adapterupdates installieren kann?
Danke und schöne Festtage.
Viele Grüße
Dominik
The text was updated successfully, but these errors were encountered: