FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Boenne am 05 April 2020, 14:37:14

Titel: (gelöst) FHEM-Connector update nicht möglich
Beitrag von: Boenne am 05 April 2020, 14:37:14
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
Titel: Antw:FHEM-Connector update nicht möglich
Beitrag von: justme1968 am 05 April 2020, 19:42:57
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.
Titel: Antw:FHEM-Connector update nicht möglich
Beitrag von: Boenne am 06 April 2020, 09:38:22
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
Titel: Antw:(gelöst) FHEM-Connector update nicht möglich
Beitrag von: Sedonion am 06 April 2020, 10:46:27
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
Titel: Antw:(gelöst) FHEM-Connector update nicht möglich
Beitrag von: justme1968 am 06 April 2020, 10:48:50
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.