Autor Thema: tradfri-fhem tester gesucht  (Gelesen 12906 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19266
Antw:tradfri-fhem tester gesucht
« Antwort #300 am: 10 April 2019, 18:49:39 »
fhem wird über den fhem update befehl aktualisiert. nicht über den paket manager.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Richard-HH

  • New Member
  • *
  • Beiträge: 15
Antw:tradfri-fhem tester gesucht
« Antwort #301 am: 10 April 2019, 18:54:36 »
fhem wird über den fhem update befehl aktualisiert. nicht über den paket manager.

Oh...uhm...öhmm...ja, genau, das wusste [stammel] ich [stotter] natürlich...uhm...war nur ein Test!
Sehr gut, Du hast bestanden...  ;D ;D ;D

Wie peinsam...anyway, Danke!
Hab gerade geupdated - define Befehl lief nun einwandfrei durch.

Ich richte mal die Testlampe ein (RGB) und melde Vollzug...


Offline Richard-HH

  • New Member
  • *
  • Beiträge: 15
Antw:tradfri-fhem tester gesucht
« Antwort #302 am: 10 April 2019, 19:00:19 »
Oh wie geil ist das denn?

Nice work!
Vielen Dank Euch beiden, ich kann meine Tradfri Lampen in meine ganze Automatisation übernehmen!  8)

Sehr geile Arbeit!!
Ich ziehe mich in heller Begeisterung in den Keller zurück und schreibe euphorisch Scripte....
« Letzte Änderung: 10 April 2019, 19:04:42 von Richard-HH »

Offline tomcat.x

  • New Member
  • *
  • Beiträge: 36
Antw:tradfri-fhem tester gesucht
« Antwort #303 am: 12 April 2019, 13:09:44 »
@ Richard-HH

Ich hatte die CFG allerdings bis dahin immer direkt editiert, weil ich viel mit Copy&Paste arbeite, wenn ich neue Aktoren anlege.

Das hatte ich anfangs auch gemacht, um gleich alle gemachten Einstellungen im neuen Device zu haben.  Aber probier doch mal den "Copy" Befehl in der Web-Oberfläche. Du landest danach direkt im neuen Device und kannst die Anpassungen machen, mit entsprechende Unterstützung bei Fehleingaben. So ist das neue Device zwar direkt aktiv, ich hatte damit aber noch keine Probleme die mich dazu bewegt hätten, doch wieder die CFG-Datei zu editieren.
FHEM: 5.9 auf Raspi 3, 2 x CULv3 / FRITZ!Box 7490, OS: 7.01, 3 x FRITZ!DECT 200
FS20: ST, DI, DI20, AS1, S8, PIRA, PIRI, SU, UTS, WS1, TFK / FHT: 10 x 80B, 12 x 8V, 10 x TFK
HomeMatic: HM-CFG-LAN, 3 x HM-ES-PMSw1-Pl
Trädfri: GW, FB, Bew.-melder, 2 X LED
Harmony Ultimate
Zustimmung Zustimmung x 1 Liste anzeigen

Offline petjek

  • Full Member
  • ***
  • Beiträge: 156
Antw:tradfri-fhem tester gesucht
« Antwort #304 am: 25 April 2019, 07:21:43 »
ich habe keine idee... tippe aber trotzdem auf die node version. oder auf ein problem bei der installation.

starte trafri-fhem mal von hand und schau ob du mehr siehst
Sorry, bin jetzt erst dazu gekommen.
Hier die Ausgabe, wenn ich manuell starte.

pi@raspberrypi:~ $ tradfri-fhem -D -s meinKey
/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:135
  throw err;
  ^

Error: Could not locate the bindings file. Tried:
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Debug/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Release/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Debug/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Debug/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Release/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Release/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/default/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/compiled/8.9.1/linux/arm/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/release/install-root/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/debug/install-root/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/default/install-root/node-aead-crypto.node
 → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/lib/binding/node-v57-linux-arm/node-aead-crypto.node
    at bindings (/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:126:9)
    at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/index.js:1:96)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-dtls-client/build/lib/AEADCrypto.js:54:47)

Gesendet von meinem CMR-W09 mit Tapatalk

Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

Offline jgrete

  • New Member
  • *
  • Beiträge: 11
Antw:tradfri-fhem tester gesucht
« Antwort #305 am: 05 Mai 2019, 05:35:59 »
Moin zusammen,
ich häng mich mal dran...
Ich hab das Tradfri-Modul nach Wiki installiert und bekomme  folgendes Ergebnis:
tradfri-fhem -D -s xxxxxxxxxxxxx
/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:121
        throw e;
        ^

Error: The module '/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Release/node-aead-crypto.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (module.js:681:18)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at bindings (/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:112:48)
    at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/index.js:1:96)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)

node --version
v8.11.3

npm --version
6.9.0

Ich habe leider überhaupt keine Erfahrung mit npm/node.
Ein npm rebuild tradfri-fhem führt zu keinem Ergebnis.
Ich nehme an, dass ein "npm ls" das tradfri-fhem hätte zeigen müssen. Tatsächlich kommt aber:
# npm ls
/root
└── (empty)

Was muss ich tun?

Besten Dank schon mal
Jürgen

Edit: Device list wäre ja auch nicht verkehrt...
Internals:
   FUUID      5ccc4fca-f33f-8cf0-5c75-c02ca18b7db46dab
   FVERSION   30_tradfri.pm:0.190980/2019-04-02
   LAST_START 2019-05-05 05:14:41
   LAST_STOP  2019-05-05 05:14:41
   NAME       myTradfri
   NOTIFYDEV  global,global:npmjs.*tradfri-fhem.*
   NR         336
   NTFY_ORDER 50-myTradfri
   PARTIAL   
   STARTS     70
   STATE      stopped
   TYPE       tradfri
   CoProcess:
     cmdFn      tradfri_getCmd
     name       tradfri-fhem
     state      stopped
   READINGS:
     2019-05-05 05:14:41   tradfri-fhem    stopped
   helper:
     bm:
       tradfri_Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        05.05. 04:59:30
         max        7.86781311035156e-06
         tot        7.86781311035156e-06
         mAr:
           set
           myTradfri
           verbose
           5
       tradfri_Get:
         cnt        8
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        05.05. 04:55:08
         max        1.97887420654297e-05
         tot        8.74996185302734e-05
         mAr:
           HASH(0x56190afd70a8)
           myTradfri
           ?
       tradfri_Notify:
         cnt        6
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        05.05. 06:02:56
         max        1.78813934326172e-05
         tot        6.67572021484375e-05
         mAr:
           HASH(0x56190afd70a8)
           HASH(0x5619022298c8)
       tradfri_Read:
         cnt        133
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        05.05. 04:55:16
         max        0.00970292091369629
         tot        0.137698888778687
         mAr:
           HASH(0x56190afd70a8)
       tradfri_Set:
         cnt        61
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        05.05. 04:55:16
         max        0.0130960941314697
         tot        0.0266017913818359
         mAr:
           HASH(0x56190afd70a8)
           myTradfri
           restart
     scenes:
Attributes:
   createGroupReadings 0
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   room       Global,Labor
   stateFormat tradfri-fhem
   tradfriFHEM-params --ip 192.168.42.71
   tradfriFHEM-securityCode crypt:05302e6a650xxxxxxxx4f0a140e07072f
   verbose    5
« Letzte Änderung: 05 Mai 2019, 10:01:43 von jgrete »
Homematic HM-LGW, div HM Komponenten, div Arduino/ESP8266/ESPeasy, FHEM in KVM, V. 2019-04

Offline jgrete

  • New Member
  • *
  • Beiträge: 11
Antw:tradfri-fhem tester gesucht
« Antwort #306 am: 08 Mai 2019, 13:40:29 »
Ok, scheint ja nicht so einfach zu sein. Hab's device wieder gelöscht, weil's das Log vollmüllt
Ciao
Jürgen
Homematic HM-LGW, div HM Komponenten, div Arduino/ESP8266/ESPeasy, FHEM in KVM, V. 2019-04

Offline petjek

  • Full Member
  • ***
  • Beiträge: 156
Antw:tradfri-fhem tester gesucht
« Antwort #307 am: 10 Mai 2019, 07:04:13 »
Moin zusammen

Hier ist es aber ruhig geworden. Keiner ne Idee, woran es liegen könnte? Ich gucke gerade voll in die Röhre weil weder meine Altinstallation von JTradfri noch diese Version hier laufen will. Der WAF sinkt von Tag zu Tag.

LG


Gesendet von iPhone mit Tapatalk

---
Update: hab JTradfri wieder ans Laufen gebracht. Hat also Zeit ;D
« Letzte Änderung: 10 Mai 2019, 12:17:34 von petjek »
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

Offline KK

  • New Member
  • *
  • Beiträge: 4
Antw:tradfri-fhem tester gesucht
« Antwort #308 am: 10 Mai 2019, 12:50:32 »
Habe wohl dasselbe Problem wie petjek und jgrete und bin frustriert, dass es hier keine Lösungshinweise gibt.
Offenbar gibt es bei der tradfri-fhem Installation ein Problem mit dem rpil Script:
 Gruß

Offline tomcat.x

  • New Member
  • *
  • Beiträge: 36
Antw:tradfri-fhem tester gesucht
« Antwort #309 am: 12 Mai 2019, 16:37:48 »
Bezüglich der Node Installation hatte ich weiter oben auch schon mal die Frage gestellt, wie das geht. Leider auch keine Antwort bekommen. Vielleicht ist das in diesem Thema nicht richtig oder wird einfach vorausgesetzt. Ich habe es aber auch nirgendwo anders im Forum gefunden. Scheinbar ist tradfri-fhem auch das einzige Modul, welches Node benötigt.

Ich bin dann nach dieser Anleitung zur "Installation" vorgegangen und hatte die Version 10.15.1 installiert (node-v10.15.1-linux-armv7l.tar.xz)

https://www.instructables.com/id/Install-Nodejs-and-Npm-on-Raspberry-Pi/
FHEM: 5.9 auf Raspi 3, 2 x CULv3 / FRITZ!Box 7490, OS: 7.01, 3 x FRITZ!DECT 200
FS20: ST, DI, DI20, AS1, S8, PIRA, PIRI, SU, UTS, WS1, TFK / FHT: 10 x 80B, 12 x 8V, 10 x TFK
HomeMatic: HM-CFG-LAN, 3 x HM-ES-PMSw1-Pl
Trädfri: GW, FB, Bew.-melder, 2 X LED
Harmony Ultimate

Offline Mickey Mouse

  • Full Member
  • ***
  • Beiträge: 152
Antw:tradfri-fhem tester gesucht
« Antwort #310 am: 13 Mai 2019, 07:24:44 »
sorry falls ich etwas übersehen habe (wie kann man eigentlich die Suche auf einen/diesen Thread beschränken?)

das Modul läuft bei mir, allerdings nur recht holprig und unbefriedigend.

ich vermute alle Probleme hängen damit zusammen, dass sich die Readings nicht aktualisieren und auch keine Events im Monitor sichtbar sind...

was meistens geht, ist: Gruppen an/ausschalten

was z.B. nicht geht:
ich drücke auf eine "Farb-Taste" neben einer einzelnen Lampe, dann geht die an, wobei ich nicht genau weiß mit welcher Helligkeit (letzte?). Da kann ich dann solange off oder toggle drücken wie ich will, die bleibt an. Erst wenn ich die Gruppe (also die innerhalb des Ikea Gateways definierte) ausschalte, geht auch diese einzelne (vorher manuell per "Farbbefehl" eingeschaltete) Lampe wieder aus.

gibt es eine Einstellung, die die Readings/Events abschaltet?!?

Nachtrag:
ich habe hier ähnliche Fehler im Log wie Det20. Offensichtlich handelt es sich um das gleiche Problem, die Zeilen sind nur verschoben (ältere Version).
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 181.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 193.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 194.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 195.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 215.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 220.
2019.05.13 13:43:58 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/30_tradfri.pm line 225.
die sind mit "-D" (zusätzlich zu dem hier nötigen --ip <gateway-ip> ) tatsächlich verschwunden.
Wobei mich es nicht gerade beruhigt, wenn Fehler nicht mehr angezeigt werden, nur weil man den Debug mode aktiviert ;)

Nachtrag 2:
ich habe gestern  alle "HUE" Geräte aus FHEM entfernt (delete HUE.*) inkl. dem Tradfri und dem Philips Gateway und anschließend neu angelegt (bzw. anlegen lassen).
was soll ich sagen? (Fast) Alles hat auf einmal so funktioniert wie man es erwarten würde, Lampen und Gruppen lassen sich schalten (wenn auch Farbtemperatur nicht immer funktioniert), Events kommen, Icons ändern ihren Zustand usw.
ABER:
das ganze lief nur bis heute morgen, da hat sich auch noch der Status/Readings von einigen Geräten geändert.
Jetzt (ohne etwas zu tun, außer einige Lampen per Alexa Befehl zu schalten) ist alles wieder genauso kaputt wie gestern vor der "Neuinstallation". Manches lässt sich schalten aber keine Events und keine Status Updates mehr. Am Rechner/Container selber oder an den FHEM Einstellungen habe ich zwischen geht/geht_nicht garantiert nichts geändert, da lag ich im Bett ;)
« Letzte Änderung: 14 Mai 2019, 10:02:29 von Mickey Mouse »

Offline Pancake

  • New Member
  • *
  • Beiträge: 20
Antw:tradfri-fhem tester gesucht
« Antwort #311 am: 15 Mai 2019, 21:55:37 »
Abend,

versuche gerade tradfri-fhem zu installieren mit:

sudo npm install -g --unsafe-perm tradfri-fhem
und folgendem Ergebnis:

e@e-NUC7i3BNH ~ $ sudo npm install -g --unsafe-perm tradfri-fhem
[sudo] Passwort für e:
WARN engine tradfri-fhem@0.1.1: wanted: {"node":">=8.0.0"} (current: {"node":"4.2.6","npm":"3.5.2"})
WARN engine tradfri-fhem@0.1.1: wanted: {"node":">=8.0.0"} (current: {"node":"4.loadDep:node-tradfri-clie
WARN engine node-tradfri-client@1.5.0: wanted: {"node":">= 6.0.0"} (current: {"nloadDep:reflect-metadata 
WARN engine node-coap-client@1.0.2: wanted: {"node":">= 6.0.0"} (current: {"nodeloadDep:node-dtls-client 
WARN engine node-dtls-client@0.5.6: wanted: {"node":">=6"} (current: {"node":"4.loadDep:node-aead-crypto 
WARN engine node-aead-crypto@2.1.4: wanted: {"node":">4 <10"} (current: {"node":loadDep:prebuild-install 
WARN engine prebuild-install@5.3.0: wanted: {"node":">=6"} (current: {"node":"4.loadDep:which-pm-runs
WARN engine expand-template@2.0.3: wanted: {"node":">=6"} (current: {"node":"4.2/usr/local/bin/tradfri-fhem -> /usr/local/lib/node_modules/tradfri-fhem/bin/tradfri

> node-aead-crypto@2.1.4 install /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto
> node lib/install.js

sh: 1: node: not found
npm WARN install:node-aead-crypto@2.1.4 node-aead-crypto@2.1.4 install: `node lib/install.js`
npm WARN install:node-aead-crypto@2.1.4 spawn ENOENT
/usr/local/lib
tradfri-fhem@0.1.1


Der folgende Schritt: "beide .pm file nach .../fhem/FHEM kopieren"

Wenn der Ordner /usr/local/lib/node_modules/tradfri-fhem/bin gemeint ist, in dem befindet sich nur eine Datei Namens tradfri.pm. Kopiert zu fhem/FHEM

Danach versucht :

fhem neu starten!
define <tradfri> tradfri
attr <tradfri> tradfriFHEM-securityCode <security code>

Und das steht im log
2019.05.15 21:13:29 2: Tradfri: security code missing
2019.05.15 21:14:14 2: Tradfri: starting tradfri-fhem: /usr/local/bin/tradfri-fhem -s sssss
2019.05.15 21:14:14 3: Tradfri: starting
2019.05.15 21:14:14 3: Tradfri: using FHEM logfile
2019.05.15 21:14:14 3: Tradfri: read: end of file reached while sysread
2019.05.15 21:14:14 3: Tradfri: stopped
2019.05.15 21:14:31 2: Tradfri: starting tradfri-fhem: /usr/local/bin/tradfri-fhem -s sssss
2019.05.15 21:14:31 3: Tradfri: starting
2019.05.15 21:14:31 3: Tradfri: using FHEM logfile
2019.05.15 21:14:31 3: Tradfri: read: end of file reached while sysread
2019.05.15 21:14:31 3: Tradfri: stopped

Hat jemand eine Idee wie weiter zu verfahren ist?
MfG

Offline Mickey Mouse

  • Full Member
  • ***
  • Beiträge: 152
Antw:tradfri-fhem tester gesucht
« Antwort #312 am: 15 Mai 2019, 22:14:55 »
hast du einfach mal versucht, den Security Code einzugeben und zu gucken, ob es nicht vielleicht schon geht?
die "read: end of file reached while sysread" Log Einträge und restarts habe ich auch und es funktioniert ja trotzdem so ein bisschen.
wenn die Events wieder mal ausbleiben, dann reicht wohl ein restart des Moduls (ein Schelm wer böses dabei denkt, dass das an erster Stelle in der Auswahl steht und nur per klick ausgeführt werden braucht ;) ). Ich habe schon daran gedacht, das per "at" vielleicht jede Stunde automatisch zu machen?!?

Offline Pancake

  • New Member
  • *
  • Beiträge: 20
Antw:tradfri-fhem tester gesucht
« Antwort #313 am: 15 Mai 2019, 23:00:48 »
wie in der letzten Zeile beschrieben: attr <tradfri> tradfriFHEM-securityCode <security code>
wurde nach der Definition der Security Code eingeben.
Nach einem kurzen "starting", kommt sofort ein "stopped".
 :-[

Offline dancatt

  • Full Member
  • ***
  • Beiträge: 345
Antw:tradfri-fhem tester gesucht
« Antwort #314 am: 16 Mai 2019, 06:13:47 »
wie in der letzten Zeile beschrieben: attr <tradfri> tradfriFHEM-securityCode <security code>
wurde nach der Definition der Security Code eingeben.
Nach einem kurzen "starting", kommt sofort ein "stopped".
 :-[
Moin,

ich hatte das Problem anfangs auch immer. Nachdem ich den kompletten Cubietruck mal neu gestartet habe war dieses Problem bei mir nicht mehr vorhanden.

Gruß Daniel
Cubietruck: FHEM-Server 5.7

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55