[42_npmjs.pm] Update von Node.js Paketen per NPM aus FHEM

Begonnen von Loredo, 26 Januar 2019, 17:36:24

Vorheriges Thema - Nächstes Thema

Loredo

Zitat von: raimundl am 12 Februar 2019, 10:07:18
Hallo!
Bei mir gibt es nur mehr "set xxx install vxxx" und keine weiteren "set Befehle" mehr.
LG


Es haben sich einige interne Readings geändert. Du kannst entweder das Device nochmals löschen und neu anlegen oder gibst in der FHEM Befehlszeile ein "set npmjs outdated" ein.
In einer morgigen Version kann man bei der nodejs-Installation auch einen statusRequest absetzen und so den Status manuell erneuern.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

no_Legend

Mal ne frage am Rande.
Kann mir mal einer sagen was bei Node -v raus bekommt, wenn er schon 11.x installiert hat?


Gesendet von iPhone mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

Loredo

Ich verstehe diese Frage nicht.


Wenn du dich darauf beziehst, was raimundl angemerkt hat, dann siehe meine Antwort im vorherigen Post.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

raimundl

Zitat von: no_Legend am 12 Februar 2019, 14:47:19
Mal ne frage am Rande.
Kann mir mal einer sagen was bei Node -v raus bekommt, wenn er schon 11.x installiert hat?


Gesendet von iPhone mit Tapatalk Pro

pi@charly:~ $ node -v
v11.8.0
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

no_Legend

Zitat von: Loredo am 12 Februar 2019, 15:04:23
Ich verstehe diese Frage nicht.


Wenn du dich darauf beziehst, was raimundl angemerkt hat, dann siehe meine Antwort im vorherigen Post.

Naja ich bekomme obwohl ich die 11 installiert habe immer die Version 10 ausgegeben.

Das kann ich mir nicht ganz erklären.


Gesendet von iPhone mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

Loredo

Ich vermute mal, dass du das Modul noch gar nicht auf dem aktuellsten Stand hast, richtig?
In der initialen Version wurde die Versionsnummer nicht aktualisiert. Das kannst du aber auch beheben, indem du das FHEM Device löscht und neu anlegst.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

raimundl

Noch ein kurzer Hinweis zur Version von heute:Internals:
   CFGFN     
   DEF        localhost
   FUUID      5c62b06a-f33f-dd09-db61-6a38800b4c5ef25d
   HOST       localhost
   NAME       npm
   NOTIFYDEV  global,npm
   NR         331
   NTFY_ORDER 50-npm
   STATE      npm is up to date
   TYPE       npmjs
   VERSION    0.10.0
   READINGS:
     2019-02-12 12:39:23   nodejsVersion   11.8.0
     2019-02-12 12:41:01   outdated        check failed
     2019-02-12 12:41:01   state           npm is up to date
     2019-02-12 12:39:40   updatesAvailable 0
   helper:
     lastSync   2019-02-12
Attributes:
   alias      Node.js Update Status
   devStateIcon npm.updates.available:security@red:outdated npm.is.up.to.date:security@green:outdated .*in.progress:system_fhem_reboot@orange warning.*:message_attention@orange error.*:message_attention@red
   group      System
   icon       nodejs
   room       System


outdated        check failed

LG
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

no_Legend

Zitat von: Loredo am 12 Februar 2019, 15:15:59
Ich vermute mal, dass du das Modul noch gar nicht auf dem aktuellsten Stand hast, richtig?
In der initialen Version wurde die Versionsnummer nicht aktualisiert. Das kannst du aber auch beheben, indem du das FHEM Device löscht und neu anlegst.

Sorry ich hab mich nicht klar ausgedrückt.
Die Version wird auf der Console immer so ausgegeben, dass hat erst mal nix mit dem FHEM Modul zu tun.
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

binford6000

Hallo,
seit dem heutigen Update (12.02.2019) kann ich nur noch ein
set install 6/8/10/11

ausführen. Sonst nichts. Ich möchte aber gar nicht node updaten oder gar downgraden...  :o
Das ist doch bestimmt nicht im Sinne des Erfinders oder?!

Hiwer ein List des devices:

Historie löschen
Internals:
   FUUID      5c5bf378-f33f-0308-bceb-82ca18e54990aefb
   HOST       localhost
   NAME       nodejs
   NOTIFYDEV  global,nodejs
   NR         383
   NTFY_ORDER 50-nodejs
   STATE      npm is up to date
   TYPE       npmjs
   VERSION    0.10.0
   READINGS:
     2019-02-07 09:59:37   nodejsVersion   8.15.0
     2019-02-12 00:09:57   outdated        fetched done
     2019-02-12 00:09:57   state           npm is up to date
     2019-02-11 08:11:39   update          successful
     2019-02-11 08:12:00   updatesAvailable 0
Attributes:
   alias      Node.js Update Status
   devStateIcon npm.updates.available:security@red npm.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:message_attention@red
   group      System
   icon       it_server
   room       90_System->90_System


VG Sebastian

Loredo

Liest hier eigentlich jemand, was ich schreibe? [emoji849]

Entweder auf das Update morgen warten oder das Modul jetzt aus dem SVN laden. Und Device im Zweifel frisch anlegen, es geht aber auch ein ,,install statusRequest", um die Node.js Version erneut zu prüfen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Ingo298

Wie komme ich auf die nodejsVersion 11.8.0

set fhemServer install 11 hat nicht funktioniert

nodejs -v -> 11.9.0
node -v -> 10.13.0
npm -v -> 6.7.0


Internals:
   FUUID      5c6327cd-f33f-d049-47eb-3813d9e553940daa
   HOST       localhost
   NAME       fhemServer
   NOTIFYDEV  global,fhemServer
   NR         603
   NTFY_ORDER 50-fhemServer
   STATE      npm is up to date
   TYPE       npmjs
   VERSION    0.10.0
   READINGS:
     2019-02-12 21:55:15   installed       successful
     2019-02-12 21:08:47   nodejsVersion   10.13.0
     2019-02-12 21:57:35   outdated        check failed
     2019-02-12 21:57:35   state           npm is up to date
     2019-02-12 21:09:24   updatesAvailable 0
   helper:
     lastSync   2019-02-12
Attributes:
   DbLogExclude .*
   alias      Node.js Update Status
   devStateIcon npm.updates.available:security@red:outdated npm.is.up.to.date:security@green:outdated .*in.progress:system_fhem_reboot@orange warning.*:message_attention@orange error.*:message_attention@red
   group      System
   icon       nodejs
   room       System
RPi4 8GB: Buster FHEM 6.3, FTUI-3, AMAD,10.1" Tablet; MiLight;IT;HM;Dect200;VZLogger;MQTT

Loredo

Gar nicht, ein Update der Node.js Version ist nicht vorgesehen. NPM ist nur ein Paketmanager.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

raimundl

Neue Version von heute: bis dato alles ok.
Danke!

Bitte was bewirkt "set xxx install fhem-all"? ist damit auch das update für alexa-fhem dabei?

LG
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

Loredo

Prima, danke für die Rückmeldung!

"fhem-all" beinhaltet immer nur das fehlende Delta. Sprich, es werden bei "install" nur die noch nicht installierten FHEM Pakete installiert. Bei "uninstall" werden nur die noch nicht deinstallierten FHEM Pakete entfernt. Bei "update" werden nur die FHEM Pakete aktualisiert, die auch ein Update haben. Wenn man ein Paket nicht über den Update Befehl aktualisieren möchte, sonder drüber installieren, dann kann man nicht "install fhem-all" verwenden, sondern muss explizit den Namen des NPM Paketes verwenden (also zB "install alexa-fhem").


Solange man "fhem-all" verwendet, wirkt sich das Kommando auf keine anderen Module aus, die nicht zu FHEM gehören. Ein "homebridge" bleibt also beispielsweise auf dem selben Stand, obwohl vielleicht eine neue Version verfügbar wäre. Möchte man wirklich alles aktualisieren, kann man das mit "update all" machen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER