ioBroker
npm updaten
https://213.136.68.177/topic/22867/how-to-node-js-für-iobroker-richtig-updaten/985?lang=de
States via http rufen
import requests
url = 'http://10.0.1.122:8087/getPlainValue/javascript.0.Variablen.Benutzer'
resp = requests.get(url)
print(resp.text)
Node.js updaten
Vorgehensweise
1. Backup erstellen
Vorher immer sichern:
iob backup
Zusätzlich bei Proxmox oder VM:
- Snapshot erstellen
- oder komplettes Backup
Das ist alte Schule — aber genau damit rettet man sich im Fehlerfall den Abend.
2. System aktualisieren
sudo apt update && sudo apt upgrade -y
Danach prüfen:
node -v
npm -v
3. Node.js 22 installieren
Der empfohlene Weg:
iob nodejs-update 22
Das Script:
- entfernt alte Node-Versionen sauber
- installiert passende npm-Version
- korrigiert Rechte
- prüft Abhängigkeiten
Genau dafür wurde es inzwischen optimiert.
4. Danach unbedingt prüfen
node -v
npm -v
iob diag
Typisch wäre aktuell etwa:
node v22.x
npm 10.x oder 11.x
5. ioBroker neu starten
iob restart
oder komplett:
sudo reboot
Ein kompletter Neustart ist oft die sauberere Variante.
States via http setzen
http://10.0.1.122:8087/set/javascript.0.Variablen.Delta_TOPVerbraucher?value=0815