Tradfri auf Windows FHEM Installation ?

Begonnen von Polo1604, 18 Dezember 2019, 23:23:10

Vorheriges Thema - Nächstes Thema

Polo1604

Guten Tag zusammen,

wie kann ich die Linux-Befehle wie sudo xxxx in einer Windows-Installation aufrufen?

Vielen Dank für eure Hilfe

Polo

amenomade

Rechtklick und "Run as Administrator"

Was willst Du genau machen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

ich möchte meine Tradfri-Einrichtung in fhem einfügen uns soll diese Befehle ausführen:

Einrichtung in FHEM
node installieren (mindestens version 8)
sudo npm install -g tradfri-fhem

amenomade

Da musst Du dir eine Anleitung zur Installation von nodejs unter Windows suchen.
z.B. hier: https://www.guru99.com/download-install-node-js.html

Das letzte Kommando sollte ohne sudo unter Windows dann funktionieren.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

Hallo,
vielen Dank für die schnelle Hilfe.
Leider gab es Fehlermeldungen bei der Installation, siehe Anhang.

Und in fhem bleibt die Meldung
Zitatstopped; tradfri-fhem not installed. install with 'sudo npm install -g tradfri-fhem'.

Gruß
Paul

amenomade

Hast Du das gemacht?
npm install -g tradfri-fhem
Gibt es eine Fehlermeldung?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

#6
ja, siehe den Anhang des vorigen Posts

es sieht fast so aus, als ob die Node Version zu hoch wäre?

amenomade

Ah sorry. Statt Bilder, lieber copy/paste in Code tags. Das ist lesbarer

Also...
-- in deinem Bild sieht man nicht, welches Kommando Du ausgeführt hast
-- das sind nur warnings.

Kannst Du ein "list" von deinem tradfri Device posten?
(hab ein bisschen im Code geschaut... ich bin mir nicht sicher, dass dieses Modul unter Windows funktionieren kann)


Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

ich habe diesen Befehl ausgeführt: npm install -g tradfri-fhem

Nachstehend den List:

Internals:
   FUUID      5df405e1-f33f-0f17-632a-c9a2df83d48f3f0e
   FVERSION   30_tradfri.pm:0.204920/2019-11-11
   NAME       tradfri
   NOTIFYDEV  global,global:npmjs.*tradfri-fhem.*
   NR         15
   NTFY_ORDER 50-tradfri
   STATE      stopped; tradfri-fhem not installed. install with 'sudo npm install -g tradfri-fhem'.
   TYPE       tradfri
   CoProcess:
     cmdFn      tradfri_getCmd
     name       tradfri-fhem
     state      stopped; tradfri-fhem not installed. install with 'sudo npm install -g tradfri-fhem'.
   READINGS:
     2019-12-19 21:03:17   tradfri-fhem    stopped; tradfri-fhem not installed. install with 'sudo npm install -g tradfri-fhem'.
   helper:
     scenes:
Attributes:
   createGroupReadings 0
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   room       WZ
   stateFormat tradfri-fhem
   tradfriFHEM-securityCode crypt:xxxxxxxxxxxxxxxxxx (code überschrieben)

amenomade

Da musst Du bestimmt noch tradfriFHEM-cmd setzen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

und was für ein cmd muss ich da setzen?

amenomade

#11
Das Kommando (inkl Path) zum tradfri-fhem starten (ich weiss nicht, wo es bei einer Windows Installation landet)

Aber, ehrlich gesagt, ich glaube nicht, dass es unter Windows funktionieren kann.

Verschiebe mal dein Thread nach Zigbee Subforum, und mach einen deutlicheren Titel (mit Stichwörter tradfri und Windows). Vielleicht liest justme1968 dort
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

Hallo,

ich habe das Pfad mit dem Kommando eingefügt (C:\Users\xxxx\AppData\Roaming\npm\tradfri-fhem.cmd). Das Modul startet und zeigt kurz ein grünes Kästchen, allerdings stürzt dann fhem ab...


Gruß
Polo

amenomade

Aha! Das ist schon mal was.
Was sagt dann die Log? (ggf mit verbose 5)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Polo1604

Verbose 5 ?

Ich habe folgende Infos für dich:
kurz vor dem Absturz bekomme ich diese Anzeige:
ZitatReadings
tradfri-fhem
running C:\Users\Paul\AppData\Roaming\npm\tradfri-fhem.cmd
2019-12-19 22:21:33

Und das steht in der Log:
Zitat[2019-12-19 22:21:35] this is tradfri-fhem 0.1.5
[2019-12-19 22:21:35] discovering gateways
STDIN EOF
g tradfri-fhem'.
2019.12.19 22:04:11 0: Featurelevel: 5.9
2019.12.19 22:04:11 0: Server started with 14 defined entities (fhem.pl:20651/2019-12-03 perl:5.030001 os:MSWin32 user:Paul pid:13608)
2019.12.19 22:09:11 2: tradfri: tradfri-fhem not installed. install with 'sudo npm install -g tradfri-fhem'.
2019.12.19 22:21:33 2: tradfri: starting tradfri-fhem: C:\Users\Paul\AppData\Roaming\npm\tradfri-fhem.cmd -s sssss
2019.12.19 22:21:33 3: tradfri: starting
2019.12.19 22:21:33 3: tradfri: using FHEM logfile
2019.12.19 22:21:35 3: tradfri: read: end of file reached while sysread
Your vendor has not defined POSIX macro SIGKILL, used at FHEM/CoProcess.pm line 250