Philips Hue Bridge einbinden

Philips Hue Bridge einbinden

Die Produktlinie Philips Hue bietet sich für den Heimbereich als recht komfortable Beleuchtungstechnik an. In der Grundausstattung benötigt man da zum einen die Philips Hue Bridge, mindestens einen dazu kompatiebles Leuchtmittel
und evtl. noch einen Taster oder Dimmer.

Die Inbetriebnahme gestaltet sich auch dank der Hue-App, die es für Android und iOS gibt, recht einfach.
Bevor man die Hue Bridge in FHEM einbinden kann, sind noch ein paar Vorbereitungen nötig.
Dazu muss das Paket JSON installiert werden.

sudo cpan install JSON

 

 

Nach ein paar Minuten ist die Installation abgeschlossen und nun müssen noch die benötigten Perl-Pakete installiert werden.

sudo apt-get install libjson-perl

Um die Hue Bridge in FHEM einzubinden, benötigt man in der fhem.cfg nur eine einzelne Zeile. Diese enthält die IP-Adresse der Hue Bridge, die man am einfachsten über die Fritz-Box ermittelt. Wer möchte, kann in der Fritz-Box auch dafür sorgen, dass die Hue Bridge auch eine feste IP-Adresse erhält.

define hueBridge1 HUEBridge 192.168.2.10 60

Standardmäßig wird der Status der Bridge alle 60 Sekunden überprüft. Wer diesen Wert erhöhen möchte (60 ist der Minimalwert), kann dies ebenfalls durch einen entsprechend angehängten Parameter (z.B. 120) tun.

Im Raum “HUEDevice” sollte jetzt der Eintrag “hueBridge1” mit dem Status “link button not pressed” auftauchen. Damit die Bridge in FHEM genutzt werden kann, wird nun (wie bereits oben beim Koppeln mit der Smartphone-App) die einzige Taste der Hue Bridge (Push-Link-Taste) gedrückt.

Der Status in FHEM springt daraufhin sofort auf “Connected” und die bereits an der Hue Bridge angelernten LEDs tauchen automatisch unter HUEDevice auf und können bereits über FHEM gesteuert werden.

Um das erste Device, sprich das erste Leuchtmittel, für meine Bedürfnisse anzupassen,
habe ich folgeden Zeilen hinzugefügt beziehungsweise geändert:

attr HUEDevice1 alias Esstischlampe
#attr HUEDevice1 devStateIcon {(HUEDevice_devStateIcon($name),\"toggle\")}
attr HUEDevice1 devStateIcon devStateIcon on:lampe_ein off:lampe_aus
attr HUEDevice1 fp_Grundriss 210,350,0,
attr HUEDevice1 room Switch

Um diese Lampe ein oder auszuschalten verwende ich folgende Befehle:

set HUEDevice1 on
set HUEDevice1 off

Alternativ ist es auch möglich die Lampe zu dimmen. Dazu sind dann Werte in Prozent anzugeben:

set HUEDevice1 pct 0
set HUEDevice1 pct 50
set HUEDevice1 pct 100

Wer möchte, der kann zu dem Dimmwert auch noch die Rampenzeit in Sekunden hinzufügen.
In meiner Konfiguration habe ich 5 Sekunden eingesetzt. Der Befehl sieht dann so aus:

set HUEDevice1 pct 100 5

Wenn man eine RGB-Lampe integriert, dann sind ausser den on- und off-Befehlen auch Angaben mit den RGB-Werten möglich. Um die Lampe in rot leuchten zu lassen, muss folgender Befehl abgesetzt werden:

set HUEDevice2 rgb FF0000

Wer nun mehrere dieser Hue-kompatiblen Leuchten gleichzeitig per Fingertip schalten möchte, der sollte ein "structure" bilden. Bei mir sieht das so aus:

#################################################
# Stehlampe bestehend aus Stehlampe color 1 und Stehlampe color 2
define Stehlampe structure room HUEDevice2 HUEDevice3
attr Stehlampe room Switch
attr Stehlampe devStateIcon on:lampe_ein off:lampe_aus
attr Stehlampe fp_Grundriss 118,205,0,

Leider ist es aber so, dass man die Hue Bridge nicht mit firmenfremden Geräten, wie z.B. die IKEA Fernbedienung verbinden kann. Auch ist es so, dass Tastendrucke auf dem Philips Dimmschalter mit einer Verzögerung von bis zu 10 Sekunden in FHEM ankommen. Aber es gibt ja Alternativen. Ich setzt als Alternative den ConBeeStick von Phoscon ein.

nach oben