NEWS
Iobroker / Hue / Alexa programmieren, Hilfe
-
Ok das mit der Steckdose habe ich hinbekommen.
Unter Objekte habe ich die Lightify zugefügt, und als State on genommen.
Dann unter cloud , smart gerate zugefügt und mit Namen "Steckdose" benannt.
Dann mit der Alexa App eine suche gestartet und siehe da ein Punkt mit Steckdose war da.
Und hört auf den Befehl Alexa Steckdose Ein oder Aus, perfekt.
Jetzt habe ich unter Szenen eine Aktion definiert siehe Screenshot , das ganze habe ich wieder in die cloud unter smart gerate zugefügt.
das ganze benannt , dies Szene wird auch angezeigt, Alexa reagiert aber nicht darauf, was habe ich übersehen?
1947_bildschirmfoto_2017-01-25_um_18.25.34.png -
eine andere Frage noch, welche Bedeutungen haben die Einstellungen der Hue Lights, bzw. wie finde ich den Farbcode für die Lampen?
1947_bildschirmfoto_2017-01-25_um_18.41.35.png -
Je nach colormode. (hue, xy, rgb).
Unter:
r, g und b (rot grün und blau) von 0-255.
xy: die beiden x,y Werte
oder hue (ein Wert von 0- ich meine 65335 oder 32667 ?).
SAT ist Saturation, die "Stärke" der Farbe (0-254).
BRI die Helligkeit (0-254).
Mit command kann man mehre Werte gleichzeitig setzen.
Alle Datenpunkte entsprechen denen der hue API von Philips.
Am besten mal die hue Lampen mit einer Fernbedienung einstellen und schauen, welche Werte sich ändern.
Ansonsten gibt es bei Philips Übersichten zu den Werten mit den entsprechenden Farben (zur Not googlen).
Und im Forum gibt es ein paar Beispiele in Verbindung mit dem Szene-Adapter und dem hue command.
-
Bei manchen Sachen muss man bei Alexa etwas rumprobieren - Szenen scheinen dazu zu gehören.
Ich habe das so gelöst, dass ich in ioBroker einen neuen State erzeugt habe. Und dann bei der Szene gesagt habe, dass sie von diesem neuen State getriggert wird. Der neue State wird dann an Alexa per SmartName übergeben.
Ich lege alle meine eigenen States im Objekte-Baum unter Javascript.0 an. Man kann das per Benutzeroberfläche machen. Anfänglich ist das OK, aber ich habe mir angewöhnt, das per Script zu machen.
createState("jajascript.0.MyObjects.Party",false,{name: 'Party', type: 'boolean'});
Ich habe ein Script initialise genannt, da kommen alle solche rein.
-
Bei manchen Sachen muss man bei Alexa etwas rumprobieren - Szenen scheinen dazu zu gehören.
Ich habe das so gelöst, dass ich in ioBroker einen neuen State erzeugt habe. Und dann bei der Szene gesagt habe, dass sie von diesem neuen State getriggert wird. Der neue State wird dann an Alexa per SmartName übergeben.
Ich lege alle meine eigenen States im Objekte-Baum unter Javascript.0 an. Man kann das per Benutzeroberfläche machen. Anfänglich ist das OK, aber ich habe mir angewöhnt, das per Script zu machen.
createState("jajascript.0.MyObjects.Party",false,{name: 'Party', type: 'boolean'});
Ich habe ein Script initialise genannt, da kommen alle solche rein. `
Danke für dein Hilfe, aber zur Zeit verstehe ich nur Bahnhof
-
Manuell anlegen:
Objekte Reiter
- javascript.0 anwählen (wenn der javascript Adapter noch nicht installiert ist, nachholen, den wirst du irgendwann brauchen)
- oben auf das kleine +
- Dann Maske ausfüllen
Danach solltest du den neuen State (Kino) im Cloud Adapter zufügen können.
- javascript.0 anwählen (wenn der javascript Adapter noch nicht installiert ist, nachholen, den wirst du irgendwann brauchen)
-
Alles klar so weit, hab ich alles gemacht, nur weis ich noch nicht was mir das jetzt bringt?
Kann ich so Szenen von der Hue App per Alexa steuern?
-
Also…
Zuerst sagst du der Szene, dass sie durch deinen neuen State geschaltet werden soll
Dann im Cloud Adapter deinen neuen State einfügen
Böderweise sieht man das nicht direkt… einmal auf Smart Aufzählungen und dann wieder auf Smart Geräte...
Schwupps, da ist er
Nun noch in Alexa nach SmartHome Geräten suchen. Dann sollte das Gerät drin sein
Und Du kannst mit: Alexa schalte Kino an deine Szene triggern
Ich hoffe, dass ich nichts vergessen habe. Ich mache das alles gerade remote und kann nicht ausprobieren, ob das tatsächlich funktioniert. Sonst gibts Mecker von der Meisterin
@Homoran: Falls Du das liest, Du kannst gerne die Screenshots benutzen und das Beispiel auch.
-
@Homoran: Falls Du das liest, Du kannst gerne die Screenshots benutzen und das Beispiel auch. `
Ich hatte mir schon ganz interessiert diese Screenshots angeshen - und dann las ich das ^^Ich werde das mal weiter an @Eric2905 delegieren, da ich mit Alexa nichts am Hut hae und dieser Partt jetzt sein Baby ist
Die Doku für den Szenenadapter
http://www.iobroker.net/docu/?page_id=1950&lang=de
muss ich auch nochmal aktualisieren
Gruß
Rainer
-
Möglicherweise kann man das Ganze auch ohne den Trigger-State machen, und das Scene Objekt direkt bei den Smart Geräten eintragen. Das wäre etwas einfacher, aber das muss ich erst mal testen.
Ich hab gleich mit dem extra State losgelegt, weil ich Alexa, Schutzschilde 80% haben wollte und 80% eben 80% zu sein sollten und nicht 80% auf - da musste ich etwas mit Variablen spielen.
-
Moin,
ich denke, ich baue das mit ein und erstelle bzgl. Szenen-Adapter ein weiteres HowTo in Bezug auf Alexa.
Ich gehe mal davon aus, das ich die Screenshots aus diesem Thread dafür nutzen kann / darf?
Gruß,
Eric
Von unterwegs getippert.
-
Ich gehe mal davon aus, das ich die Screenshots aus diesem Thread dafür nutzen kann / darf? `
Klar, sag Bescheid, wenn Du noch welche brauchst.
Ich mache morgen noch welche ohne Trigger-State. Kommen dann per PN
-
So, das Thema ist fertig und veröffentlicht.
In der Scheneelstart-Doku ist es unten, unter "Weitere Tipps & Tricks" aufgeführt worden. Direkter Link : http://www.iobroker.net/docu/?page_id=6567&lang=de
Schaut mal drüber, ob noch irgendwo ein Bock drin steckt.
Gruß,
Eric