TRÅDFRI: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Wikify; Typos, ...)
 
(20 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Baustelle}}
<div style="float:right">{{Infobox Modul
<div style="float:right">{{Infobox Modul
|Name=tradfri
|Name=tradfri
|ModPurpose=Anbindung IKEA TRÅDFRI Gateway
|ModPurpose=Anbindung IKEA TRÅDFRI Gateway
|ModType=d
|ModType=d
<!-- |ModCategory= (noch?) nicht verwendet -->
|ModCmdRef=tradfri
|ModCmdRef=tradfri
|ModForumArea=Zigbee
|ModForumArea=Zigbee
|ModTechName=30_tradfri.pm
|ModTechName=30_tradfri.pm
|ModOwner=Andre ([http://forum.fhem.de/index.php?action=profile;u=430 Forum] / [[Benutzer Diskussion:justme|Wiki]])
|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)
* 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.


=== Einrichtung in FHEM ===
=== neu: tradfri-fhem Modul ===
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]])
* 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)
# node installieren (mindestens version 8)
# sudo ppm install -g tradfri-fhem
# sudo npm install -g tradfri-fhem
# <code>define <tradfri> tradfri</code>
# <code>define <tradfri> tradfri</code>
# <code>attr <tradfri> tradfriFHEM-securityCode <security code></code>
# <code>attr <tradfri> tradfriFHEM-securityCode <security code></code>


wenn das gateway nicht automatisch erkannt wird:
wenn das Gateway nicht automatisch erkannt wird:
<code>attr <tradfri> tradfriFHEM-params --ip <ip></code>{{Randnotiz|RNTyp=r|RNText=Das Modul ist noch nicht eingecheckt und bis auf weiteres hier zu finden:{{Link2Forum|Topic=95272}} }}
:<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 ====
Alle auf dem Gateway bekannten Geräte automatisch als [[Hue#HUE-Device|HUEDevice]] in FHEM angelegt:
Alle auf dem Gateway bekannten Geräte automatisch als [[Hue#HUE-Device|HUEDevice]] in FHEM angelegt:
* Lampen, Stecker, Trafos, ...
* Lampen, Stecker, Trafos, ...
Zeile 35: Zeile 51:
: Hiermit lassen sich ganze Gruppen und Räume steuern
: Hiermit lassen sich ganze Gruppen und Räume steuern
* Fernbedienungen
* Fernbedienungen
: aktuell gibt es nur ein battery Reading
: 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 <code>attr HUEDevice1 color-icons 2</code> werden z.B. die Farben und der Dimmzustand der Lampe als Icon dargestellt.
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>
 


=== Darstellung im Webfrontend ===
== Links ==
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.
* [https://github.com/peterkappelt/Tradfri-FHEM/issues/16#issuecomment-445461242 Githubeintrag über Einstellung der Feature-Entwicklung des IKEA Trådfri Moduls].
Damit das ganze funktioniert, müsst ihr auch noch das <code>attr WEB iconPath fhemSVG:openautomation:default</code> setzen.
* [[Hue#RaspBee & ConBee|Betrieb von IKEA smart home Devices mit Dritthersteller Gateway wie ConBee2]]


[[Kategorie:ZigBee Components]]
[[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.

Info blue.png
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: 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

  1. node installieren (mindestens version 8)
  2. sudo npm install -g tradfri-fhem
  3. define <tradfri> tradfri
  4. 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

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 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


Links