(gelöst) FHEM-Connector update nicht möglich

Begonnen von Boenne, 05 April 2020, 14:37:14

Vorheriges Thema - Nächstes Thema

Boenne

Moin Leutz,
irgendwie schaffe ich es nicht FHEM-Connector zu updaten.  :-\
Prinzipel läuft alles gut, nur möchte ich wegen der Steuerung meiner Markise von 0.5.26 auf die neueste Version updaten.
folgendes habe ich bereits versucht:

alexa-fhem über FHEM angehalten: set alexa stop
Auf der Konsole: sudo npm update -g alexa-fhem
alexa-fhem über FHEM wieder gestartet: set alexa start

Obwohl die Konsole angezeigt hat, etwas installiert zu haben - kein Erfolg

dann dies probiert:
alexa-fhem über FHEM angehalten: set alexa stop
sudo npm install -g alexa-fhem
alexa-fhem über FHEM wieder gestartet: set alexa start

auch hier zeigte die Konsole an, FHEm-Connector 0.5.51 installiert zu haben, aber fhem-device zeigt im internal: alexa-fhem version
0.5.26 an.

pi@raspberrypi:~ $ sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.51
updated 1 package in 9.341s

das reading "alexaFHEM" hat den Inhalt "running /usr/local/bin/alexa-fhem"

Auch ein kompletter restart von fhem und/oder Raspi ändert nichts  :-[
Was mache ich falsch?

LG
Bönne
#FHEM #RasPI #Homematic #SIGNALduino

justme1968

vermutlich hast du mehrere versionen installiert und fhem findet die falsche.

such mal hier im thread und in den anderen. das ist schon mehrfach passiert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Boenne

Guten Morgen,
ok, danke für den Hinweis. Tatsächlich habe ich das Problem gelöst.
Alexa-fhem wurde offensichtlich aus den Pfad /usr/local/bin/alexa-fhem ausgeführt.


Nachdem ich das
Attribut alexaFHEM-cmd auf /usr/bin/alexa-fhem gesetzt hatte, wurde nach einem reboot des Raspis das
internal alexa-fhem version 0.5.51 angezeigt.

Hätte man drauf kommen können, da
Zitat
pi@raspberrypi:~ $ sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.51
updated 1 package in 9.341s
das reading "alexaFHEM" hat den Inhalt "running /usr/local/bin/alexa-fhem"


Ok, nun läufts.


LG
Bönne
#FHEM #RasPI #Homematic #SIGNALduino

Sedonion

Ich weiss nicht ob das so schlau war, bzw. ob es beim nächsten Update wieder rückgängig gemacht wird.
Besser wäre ein Symlink aus /usr/local/bin/ ebenso zu erstellen wie aus /usr/bin/ auf /usr/lib/node_modules/alexa-fhem/bin/alexa
fhem auf HP Microserver Gen8 mit Openmedivault
- 4 Milight RGB Bulbs an Milight Wifi Controller
- MAX Cube mit 2 Heizkörperthermostaten und 2 Fenstersensoren
- VU+ Solo4k Enigma2
- Fritzbox mit Callmonitor

justme1968

das attribut wird nicht automatisch überschrieben.

am besten ist es nicht zwei versionen installiert zu haben. dann noch von hand zu verlinken ist definitiv nicht gut.

wie man die falsche version löscht ist schon mehrfach beschrieben worden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968