darkiop hat geschrieben:
Das Update der einzelnen Komponenten klappt nicht, da hier kein git vorhanden ist.
So, ich hab mir das mal angeschaut. Das Problem ist das ich, egal ob npm oder git, immer mit git version versucht habe die Version zu ermitteln.
Die NPM Version zeigt jedoch auf der WebIF Startseite unten an, wenn es neue Versionen gibt bzw auf der Pluginseite neue Versionen von Plugins.
Ab Version 0.2.49 wird beim Updatecheck ggf eine entsprechende Meldung angezeigt.
Updates gehen aber ggf nicht weil (aus mir noch nicht verständlichen Gründen) die bei der Installation erzeugte npm config verschwindet.
Daher folgender Workaround.
1. auf dem Pi sshen
2. Filesystem auf RW stellen
3. Cache wieder richtig setzen
4. Filesystem zurück auf RO
Kommandos 2-4 sind hier :
Code: Alles auswählen
mount -o remount,rw /
/usr/local/addons/hvl/node/bin/node /usr/local/addons/hvl/node/bin/npm config set cache /usr/local/addons/hvl/.npm
mount -o remount,ro /
Den Rest fixe ich dann mit 0.2.50
Schaut aktuell nach einem Bug im Addon des Installers aus ...
Edit:
Der neue Installer
https://github.com/thkl/Homematic-Virtu ... 0.3.tar.gz fixt das ganze.
Bei bestehende Versionen müssen obige 3 Shellzeilen ausgeführt werden, dann klappt das mit dem Updaten/Install wieder ...