EIB / KNX Rollläden per Alexa und openHAB steuern
Im letzten Artikel habe ich schon einmal kurz beschrieben, wie man Lichter und Steckdosen schalten und auch Lichter per Alexa und openHAB dimmen kann. Momentan fehlt dazu bei mir noch das Steuern der Rollläden im Haus. Beim Suchen in der Dokumentation ist mir keine Anbindung von “Rollershuttern” in der Hue Emulation aufgefallen.
Hier gab es aber einen Kommentar vom 30.12.2016 von Thomas Schwarz, wie man per [“Lightning”] auch Rollläden anbinden kann.
Items
Die Rollläden müssen entsprechend konfiguriert sein (siehe erstes Item). Zusätzlich benötigt man einen Switch um das Sprachkommando aufzunehmen.
Rollershutter Jalousie_EG_Wohnzimmer "Jalousie Wohnzimmer" (gJalousie_EG, gJalousie, gEG_Wohnen) {knx="5/0/2,5/0/1"} Switch Jalousie_EG_Wohnzimmer_Name "Jalousie Wohnzimmer" ["Lighting"]
Rules
Eine Regel kann dann für Alexa wie folgt aussehen:
rule "Jalousie_EG_Wohnzimmer" when Item Jalousie_EG_Wohnzimmer_Name received command then var $i = 0 switch(receivedCommand) { case ON: while($i < 700) { Jalousie_EG_Wohnzimmer.sendCommand(UP) $i++ } case OFF: while($i < 660) { Jalousie_EG_Wohnzimmer.sendCommand(DOWN) $i++ } } logInfo("INFO","Regel ausgeführt - Jalousie_EG_Wohnzimmer") end
Die While-Schleife benötigt man nicht zwingend (ich habe die nur eingebaut, da meine Rollläden ansonsten nicht sauber gesteuert werden können).
Sprachsteuerung
Ich kann jetzt mit “Alexa, schalte Jalousie Wohnzimmer an /aus” die Rollläden entsprechen hoch- und runterfahren.
Lieber wäre mir hier noch, wenn Alexa / die Hue Emulation anstatt “an und aus” besser “hoch und runter” verstehen würden. Das habe ich aber auf die Schnelle nicht hinbekommen. Hat dazu jemand eine Idee?
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!