tradfri-fhem tester gesucht

Begonnen von justme1968, 19 Januar 2019, 10:26:46

Vorheriges Thema - Nächstes Thema

Jamo

Hallo Andre, konntest Du Dir das wegen der Gruppe für die Rollos mal anschauen? Danke!
Zitat@justme1968

Zitat
geht es wenn ein rollo unten ist und das andere auf 99% statt 100% ?
Nein, dann geht es auch nicht

Zitatfunktioniert es wenn du direkt aus der ikea app die gruppe steuerst?
Ja, in der Ikea App selber geht es in beide Richtungen mit dem Schieber/Schalter für AllBlinds

Und ich kann in fhem Tradfri mit "AllBlinds" auch nur in die Richtung weiterfahren, in der ich in der ikea App vorher gefahren bin.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

dts66

Hi

ich lese gespannt mit. allerdings habe ich folgendes Problem.
in der Log datei von JTradfri "sudo journalctl -xe -u jtradfri" steht:

"Warning: Your set PSK "166-12-464" doesn't seem to be a correct Tradfri-PSK. This could be a false alarm.

Der PSK code ist definitiv richtig."

Ich habe node -v8.9.0 und später 10.x installiert. Tradfri wird auch nicht erkannt von FHEM.

was mich im unter der Hilfe (https://forum.fhem.de/index.php?topic=96125.0) stört ist der Punkt 3. "beide .pm file nach .../fhem/FHEM kopieren" Welche .pm datein?

ich lösche eine bestimmte Datei:

"update delete https://raw.githubusercontent.com/peterkappelt/Tradfri-FHEM/master/src/controls_tradfri.tx"

um dann zu schreiben:

"update add https://raw.githubusercontent.com/peterkappelt/Tradfri-FHEM/dev-cf/src/controls_tradfri.txt"

"update"

"shutdown restart"

Wenn ich das "attr tradfri tradfriFHEM-securityCode 166-12-464" in FHEM aktuallisiere, erkennt FHEM in den ersten 2sek Tradfri und der Icon schaltet von Rot auf Grün und 2 sek. später schalet FHEM wieder zurück auf rot mit der Aussage:

"tradfri stopped; failed to connect to gateway: Error: The security code is wrong"

ich schreibe ja auch noch zusätzlich mit  "sudo nano /opt/jtradfri/jtradfri.conf" den FHEM-securityCode + IP Adresse per hand in die jtradfri.conf.



Hat da jemand ne Idee warum der security code nicht angenommen wird? Bzw. Warum JTradfri auf FHEM nicht läuft? Danke schonmal für die Antwort.


Grüße
A





beneeee

Hallo zusammen,

habe mich über Weihnachten mal wieder an fhem gewagt und hab das super Tradfri Modul entdeckt. Im Tradfriberiech ist mein Setup ein TradfriGW mit ca 20 Tradfri Devices (ausschließlich Licht). Einrichtung usw hat auch alles super geklappt. Aber ein "Problem" habe ich mit einer meiner Devices; mit der "TRADFRI bulb E27 WS opal 980lm" (Farbtemperatur änderbar und dimmbar)

Setze ich pct und ct nacheinander in zwei Befehlen funktioniert alles einwandfrei:
set HUEDevice65537 pct 100 (ENTER)
set HUEDevice65537 ct 154 (ENTER)


Verkette ich die beiden Befehle wird immer nur der erste von der Lampe ausgeführt, dessen Zustand sich vom aktuellen Zustand der Lampe unterscheidet:
set HUEDevice65537 ct 454 ; set HUEDevice65537 pct 1
ändert beid er ersten Ausführung die Farbtemperatur wenn diese vorher eine andere als 454 war, bei der zweiten die Helligkeit.

set HUEDevice65537 pct 1 ; set HUEDevice65537 ct 454
ändert die Helligkeit wenn diese vorher eine andere als 1 war, bei der zweiten die Farbtemperatur.

Mal ein genauer Ablauf:

Vorbedingung: Lampe ist voll an, mittlere Farbtemperatur (Readings: pct 100, ct: 379)

Befehl:
set HUEDevice65537 ct 454 ; set HUEDevice65537 pct 1

Jetzt ist die Lampe immernoch voll an, allerdings warmweiß. (Readings: pct 1 (obwohl die Lampe voll an ist), ct:454). FHEMWEB ist auf die Startseite gesprungen.

Befehl:
set HUEDevice65537 ct 454 ; set HUEDevice65537 pct 1

Jetzt dimmt die Lampe auf 1% runter, Farbtemperatur bleibt.  (Readings: pct 1, pct: 454).  FHEMWEB ist auf die Startseite gesprungen.

hth und Viele Grüße,
Benedikt




tomcat.x

@dts66

Mit JTradfri von Peter Kappelt bist Du hier falsch bzw. hast dann wohl 2 verschiedene Lösungen zum Ansteuern der Trädfri-Geräte vermischt. JTradfri wird nicht weiterentwickelt. Da ist meines Wissens nach seit mehr als einem Jahr nichts mehr passiert und ich weiß nicht, ob das mit der aktuellen Gateway Version noch funktioniert.
FHEM: 6.1 auf Raspi 3, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

The Spirit

Hi.
Ich hab einen Philips Lightstripe+ and mein Tradfri GW angelernt.
Taucht auch in FHEM auf, aber ich kann nicht per rgb die Farbe ändern sondern nur mittels des Parameters "hue".
Gibt es wo eine Umrechnung von rgb nach hue?
Danke
THZ 304 Eco Baujahr 2015

rageltus

Hallo zusammen,

ich nutze das Modul schon seit einiger Zeit erfolgreich. Hab allerdings festgestellt, dass ich Gruppen von GU10 Spots nicht mehr mit scenen steuern kann. Das setzen von set GU10Spot scene RELAX löst gar nichts aus. Das setzen von scenen einzelner Spots hingegegen funktioniert problemlos. Mach ich was falsch oder hab ich was überlesen? In der IKEA App geht's wie gewohnt.

Beste Grüße
Benjamin
Raspberry 3,HM-USB, SIGNALDuino 433, nanoCUL 868 SlowRF, Homematic, IKEA Tradfri Beleuchtung, FHEMApp

justme1968

@The Spirit: habe ich eben eingebaut. sollte ab morgen gehen.

@regeltus: ging das schon mal? was steht bei verbose 5 im log?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

The Spirit

Zitat von: justme1968 am 07 Januar 2020, 14:22:13
@The Spirit: habe ich eben eingebaut. sollte ab morgen gehen.


kann ich dann mittels rgb die farbe ändern oder wie ist das gemeint?
Danke

P.S. was ist die aktuelle version? git link?
THZ 304 Eco Baujahr 2015

rageltus

Zitat von: justme1968 am 07 Januar 2020, 14:22:13
@The Spirit: habe ich eben eingebaut. sollte ab morgen gehen.

@regeltus: ging das schon mal? was steht bei verbose 5 im log?

@justme1968 Ich meine schon. Im Log steht nichts auffälliges. Er versucht die Werte zu setzen. Und dann kommt ein "Update scene". Aktuell schwer für mich, rauszufinden welcher Eintrag erzeugt wird. Anbei mal das was ich denke, geschrieben wird, wenn ich set GU10 scene Relax bspw. mache:


2020.01.04 21:09:01 4: TradfriGWneu:         131096 => [Promise] } } }
2020.01.04 21:09:01 5: TradfriGWneu: read: {"name":"RELAX","type":"LightGroup","group":131096,"state":{},"action":{},"lights":[65588,65586,65555,65554],"r":"scene","t":"event","id":196678}
2020.01.04 21:09:01 4: TradfriGWneu: updated scene 196678
2020.01.04 21:09:01 5: TradfriGWneu: read: [2020-1-4 21:09:00] Scene {
2020.01.04 21:09:01 4: TradfriGWneu: [2020-1-4 21:09:00] Scene {
2020.01.04 21:09:01 5: TradfriGWneu: read:   isProxy: false,


Aber ich werde heute Abend nochmals versuchen mehr aus dem Log zu kopieren.
Raspberry 3,HM-USB, SIGNALDuino 433, nanoCUL 868 SlowRF, Homematic, IKEA Tradfri Beleuchtung, FHEMApp

Jamo

Hallo Andre,
Nach dem HueDevice update von heute morgen, funktioniert jetzt alles mit den Rollo gruppen wie es sein soll, damit hat sich alles erledigt. Danke!!

ZitatHallo Andre, konntest Du Dir das wegen der Gruppe für die Rollos mal anschauen? Danke!
Zitat
@justme1968

Zitat
geht es wenn ein rollo unten ist und das andere auf 99% statt 100% ?
Nein, dann geht es auch nicht

Zitat
funktioniert es wenn du direkt aus der ikea app die gruppe steuerst?
Ja, in der Ikea App selber geht es in beide Richtungen mit dem Schieber/Schalter für AllBlinds

Und ich kann in fhem Tradfri mit "AllBlinds" auch nur in die Richtung weiterfahren, in der ich in der ikea App vorher gefahren bin.
Beitrag editieren
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

wolley

#490
Hallo ihr da,

ich komme mit dem Modul im Moment nicht weiter, vielleicht hat ja einer von euch eine Lösung.

Node überprüft
pi@rasfhem:~ $ node -v
v8.9.0
pi@rasfhem:~ $


sollte also passen.

Dann den Befehl sudo npm install -g --unsafe-perm tradfri-fhem  ausgeführt

pi@rasfhem:~ $ sudo npm install -g --unsafe-perm tradfri-fhem               
/usr/local/bin/tradfri-fhem -> /usr/local/lib/node_modules/tradfri-fhem/bin/tradfri
+ tradfri-fhem@0.1.6
updated 1 package in 7.504s
pi@rasfhem:~ $


müste also auch passen.

Dann im Fhem
define ikea tradfri
attr ikea tradfriFHEM-securityCode XXXXXXXXXXX

ausgeführt. Es wird gestartet und gleich wieder gestoppt.
Im Fhem Log kommt nur:

2020.01.15 16:18:00 3: ikea: starting
2020.01.15 16:18:00 3: ikea: using FHEM logfile
2020.01.15 16:18:00 3: ikea: read: end of file reached while sysread
2020.01.15 16:18:00 3: ikea: stopped
2020.01.15 16:18:19 2: ikea: starting tradfri-fhem: /usr/local/bin/tradfri-fhem -s sssss
2020.01.15 16:18:19 3: ikea: starting
2020.01.15 16:18:19 3: ikea: using FHEM logfile
2020.01.15 16:18:19 3: ikea: read: end of file reached while sysread
2020.01.15 16:18:19 3: ikea: stopped
2020.01.15 16:18:20 2: ikea: starting tradfri-fhem: /usr/local/bin/tradfri-fhem -s sssss
2020.01.15 16:18:20 3: ikea: starting
2020.01.15 16:18:20 3: ikea: using FHEM logfile
2020.01.15 16:18:21 3: ikea: read: end of file reached while sysread
2020.01.15 16:18:21 3: ikea: stopped


Dann das Modul mit verbose -5 erweitert.

Jetzt wird mir mehr angezeigt

2020.01.15 16:19:24 2: ikea: starting tradfri-fhem: /usr/local/bin/tradfri-fhem -s XXXXXXXXXXXXXXXXXXX
2020.01.15 16:19:24 3: ikea: starting
2020.01.15 16:19:24 3: ikea: using FHEM logfile
2020.01.15 16:19:24 5: ikea: read: /usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:135
2020.01.15 16:19:24 4: ikea: /usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:135
2020.01.15 16:19:24 5: ikea: read:   throw err;
2020.01.15 16:19:24 4: ikea:   throw err;
2020.01.15 16:19:24 5: ikea: read:   ^
2020.01.15 16:19:24 4: ikea:   ^
2020.01.15 16:19:24 5: ikea: read:
2020.01.15 16:19:24 4: ikea:
2020.01.15 16:19:24 5: ikea: read: Error: Could not locate the bindings file. Tried:
2020.01.15 16:19:24 4: ikea: Error: Could not locate the bindings file. Tried:
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Debug/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Debug/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Release/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/Release/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Debug/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Debug/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Debug/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Debug/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Release/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/out/Release/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Release/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/Release/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/default/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/build/default/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/compiled/8.9.0/linux/arm/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/compiled/8.9.0/linux/arm/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/release/install-root/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/release/install-root/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/debug/install-root/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/debug/install-root/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/default/install-root/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/addon-build/default/install-root/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/lib/binding/node-v57-linux-arm/node-aead-crypto.node
2020.01.15 16:19:24 4: ikea:  → /usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/lib/binding/node-v57-linux-arm/node-aead-crypto.node
2020.01.15 16:19:24 5: ikea: read:     at bindings (/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:126:9)
2020.01.15 16:19:24 4: ikea:     at bindings (/usr/local/lib/node_modules/tradfri-fhem/node_modules/bindings/bindings.js:126:9)
2020.01.15 16:19:24 5: ikea: read:     at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/index.js:1:96)
2020.01.15 16:19:24 4: ikea:     at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-aead-crypto/index.js:1:96)
2020.01.15 16:19:24 5: ikea: read:     at Module._compile (module.js:635:30)
2020.01.15 16:19:24 4: ikea:     at Module._compile (module.js:635:30)
2020.01.15 16:19:24 5: ikea: read:     at Object.Module._extensions..js (module.js:646:10)
2020.01.15 16:19:24 4: ikea:     at Object.Module._extensions..js (module.js:646:10)
2020.01.15 16:19:24 5: ikea: read:     at Module.load (module.js:554:32)
2020.01.15 16:19:24 4: ikea:     at Module.load (module.js:554:32)
2020.01.15 16:19:24 5: ikea: read:     at tryModuleLoad (module.js:497:12)
2020.01.15 16:19:24 4: ikea:     at tryModuleLoad (module.js:497:12)
2020.01.15 16:19:24 5: ikea: read:     at Function.Module._load (module.js:489:3)
2020.01.15 16:19:24 4: ikea:     at Function.Module._load (module.js:489:3)
2020.01.15 16:19:24 5: ikea: read:     at Module.require (module.js:579:17)
2020.01.15 16:19:24 4: ikea:     at Module.require (module.js:579:17)
2020.01.15 16:19:24 5: ikea: read:     at require (internal/module.js:11:18)
2020.01.15 16:19:24 4: ikea:     at require (internal/module.js:11:18)
2020.01.15 16:19:24 5: ikea: read:     at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-dtls-client/build/lib/AEADCrypto.js:54:47)
2020.01.15 16:19:24 4: ikea:     at Object.<anonymous> (/usr/local/lib/node_modules/tradfri-fhem/node_modules/node-dtls-client/build/lib/AEADCrypto.js:54:47)
2020.01.15 16:19:24 3: ikea: read: end of file reached while sysread
2020.01.15 16:19:24 3: ikea: stopped
2020.01.15 16:19:24 4: ikea: last run duration was only 0 sec, restarting with delay


...jetzt stehe ich hier im Wald und weiß nicht weiter. Ich hoffe, ihr könnt mir helfen.

Danke
Wolle



erdnar

Hallo,
kurze Einführung:
mit einer IKEA-RGB-Lampe und einem Gateway fing es an. Beides hatte ich ich Fhem über TradfriGW eingebunden. Aber nach einer kurzen "Spielzeit" mit Fhem haben wir diese Lampe nur noch über Schalter bzw. via IKEA-App genutzt.
Jetzt wo IKEA diese https://www.ikea.com/de/de/p/tradfri-shortcut-button-weiss-40356381/ Schalter anbietet und ich ein paar Panels verbaut habe, stelle ich fest das TradfriGW seit Mitte 2019 bei mir nicht mehr funktioniert (bleibt disconnected). Habe viel probiert ... und nun Tradfri-Fhem istalliert. Geht immer wieder auf "stopped". 2020-01-19 11:54:21 tradfri IkeaSmart tradfri-fhem: running /usr/bin/tradfri-fhem
2020-01-19 11:54:21 tradfri IkeaSmart tradfri-fhem: stopped
2020-01-19 11:54:41 tradfri IkeaSmart tradfri-fhem: running /usr/bin/tradfri-fhem
2020-01-19 11:54:41 tradfri IkeaSmart tradfri-fhem: stopped
2020-01-19 11:55:01 tradfri IkeaSmart tradfri-fhem: running /usr/bin/tradfri-fhem
2020-01-19 11:55:01 tradfri IkeaSmart tradfri-fhem: stopped
2020-01-19 11:55:21 tradfri IkeaSmart tradfri-fhem: running /usr/bin/tradfri-fhem
Über die IKEA-App kann ich alle Lampen steuern.
Frage(n):
Wo kann der/mein Fehler liegen?
Kann das Gateway defekt sein und trotzdem mit der App funktionieren?

Eine Bitte, wenn ich euch irgendwelche Daten liefern soll, erklärt mir bitte gleich wie ich die erzeuge etc..

Vorab vielen Dank
erdnar

Frood42

Guten Tag!
Das Modul ist auf jeden Fall sehr gut! Bisschen blöd es über npm zu installieren aber ok.
Klappt auch alles soweit so gut, so wie scheinbar auch die Fernbedienung und das Anlernen von Bulbs mal geht oder mal nicht (ganz ohne fhem).

Aber eine Sache finde ich verwirrend: Je nachdem wann fhem sich neue Devices "holt", werden sie mit HUEDevice1234567 angelegt oder dem Namen, den man dann in der App vergeben hat.
Für ein set myTradi on wird aber scheinbar hier und da etwas anderes verwendet was da nach fhem reingeholt wird. Mal war der in der app vergebene Name in
Zitatname
drin, mal in
ZitatNAME
oder auch mal in
Zitatalias
. Ich habe es nicht dokumentiert.
Und je nachdem wo, ging halt auch kein set myTradi on;; nicht....

Ausserdem kann es auch vorkommen, dass man in der app einer Bulb einem Namen mit Leerzeichen vergibt, das findet fhem dann auch nicht immer so gut.

Wenn man in der App einen Namen ändert, wird die Änderung auch nicht übernommen nach fhem, das habe ich dann immer manuell nachgezogen...

Also, ausser das Ding mit den verwirrenden Namen eine super Sache!!

Grüße,
Frood


justme1968

die installation per npm sollte mit einem aufruf erledigt sein. und lässt sich mit dem npmjs modul noch weiter vereinfachen. inklusive updates und automatischem neu start.

wie device namen und alias in fhem funktionieren ist dokumentiert.  erster muss absolut eindeutige sein und wird für alle kommandos verwendet. letzterer ist nur zur anzeige.

das modul wendet immer ein automatisch vergebenes und eindeutiges HUE...  als fhem device namen.

wenn zum zeitpunkt des device anlegens vom api schon der dort von hand vergebene name bekannt ist wird dieser als alias gesetzt. der alias in fhem ist ein attribut. attribute gehören dem end anwender und deshalb wird das attribut nie mehr angefasst.  wenn du hue oder deconz als bridge verwendest kannst du das rename kommando im hue device verwenden um alias und namen in der bridge von fhem aus zu ändern. für tradfri ist das noch nicht eingebaut. ich weiß auch nicht ob das api das her gibt.

das internal name zeigt den aktuell auf bridge/gateway seite vergebenen namen. der kann, muss aber nicht, mit dem aktuellen alias in fhem übereinstimmen.

weder beim alias noch beim name internal sind leerzeichen ein problem. im fhem device namen dürfen dagegen niemals leerzeichen sein.

d.h. es kann passieren das alle drei namen unterschiedlich sind. das ist einfach der tatsache geschuldet das alle drei unterschiedliche verwendung, einschränkungen und randbedingungen haben.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Frood42

#494
Bei allen anderen (Typen von) Devices vergebe ich wo auch immer einen NAME und das ist was in der commandline für ein device (ID?) verwendet wird, im Log erscheint, in der Liste der Devices, etc...

Aber das eigentliche, viel hervorstechendere Problem ist, dass eigentlich immer die Device Namen in der IKEA App und in fhem unterschiedlich sind. Das ist doch eigentlich nicht so gut, finde ich zumindest. Ich hatte seltene Fälle, wenn ich in der IKEA app das device umbenenne, bevor es initial synchronisiert ist, dann ist der NAME gleich, aber das ist bisschen Glückssache.

Leerzeichen: ja, im fhem NAME dürfen keine Leerzeichen sein, genau deswegen sollte man das ja auch unterbinden. Finde ich zumindest...
Deswegen hatte ich das ja geschrieben:
ZitatAusserdem kann es auch vorkommen, dass man in der app einer Bulb einem Namen mit Leerzeichen vergibt, das findet fhem dann auch nicht immer so gut.

Also damit meinte ich, dass über die Synchronisation der Name des Devices in der IKEA app nach fhem übertragen wird. Und in fhem hat der NAME dann ein Leerzeichen. Das ist der eine Fall, wenn die Namen mal gleich sind, aber das ist ja ganz selten so.