Vor circa einem Jahr wurde der Philio Smart Color Button vorgestellt. Wir haben diesen getestet und im Fibaro HomeCenter 2 inkludiert. Mehr dazu erfahrt Ihr hier in diesem Artikel.
Sonntag. Der erste Sonntag nach einer anstrengenden Woche auf der CeBit 2016. Wir haben ja bereits einen Artikel über die meisten Neuigkeiten zum Thema SmartHome veröffentlicht. Nun gehen wir langsam wieder zum Tagesgeschäft über. Wie bereits erwähnt wurde der Button vor fast genau einem Jahr vorgestellt. Dies könnt Ihr hier nachlesen. Der Philio Smart Color Button ist bereits im Handel erhältlich. Ihr könnt den Button zum Beispiel über Amazon beziehen.
Inklusion im Z-Wave Netzwerk
Getestet haben wir den Button zusammen mit dem HomeCenter 2-Gateway von Fibaro. Dort lässt sich der Button ohne Probleme inkludieren und nutzen. Um den Philio Smart Color Button zu inkludieren, muss das Gateway in den Anlern-Modus versetzt werden. Daraufhin muss der Button mit dem 5 Volt Micro-USB Adapter verbunden werden, der Button startet daraufhin den Auto-Inklusion-Modus und wird vom Gateway erkannt. Dies sollte auf jeden Fall in der näheren Umgebung des Gateways durchgeführt werden, um Fehler bei der Inklusion zu verhindern.
[carousel arrows="display" buttons="display"] [panel title="Philio Smart Color Button" description="Philio Smart Color Button"] [/panel] [panel title="Philio Smart Color Button" description="Philio Smart Color Button"] [/panel] [panel title="Philio Smart Color Button" description="Philio Smart Color Button"] [/panel] [panel title="Philio Smart Color Button" description="Philio Smart Color Button"] [/panel] [panel title="Philio Smart Color Button" description="Philio Smart Color Button"] [/panel] [/carousel]Nach dem Anlernen am Gateway sollte der Philio Button ein wenig geladen werden. In unserem Fall wurde der Button circa vier Stunden am Strom gelassen. Seitdem hängt dieser an der Wand und musste nicht neu geladen werden. Dies ist jetzt circa vier Wochen her.
Im normalen Betrieb und einer Wandmontage (nur so kann die Postion des Buttons in der Halterung erkannt werden) können unterschiedliche Funktionen genutzt werden. Der Button besitzt einen Dimmer-Modus, mit dem an Geräten ein bestimmter Wert gesetzt werden kann. Zum Beispiel 30 % Leuchtkraft bei einem Dimmer/RGBW-Gerät oder 50 % geöffnet bei einem Rollladen. Dies wird über Assoziationen gesetzt. Dazu besitzt der Button eine sogenannte Timer-Funktion, mit der Geräte nach einer bestimmten Zeit an/ausgeschaltet werden können. Durch ein Druck auf den Button wird zwischen diesen Modi hin- und hergeschaltet.
Steuerung von Geräten über Assoziationen
Der Philio Smart Color Button kann Geräte direkt über Assoziationen steuern. Damit bietet sich eine coole Möglichkeit, um zum Beispiel Dimmer, RGBW-Geräte oder Rollläden zu steuern. Dazu müsst Ihr in eurem Gateway den Button mit einem oder mehreren Geräten assoziieren. Beim Fibaro HomeCenter findet Ihr dies unter den erweiterten Einstellungen des Buttons. Dort gibt es den Punkt "Setting Association" und beim Klick auf diesen Punkt öffnet sich ein neues Fenster:
Nach dem Aufwecken des Buttons werden die Assoziationen gespeichert und können dann genutzt werden. Um jetzt ein Licht auf 100 % Lichtstärke zu stellen, müsst Ihr den kleinen Punkt auf dem Button so positionieren, dass dieser im ganz rechten Bereich bei D sitzt. Nachdem der Button keine weiteren Bewegungen erkannt hat, wird der Wert am Gerät gesetzt. Möchtet Ihr das Licht ganz ausstellen, dann muss der Punkt in den Bereich C gestellt werden. Der Bereich D steuert den Wert, welcher an das Gerät gesendet wird. Je weiter links, desto kleiner der Wert. Dieses Prozedere funktioniert im praktischen Betrieb erstaunlich gut.
Steuerung von Szenen über die centralScene-Funktion
Seit der Firmware-Version 4.063 Beta des HomeCenter 2 wird die sogenannte centralScene-Funktion unterstützt. Diese Funktion gleicht der sceneActivation-Funktion, welche aber nicht von dem Philio Button genutzt wird. Um also Szenen mit dem Button zu steuern, benötigt Ihr folgenden LUA-Code (leider wird nur das Drücken des Buttons und das länger halten und loslassen des Buttons unterstützt):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
--[[ %% properties %% events 231 CentralSceneEvent %% globals --]] local startSource = fibaro:getSourceTrigger(); action = json.encode(startSource) local action_press = action:match('Pressed') local action_released = action:match('Released') if (action_press ~= nil) then fibaro:debug('Philio Button wurde gedrückt') elseif (action_released ~= nil) then fibaro:debug('Philio Button wurde länger gedrückt und losgelassen') end |
In dem Skript muss im Header die ID des Buttons angepasst werden (HIER: 231 CentralSceneEvent). Danach sollte bei jedem Betätigen des Buttons das Skript ausgeführt werden, weitere Anpassungen müssen nicht vorgenommen werden.
ACHTUNG: Bei der Nutzung von centralScene schaltet Ihr zwischen dem Dimmer-Modus und dem Timer-Modus hin und her. Eine Nutzung von beiden Modi ist daher nicht zu empfehlen.
Fazit zum Philio Smart Color Button
Nach den ersten Tests wurde der Button umgehend an meiner Wand befestigt ;) Ich schalte damit jetzt meinen Fernseher an und aus, wenn niemand mehr im Wohnzimmer ist, aber trotzdem jemand zu Hause ist. Dazu nutze ich die Steuerung von Szenen via centralScene. Leider kann ich dann wie oben beschrieben die Dimmer-Funktion nur eingeschränkt nutzen, stört in meinem Setup aber nicht weiter. Von der Qualität des Buttons bin ich überzeugt und der Button sieht dazu noch gut aus.
Ein Icon für eure Web-GUI ist auch wieder mit dabei.
Kannst du sagen, wie damit die Temperatursteuerung der Danfoss Thermostate funktionieren würde? Soll ja laut dem ersten Bild auch das steuern können.
Kann ich mal testen, wenn ich Zeit finde...
Kann eigentlich nur über Assoziationen laufen. Einen speziellen Modus gibt es dafür nicht.
Gruß
Ich habe den Button bereits seit mehreren Monaten und bin mit dem Button selbst sehr zufrieden. Leider funktioniert er mit der Zipabox noch nicht vernünftig.
Hab jetzt erst einen in die Finger bekommen ;) Danke für den Hinweis...
Was funktioniert denn genau nicht? Über Assoziationen sollte es ja unabhängig vom Controller funktionieren.
Gruß
Habe seit Anfang Dezember ein Ticket bei Zipato laufen. Sie hatten Anfangs geglaubt es wäre nur ein kleiner Fix notwendig aber es dürfte nun wohl doch komplexer sein. "For now the only way it can be used is as a single switch, the dimming effect (level control) will be implemented
later when we will be reworking this device."
Er kann über das System nur als Ein/Aus Schalter verwendet werden. Ich hätte ihn gerne an einen virtuel level control gebunden und dies geht leider derzeit nicht weil ihn die Zipabox nur als mehr oder weniger einen Switch erkennt.
Eine direkte Assoziation sollte funktionieren, ist aber nicht der Usecase den ich brauche und habe auch keine Dimmer oder so zum probieren. Mein Anwendungsfall wäre eine Art Zahlenkombinationsschloß zum Aktivieren und deaktivieren der Alarmanlage.
Danke für die Antwort.
Dann ist es genauso implementiert wie bei Fibaro ;) ob sich dein Anwendungsbeispiel mit der Hardware so abbilden lässt, weiß ich nicht :/ denke der Button gibt das so nicht her. Aber kann dir nicht sagen, ob man das softwareseitig abbilden kann.
Bin auch gespannt ob das geht.
Meine Idee wäre in die Richtung:
if (levelcontrol >=0 && =80 && =40 && < 60)
{
ARM Alarm System
}
}
}
Das Ganze halt mit dem RuleCrator der Zipabox. (Leider nicht zum Programmieren wie bei der HC2
Oh!
Programmcode mag die Kommentarfunktion scheinbar nicht. Wird nun ganz anders und unvollständig angezeigt als von mir eingegeben.
Versteh deinen Ansatz schon ;)
Problematisch wird zum einen die Ungenauigkeit des Buttos (kann nicht genau sagen, wo der Wert 60 genau ist) und zum anderen das Updateintervall sein. Wenn du es hinbekommst, dann ist es eine coole Sache... Wird aber glaub ich nicht realisierbar sein :( leider...
Falls es irgendwann bei Zipato so gegen 2018 gepatcht wird, lasse ich es dich wissen.
Dann steig ich auf Zipato um :D
Der Tag wird wohl nie kommen für dich, denke ich! :-)
Mein Button piept bei jeder Betätigung. Kann man das ausschalten, das nervt!
Hi,
nein. Das funktioniert nach der Anleitung nicht.
Gruß
Danke für die Anwort,
aber damit ist das Ding doch nicht nutzbar!?
Der Button soll grundsätzlich über Assoziationen für Dimmer/Rollläden genutzt werden. Den Druck auf den Knopf hab ich zweckentfremdet ;)
Gruß
Kann man dem Button eine gewisse Leuchtfarbe zuweisen, je nachdem welcher Status z.B. die Alarm Anlage hat?
Also kann er rot leuchten, wenn scharf und grün wenn sicher?
Hi,
nein. Der Ring leuchtet auch nicht dauerhaft, sondern nur wenn man diesem zum Setzen der Helligkeit nutzt.
Gruß
Wie kann man die RGB Farbe des LED Streifen damit setzen?
Hi,
das funktioniert nicht. Bisher kann nur die Helligkeit mit dem Button reguliert werden.
Gruß
Vielen Dank, dass habe ich schon eingerichtet. Schade, dann ist der Button fast zu schön für so "einfache" Aufgaben.