TRÅDFRI: Unterschied zwischen den Versionen
K (typo) |
K (Wikify; Typos, ...) |
||
(13 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
|ModPurpose=Anbindung IKEA TRÅDFRI Gateway | |ModPurpose=Anbindung IKEA TRÅDFRI Gateway | ||
|ModType=d | |ModType=d | ||
|ModCmdRef=tradfri | |ModCmdRef=tradfri | ||
|ModForumArea=Zigbee | |ModForumArea=Zigbee | ||
|ModTechName=30_tradfri.pm | |ModTechName=30_tradfri.pm | ||
|ModOwner=Andre ( | |ModOwner=Andre ({{Link2FU|430|Forum}} / [[Benutzer Diskussion:justme|Wiki]]) | ||
}} | }} | ||
</div> | </div> | ||
[[TRÅDFRI]] bzw. '''IKEA Home smart''' ist die Serie smarter Beleuchtungslösungen von IKEA auf [[ZigBee]]-Basis, ähnlich Phillips [[Hue]]. | |||
== tradfri == | == tradfri == | ||
TRÅDFRI (nach Umbennung jetzt '''IKEA Home smart''') ist die Serie smarter Beleuchtungslösungen von IKEA. Ähnlich wie von Phillips [[Hue]] gibt es diverse LEDs in Glühbirnenform, LED-Streifen-Treiber, Flächenleuchten, Wandtaster, Bewegungsmelder, Fernbedienung, Dimmer, etc. und alles via Funk gekoppelt. Außerdem ein Gateway, das sich via Ethernetstecker ins heimische LAN einbinden lässt und die Bedienung via IKEA-App auf dem Handy ermöglicht. | |||
{{Hinweis|Da die Geräte über den ZigBee-Standard kommunizieren, können auch andere Gateways für diese Leuchtmittel (und andere Geräte wie Rollos) genutzt werden. Dieser Artikel behandelt -sofern nicht anderweitig erwähnt - die Verwendung zusammen mit einem IKEA-Gateway!}} | |||
Mit dem IKEA-Gateway ist auch eine Anbindung in FHEM möglich, dazu funktionieren zwei '''alternative''' Lösungen: | |||
=== alt: IKEA Trådfri Modul === | |||
IKEA Trådfri Modul (TYPE ''TradfriDevice'' und ''TradfriGateway'', mehr Infos: {{Link2Forum|Topic=70653|LinkText=in diesem Forenthema}} seit April 2017) | |||
=== IKEA Trådfri Modul === | |||
IKEA Trådfri Modul (TYPE ''TradfriDevice'' und ''TradfriGateway'', mehr Infos: | |||
* Erkennt Lampen | * Erkennt Lampen | ||
* Fernbedienung erscheint zwar in der Geräteliste, lässt sich aber nicht als Gerät anlegen oder Status lesen | * Fernbedienung erscheint zwar in der Geräteliste, lässt sich aber nicht als Gerät anlegen oder Status lesen | ||
Die Weiterentwicklung des Moduls durch den ursprünglichen Entwickler scheint Stand 07.19 eingestellt. Inwieweit andere am Modul | Die Weiterentwicklung des Moduls durch den ursprünglichen Entwickler scheint Stand 07.19 eingestellt. Inwieweit andere am Modul weiterarbeiten ist unklar. | ||
=== tradfri-fhem Modul === | === neu: tradfri-fhem Modul === | ||
tradfri-fhem Modul (TYPE ''HUEDevice'' und ''tradfri'' Gateway, mehr Infos: | tradfri-fhem Modul (TYPE ''HUEDevice'' und ''tradfri'' Gateway, mehr Infos: {{Link2Forum|Topic=96125|LinkText=in diesem Forenthema}} seit Januar 2019, Beschreibung folgt auf dieser Seite) | ||
* | * Unterstützt Lampen (als [[Hue#HUE-Device|HUE-Device]]) | ||
* Erkennt Fernbedienung jedoch zur Zeit Batteriestatus als einziges Reading | * Unterstützt Rollos (Fyrtur und Kadrilj) | ||
* Erkennt Fernbedienung, jedoch zur Zeit Batteriestatus als einziges Reading | |||
* Erstellt (wenn gewünscht) automatisch Gruppen | * Erstellt (wenn gewünscht) automatisch Gruppen | ||
* Bewegungsmelder | * Erkennt Bewegungsmelder, jedoch zur Zeit Batteriestatus als einziges Reading | ||
* Erkennt Repeater, nur Erreichbarkeit (reachable) als Reading | |||
====Einrichtung in FHEM==== | ====Einrichtung in FHEM==== | ||
# node installieren (mindestens version 8) | # node installieren (mindestens version 8) | ||
# sudo npm install -g tradfri-fhem | # sudo npm install -g tradfri-fhem | ||
Zeile 39: | Zeile 39: | ||
# <code>attr <tradfri> tradfriFHEM-securityCode <security code></code> | # <code>attr <tradfri> tradfriFHEM-securityCode <security code></code> | ||
wenn das | wenn das Gateway nicht automatisch erkannt wird: | ||
<code>attr <tradfri> tradfriFHEM-params --ip <ip></code> | :<code>attr <tradfri> tradfriFHEM-params --ip <ip></code> | ||
WICHTIG: danach in FHEM einmal die Konfiguration speichern damit der Pairing-Key gesichert wird. Sonst muss beim nächsten FHEM-Neustart das Pairing erneut durchgeführt werden. | WICHTIG: danach in FHEM einmal die [[Konfiguration]] speichern, damit der Pairing-Key gesichert wird. Sonst muss beim nächsten FHEM-Neustart das Pairing erneut durchgeführt werden. | ||
==== HUE-Device ==== | ==== HUE-Device ==== | ||
Zeile 54: | Zeile 54: | ||
==== Darstellung im Webfrontend ==== | ==== Darstellung im Webfrontend ==== | ||
Wenn man die SVG Icons verwendet ist es sinnvoll, das Attribut color-icons zu setzen. Mit <code>attr HUEDevice1 color-icons 2</code> werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt. | Wenn man die SVG Icons verwendet, ist es sinnvoll, das Attribut color-icons zu setzen. Mit <code>attr HUEDevice1 color-icons 2</code> werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt. | ||
Damit das | Damit das Ganze funktioniert, muss noch das <code>attr WEB iconPath fhemSVG:openautomation:default</code> gesetzt werden. | ||
=== Beispiel Tradfri Remote Control mit ConBee === | |||
[[Datei: Ikea-Tradfri-RemoteControl.jpeg|200px|thumb|right|Die Remote-Control von Ikea]] | |||
Hier ist ein konkretes Beispiel, die Remote Control in FHEM zu integrieren. Vorausgehend muss die Remote Control bereits ins Zigbee-Netz über den [[ConBee]]-Stick (Deconz) aufgenommen worden sein. | |||
Mit <code>get <zigbeedevice> sensors</code> bekommt man eine Liste. Die Zahl (ID) zu Beginn der Zeile vor "TRÅDFRI remote control" merken. | |||
Nun ein neues Device anlegen: <code>def Zigbee_IkeaRemoteControl HUEDevice sensor <ID> IODev=<zigbeedevice></code> (Namen entsprechend anpassen). | |||
Im STATE von Zigbee_IkeaRemoteControl erscheint nun ein vierstelliger Code beim Drücken der Tasten. Die Tasten oben und unten (mit den Sonnensymbolen) reagieren auf längeren Tastendruck. Für die einzelnen Codes siehe Bild. | |||
Zur Steuerung anderer Geräte kann ein [[DOIF]] oder ein [[Notify]] verwendet werden. | |||
Beispiel DOIF (kopiert aus der Raw-Definition): | |||
<pre>defmod Zigbee_IkeaRemoteControl.DOIF DOIF ( [Zigbee_IkeaRemoteControl] eq "1002" ) ({\ | |||
fhem( "set Licht on-for-timer 5" );;\ | |||
fhem( "set Pushover msg 'Türklingel' 'Bimmelimm' 'iPhone,iPad' 0 'bike'" );;\ | |||
fhem( "set MQTT_Aktionen msgOut DoorBell bimmelimm" );;\ | |||
})\ | |||
attr Zigbee_IkeaRemoteControl.DOIF do always</pre> | |||
== Links == | == Links == | ||
* [https://github.com/peterkappelt/Tradfri-FHEM/issues/16#issuecomment-445461242 Githubeintrag über Einstellung der Feature-Entwicklung des IKEA Trådfri Moduls]. | |||
* [[Hue#RaspBee & ConBee|Betrieb von IKEA smart home Devices mit Dritthersteller Gateway wie ConBee2]] | |||
[[Kategorie:ZigBee]] | [[Kategorie:ZigBee]] | ||
[[Kategorie:Lichteffektgeräte]] | [[Kategorie:Lichteffektgeräte]] | ||
[[Kategorie:IP Components]] | [[Kategorie:IP Components]] |
Aktuelle Version vom 11. März 2021, 10:56 Uhr
tradfri | |
---|---|
Zweck / Funktion | |
Anbindung IKEA TRÅDFRI Gateway | |
Allgemein | |
Typ | Gerätemodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Zigbee |
Modulname | 30_tradfri.pm |
Ersteller | Andre (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
TRÅDFRI bzw. IKEA Home smart ist die Serie smarter Beleuchtungslösungen von IKEA auf ZigBee-Basis, ähnlich Phillips Hue.
tradfri
TRÅDFRI (nach Umbennung jetzt IKEA Home smart) ist die Serie smarter Beleuchtungslösungen von IKEA. Ähnlich wie von Phillips Hue gibt es diverse LEDs in Glühbirnenform, LED-Streifen-Treiber, Flächenleuchten, Wandtaster, Bewegungsmelder, Fernbedienung, Dimmer, etc. und alles via Funk gekoppelt. Außerdem ein Gateway, das sich via Ethernetstecker ins heimische LAN einbinden lässt und die Bedienung via IKEA-App auf dem Handy ermöglicht.
Mit dem IKEA-Gateway ist auch eine Anbindung in FHEM möglich, dazu funktionieren zwei alternative Lösungen:
alt: IKEA Trådfri Modul
IKEA Trådfri Modul (TYPE TradfriDevice und TradfriGateway, mehr Infos: in diesem Forenthema seit April 2017)
- Erkennt Lampen
- Fernbedienung erscheint zwar in der Geräteliste, lässt sich aber nicht als Gerät anlegen oder Status lesen
Die Weiterentwicklung des Moduls durch den ursprünglichen Entwickler scheint Stand 07.19 eingestellt. Inwieweit andere am Modul weiterarbeiten ist unklar.
neu: tradfri-fhem Modul
tradfri-fhem Modul (TYPE HUEDevice und tradfri Gateway, mehr Infos: in diesem Forenthema seit Januar 2019, Beschreibung folgt auf dieser Seite)
- Unterstützt Lampen (als HUE-Device)
- Unterstützt Rollos (Fyrtur und Kadrilj)
- Erkennt Fernbedienung, jedoch zur Zeit Batteriestatus als einziges Reading
- Erstellt (wenn gewünscht) automatisch Gruppen
- Erkennt Bewegungsmelder, jedoch zur Zeit Batteriestatus als einziges Reading
- Erkennt Repeater, nur Erreichbarkeit (reachable) als Reading
Einrichtung in FHEM
- node installieren (mindestens version 8)
- sudo npm install -g tradfri-fhem
define <tradfri> tradfri
attr <tradfri> tradfriFHEM-securityCode <security code>
wenn das Gateway nicht automatisch erkannt wird:
attr <tradfri> tradfriFHEM-params --ip <ip>
WICHTIG: danach in FHEM einmal die Konfiguration speichern, damit der Pairing-Key gesichert wird. Sonst muss beim nächsten FHEM-Neustart das Pairing erneut durchgeführt werden.
HUE-Device
Alle auf dem Gateway bekannten Geräte automatisch als HUEDevice in FHEM angelegt:
- Lampen, Stecker, Trafos, ...
- Hiermit werden die einzelnen Leuchten gesteuert
- Gruppen
- Hiermit lassen sich ganze Gruppen und Räume steuern
- Fernbedienungen
- aktuell gibt es nur ein Battery-Reading
Darstellung im Webfrontend
Wenn man die SVG Icons verwendet, ist es sinnvoll, das Attribut color-icons zu setzen. Mit attr HUEDevice1 color-icons 2
werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.
Damit das Ganze funktioniert, muss noch das attr WEB iconPath fhemSVG:openautomation:default
gesetzt werden.
Beispiel Tradfri Remote Control mit ConBee
Hier ist ein konkretes Beispiel, die Remote Control in FHEM zu integrieren. Vorausgehend muss die Remote Control bereits ins Zigbee-Netz über den ConBee-Stick (Deconz) aufgenommen worden sein.
Mit get <zigbeedevice> sensors
bekommt man eine Liste. Die Zahl (ID) zu Beginn der Zeile vor "TRÅDFRI remote control" merken.
Nun ein neues Device anlegen: def Zigbee_IkeaRemoteControl HUEDevice sensor <ID> IODev=<zigbeedevice>
(Namen entsprechend anpassen).
Im STATE von Zigbee_IkeaRemoteControl erscheint nun ein vierstelliger Code beim Drücken der Tasten. Die Tasten oben und unten (mit den Sonnensymbolen) reagieren auf längeren Tastendruck. Für die einzelnen Codes siehe Bild.
Zur Steuerung anderer Geräte kann ein DOIF oder ein Notify verwendet werden.
Beispiel DOIF (kopiert aus der Raw-Definition):
defmod Zigbee_IkeaRemoteControl.DOIF DOIF ( [Zigbee_IkeaRemoteControl] eq "1002" ) ({\ fhem( "set Licht on-for-timer 5" );;\ fhem( "set Pushover msg 'Türklingel' 'Bimmelimm' 'iPhone,iPad' 0 'bike'" );;\ fhem( "set MQTT_Aktionen msgOut DoorBell bimmelimm" );;\ })\ attr Zigbee_IkeaRemoteControl.DOIF do always