NEWS
Alexa sollte Farben unterstützen
-
Ich glaube ich hab es rausgefunden,
man sollte nach dieser Anleitung vorgehen : http://www.iobroker.net/docu/?page_id=5910&lang=de
und dann bei den 3 benötigten Hue Datenpunkten den selben Smart Name vergeben.
Danach taucht das "kombinierte" Geräte im Cloud Adapter auf
Viele grüße
-
10 Tage später ??? :lol:
-
10 Tage später ??? :lol: `
Keine ist in der Lage den Kode anzuschauen? :evil:https://github.com/ioBroker/ioBroker.cl … in.js#L479
Es wird für "level.color.saturation" gesucht und wenn so ein State da ist, dann
wird noch für "level.color.hue", 'level.dimmer' und 'switch' gesucht.
level.color.rgb sollte auch gehen.
Allerdings das wird in der neuen Version geändert, so dass man RGB ohne "level.color.saturation" steuern konnte:
-
https://github.com/ioBroker/ioBroker.cl … in.js#L479
Es wird für "level.color.saturation" gesucht und wenn so ein State da ist, dann
wird noch für "level.color.hue", 'level.dimmer' und 'switch' gesucht.
level.color.rgb sollte auch gehen.
Allerdings das wird in der neuen Version geändert, so dass man RGB ohne "level.color.saturation" steuern konnte:
https://github.com/ioBroker/ioBroker.cl ... V2.js#L250 `
Habe etwas rumprobiert. Alexa sagt weiterhin "Licht Schrank unterstützt das nicht". Dafür habe ich jetzt Disko, ständig wechselnde FarbenFolgende Sates habe ich mir dazu gezogen:
-
Ich habe es wie beschrieben mit der Kombination aus
-
level.dimmer
-
level.color.hue
-
level.color.saturation
versucht und alle so eingestellten HUE Gruppen haben auch ab sofort auf die Alexa ansagen reagiert Zuvor kannte ich ebenfalls nur die Ansage "wird vom Gerät nicht unterstützt".
aberrrrrrr … bei den meisten Farbansagen springen meine Gruppen immer nur auf rot.
Andere Farben wie blau, grün, gelb oder orange bleiben auf rot oder springen wieder auf rot.
Allein "violett" bastelt einen etwas anderen Farbton hin.
Kann es daran liegen, dass im cloud-Adapter alle level von 0 - 100 gehen, was für die Helligkeit ja noch paßt. Der Bereich von SAT ist aber eigentlich 0 - 254 und der von HUE sogar von 0 - 63355
Ich behelfe mir daher erst einmal weiter mit meinen Script-Presets
-
-
Dafür habe ich jetzt Disko, ständig wechselnde Farben `
du mischt allerdings auch 4 "level/number" Datenpunkte mit einem "switch/string" Datenpunkt.
Kann das funktionieren?
-
https://github.com/ioBroker/ioBroker.cl … in.js#L479
Es wird für "level.color.saturation" gesucht und wenn so ein State da ist, dann
wird noch für "level.color.hue", 'level.dimmer' und 'switch' gesucht.
level.color.rgb sollte auch gehen.
Allerdings das wird in der neuen Version geändert, so dass man RGB ohne "level.color.saturation" steuern konnte:
https://github.com/ioBroker/ioBroker.cl ... V2.js#L250 `
Habe etwas rumprobiert. Alexa sagt weiterhin "Licht Schrank unterstützt das nicht". Dafür habe ich jetzt Disko, ständig wechselnde FarbenFolgende Sates habe ich mir dazu gezogen:
Unbenannt.JPG `
Ich habe schon gefragt, aber frage ich noch mal:Wie sieht Objekt Struktur von dem hue Stripe aus?
-
https://github.com/ioBroker/ioBroker.cl … in.js#L479
Es wird für "level.color.saturation" gesucht und wenn so ein State da ist, dann
wird noch für "level.color.hue", 'level.dimmer' und 'switch' gesucht.
level.color.rgb sollte auch gehen.
Allerdings das wird in der neuen Version geändert, so dass man RGB ohne "level.color.saturation" steuern konnte:
https://github.com/ioBroker/ioBroker.cl ... V2.js#L250 `
Habe etwas rumprobiert. Alexa sagt weiterhin "Licht Schrank unterstützt das nicht". Dafür habe ich jetzt Disko, ständig wechselnde FarbenFolgende Sates habe ich mir dazu gezogen:
Unbenannt.JPG `
Ich habe schon gefragt, aber frage ich noch mal:Wie sieht Objekt Struktur von dem hue Stripe aus? `
Aah. Ich hatte es gar nicht als Frage verstanden gehabt. Objekt Struktur sieht folgenderweise aus.Ich nehme dabei immer die Werte von Schrank, nicht Schrank_1, dürfte aber keinen Unterschied machen!?
-
Bei mir sieht so aus:
Wichtig ist "hsb".
Was passiert wenn du nur sat einfügst?
-
Ich habe es wie beschrieben mit der Kombination aus
-
level.dimmer
-
level.color.hue
-
level.color.saturation
versucht und alle so eingestellten HUE Gruppen haben auch ab sofort auf die Alexa ansagen reagiert Zuvor kannte ich ebenfalls nur die Ansage "wird vom Gerät nicht unterstützt".
aberrrrrrr … bei den meisten Farbansagen springen meine Gruppen immer nur auf rot.
Andere Farben wie blau, grün, gelb oder orange bleiben auf rot oder springen wieder auf rot.
Allein "violett" bastelt einen etwas anderen Farbton hin.
Kann es daran liegen, dass im cloud-Adapter alle level von 0 - 100 gehen, was für die Helligkeit ja noch paßt. Der Bereich von SAT ist aber eigentlich 0 - 254 und der von HUE sogar von 0 - 63355
Ich behelfe mir daher erst einmal weiter mit meinen Script-Presets `
Was kommt an wenn du z.B. Grün sagst? An HUE, SAT, BRI Werten? -
-
Was kommt an wenn du z.B. Grün sagst? An HUE, SAT, BRI Werten? `
Guten Morgen BluefoxAnbei 3 Screenshots:
-
Einstellungen
-
Ausgangssituation (orange)
-
nach Kommando "grün"
Nach dem Kommando "Alexa, stelle die Stehlampe auf grün"
stehen alle Werte von (BRI (level), HUE und SAT) auf den Maximalwerten.
1917_hue_2_nach_ansage_gr_n.jpg
1917_hue_1_ausgangssituation.jpg
1917_hue_0_cloud-adapter_einstellungen.jpg -
-
Die Ansage auf die Farbe "blau", "gelb" und "orange" hat den gleichen Effekt (rot und Maxwerte be1 HUE, SAT, BRI)
Interessanterweise wird auf das Kommando "violett" die Lampe auf grün gestellt 8-)
(Werte gemäß Screenshot anbei)
Ich bin offen für weitere Farbvorschläge :lol:
1917_hue_2_nach_ansage_violett.jpg -
gibbet neue Erkenntnisse ??
-
Die Ansage auf die Farbe "blau", "gelb" und "orange" hat den gleichen Effekt (rot und Maxwerte be1 HUE, SAT, BRI)
Interessanterweise wird auf das Kommando "violett" die Lampe auf grün gestellt 8-)
(Werte gemäß Screenshot anbei)
Ich bin offen für weitere Farbvorschläge :lol: `
Bitte Debug einschalten und checken was da ankommt: -
Bitte Debug einschalten und checken was da ankommt:
https://github.com/ioBroker/ioBroker.cl … n.js#L1921 `
Du sprichst mit einem Anwender, also brauche ich <u>klare</u> Anweisungena.) Soll ich im Experten Modus beim cloud-Adapter das Log auf "debug" stellen?
oder soll ich
b.) über Javascript diese eine code-Zeile ausführen?
adapter.log.debug('ALEXA Color: ' + request.payload.appliance.applianceId + ' ' + JSON.stringify(request.payload.color));
falls b.) muss ich in der Code-Zeile noch etwas anpassen? gehören noch weitere Zeilen dazu?
Danke dir für deine Zeit.
-
Bei mir sieht so aus:
2017-07-26 08_30_52-ioBroker.admin.png
2017-07-26 08_30_21-ioBroker.admin.png
Wichtig ist "hsb".
Was passiert wenn du nur sat einfügst? `
Es läuft!!!Habe gelb, grün, blau, rot, violett, braun ausprobiert. Geht alles!
Edit: ich war etwas voreiligt. Ausschalten geht nicht. Muss vielleicht noch .level dazu. Bin wieder unterwegs, kann nicht testen.
-
Also man müsste es unter den selben Namen hinkriegen:
"Licht Schrank" mit Philips_hue.Schrank.level und Philips_hue.Schrank.sat
Leider geht das irgendwie nicht. Es kommt vom cloud Adapter die Meldung: dieser Name existiert bereits.
Wie es funktioniert:
"Licht Schrank" mit Philips_hue.Schrank.level
und
"Schranklicht" mit Philips_hue.Schrank.sat
Ist natürlich nicht praktikabel: Für AN, AUS und Dimmen nimmt man "Licht Schrank" und für die Farben "Schranklicht".
-
Also man müsste es unter den selben Namen hinkriegen:
"Licht Schrank" mit Philips_hue.Schrank.level und Philips_hue.Schrank.sat `
Das bekommst Du hin wenn Du in den Datenpunkt Eigenschaften den "smartName" manuell anpasst. -
nur dann verabschiedet sich der Cloud Adapter
-
das Thema ist zwar schon älter, ich möchte das aber gerne noch mal auffassen.
Gibt es hier neue Erkentnisse ?
Ist in der Tat so, …... andere ich die Smartnamen manuell, dann schmiert der Cloud Adapter ab.