NEWS
Alexa sollte Farben unterstützen
-
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.
-
Hallo
Ich bin noch recht neu bei Iobroker aber es funktioniert eig. alles super bis auf das mir der Cloud adapter abschmiert
wenn ich versuche bei meinen hue Lampen die Farbe zu ändern!
"stell das Wohnzimmer licht auf Blau" z.b., aber sonst eig. funktioniert alles!
Ich weis einfach nicht was ich übersehe weil dieses "hsb" steht auch dabei.
Iobroker ist per Docker auf einer Synology installiert!
danke schon mal im voraus
2222_20171101_001710_1_.jpg
2222_20171101_001536_1_.jpg -
Hallo,
ich habe zu dem Absturz einen Fix erstellt: https://github.com/ioBroker/ioBroker.cloud/issues/27
Zudem reagiert nun auch nur noch ausschließlich die Helligkeit, wenn man diese ändern möchte (und nicht mehr die Farben, sowie die Sättigung)
Hoffe, das hilft dem einen oder anderen.
-
Hallo,
bei mir ist der Cloud Adapter auch immer abgeschmiert, wenn ich die drei vorgenannten Kombis verwendet habe. Mit sat ging es bei mir auch nicht. Heute habe ich noch mal etwas rum probiert und habe den Smart Namen bei hue manuell vergeben, zusätlich noch den gleichen Namen bei on.
Siehe da, nun kann ich Farben ansagen und es funktioniert. Der Cloud Adapter(2.07) schmiert auch nicht ab.
Sieht bei mir so aus wie im Anhang.
3822_20171122_110247.jpg -
Hallo,
bei mir ist der Cloud Adapter auch immer abgeschmiert, wenn ich die drei vorgenannten Kombis verwendet habe. Mit sat ging es bei mir auch nicht. Heute habe ich noch mal etwas rum probiert und habe den Smart Namen bei hue manuell vergeben, zusätlich noch den gleichen Namen bei on.
Siehe da, nun kann ich Farben ansagen und es funktioniert. Der Cloud Adapter(2.07) schmiert auch nicht ab.
Sieht bei mir so aus wie im Anhang. `
Kann mir einer sagen wie man so ein Gerät anlegen kann, ich habe seit gestern auch IOBroker und würde auch gerne meine Color HUE mit Alexa steuern.
Gibt es vielleicht eine Anfänger Guide?
Grüße
-
Welche Adapter hast Du denn bisher installiert ?
Du brauchst dafür erstmal den Cloud Adapter und den Hue Adapter.
Wenn Du das eingerichtet hast geht es weiter.
Ich habe mit der Hue App (Handy) verschiedene Räume und verschiedene Lampen angelegt, diese werden dann auch in ioBroker nach dem aktivieren des Hue Adapters in den Objekten übernommen/angezeigt.
Dann wirst Du im Cloud Adapter schon einige Hue Geräte angezeigt bekommen. (ich habe die erstmal alle wieder gelöscht) Dann kannst Du im Cloud Adapter mit dem + Zeichen ein neues Smart Gerät hinzufügen. Da musst Du zu Deiner jeweiligen Lampe navigieren, zum an/ausschalten erstmal die Option mit on auswählen und okay klicken, dann wird Dir ein Name vorgeschlagen den Du nach Deinen Wünschen anpassen solltest, denn das ist der Name für Alexa. In meinem Beispiel : "Alexa Fensterlampe an oder aus". (schalte oder stelle braucht man gar nicht sagen, funktioniert auch in der kurzen Form)
Dann wäre die an/aus Funktion fertig. Danach nur noch mal den "Alexa suche neue Geräte" Befehl sprechen und Deine Lampe sollte gefunden werden.
in den Objekten sollte es dann so aussehen (natürlich mit Deinem vergebenen Smartnamen)
Mit den Farben geht es ähnlich. Damit Du das aber dem gleichen SmartNamen zuordnen kannst musst Du dieses mal nicht in den Cloud Adapter, sondern direkt in die Objekte und Dich zu Hue und zu Deiner Lampe durchklicken. Dann die hue mit dem Bleistift rechts bearbeiten und den Smart Namen unter raw(nur Experten) einfügen, dann hast Du auch die Farben dem gleichen Smart Namen zugeordnet. z.B "Alexa Fensterlampe blau" (gelb/grüb/rot/violett usw.)
Dann nochmsl "Alexa suche neue Geräte". Danach sollte an/aus und Farben gehen.
Ich habe das jetzt auf dem Handy so aus dem Kopf getippt. Ich hoffe das ist halbwegs verständlich…
![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201711 ... af09e2.jpg">https://uploads.tapatalk-cdn.com/20171123/ecf05cd72d6bd1bd18b40b5bceaf09e2.jpg</link_text>" />![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201711 ... dbe074.jpg">https://uploads.tapatalk-cdn.com/20171123/d9392c0398d6b35522f5cece85dbe074.jpg</link_text>" />![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201711 ... 612ac5.jpg">https://uploads.tapatalk-cdn.com/20171123/6af4d1c262d086c314f0834ddd612ac5.jpg</link_text>" />~~~~ -
ich habe es soweit nun hinbekommen
Ich habe es mit dem Cloud Adapater 2.7 versucht, leider schmiert der auch ohne .sat ab. Wenn ich es mit den Hotfix von https://github.com/ioBroker/ioBroker.cloud/issues/27 einspiele kann ich nun auch die Farbe einstellen.
Hat es irgendwer schon geschafft auch noch .sat mit zu übergeben? würde sehr gerne noch die Helligkeit einstellen.
-
den Fix habe ich gar nicht installiert und kann die Farben schalten. Helligkeit habe ich noch nicht probiert.
-
Nach lagem rumprobieren funktioniert es jetzt bei mir:
~~![](</s><URL url=)https://i.imgur.com/uiiOzOh.png" />
Ich kann die Farbe und die Helligkeit einstellen. Damit sich die Farbe beim ändern der Helligkeit nicht ändert habe ich den Fix von oliver.schulze installiert.
https://github.com/ioBroker/ioBroker.cloud/issues/27
/opt/iobroker/node_modules/iobroker.cloud/lib
Vielleicht ist dies ja auch die Lösung für andere mit dem gleichen Problem :)~~
-
Ich habe den Fix nun auch mal installiert.
Wenn ich die Helligkeit verstellen möchte, meinetwegen von entspannen und sage Alexa, stelle die xyLampe heller, dann wechselt die Farbe auf rot. :?
Welcher Befehl wäre es für heller stellen ?
(ich habe allerdings aktuell den 2.08 Cloud Adapter installiert)
-
Nach lagem rumprobieren funktioniert es jetzt bei mir:
~~![](</s><URL url=)https://i.imgur.com/uiiOzOh.png" />
Ich kann die Farbe und die Helligkeit einstellen. Damit sich die Farbe beim ändern der Helligkeit nicht ändert habe ich den Fix von oliver.schulze installiert.
https://github.com/ioBroker/ioBroker.cloud/issues/27
/opt/iobroker/node_modules/iobroker.cloud/lib
Vielleicht ist dies ja auch die Lösung für andere mit dem gleichen Problem :)~~ ` ~~Das muss ich mal testen.
@all Ich habe das Problem das wenn ich die Farbe von 15 Lampen (alle "smartName": "Hobbyraum") ändere, schaltet immer nur eine auf die Farbe, der Rest wird Rot~~
-
Hallo,
habe mir zum Testen eine HUE Bridge und eine Iris Lampe besorgt.
Die Instalation des HUE Adapter funktioniert soweit.
Nur hat der Cloud Adapter (habe 2.0.6 installiert) bei mir solche Probleme, dass ich den HUE Adapter wieder löschen musste.
So sieht meine Smartnamensliste im Cloud Adapter ohne HUE aus.
Nach installation des HUE Adapters, sieht nach kurzer Zeit meine Liste im Cloud Adapter so aus.
Ich habe auch den On Switch aus der HUE Ojektliste mit + hinzugefügt und umbenannt.
Alle anderen Philips hue Iris hue mit dem Befehl "an aus hsb" erschienen auf einmal ohne mein zutun - diese werden, so wie obere Hälfte des Screenschots mittels Alexa aus dem knx.0 oder Harmony.0 Adapter gesteuert.
LG
Thomas
-
Hi,
versuche jetzt auch schon eine Weile, einen Datenpunkt anzulegen, welcher dann vom Cloudadapter so erkannt wird, dass ich per Alexa farben ansagen kann.
Bin nur leider immer noch nicht erfolgreich gewesen.
Könnte jemand bitte den Code der notwendigen Datenpunkte hier einstellen?
in dieser Form:?
{ "_id": "hue.0.Philips_hue.Wandlampe.colormode", "type": "state", "common": { "name": "Philips_hue.Wandlampe.colormode", "read": true, "write": false, "type": "string", "role": "indicator.colormode", "smartName": { "de": "Philips hue Wandlampe colormode" } }, "native": { "id": "2" }, "acl": { "object": 1636, "state": 1636 } }
danke im voraus!!
-
Das ist der hue Punkt (ausge xxxxt)
{ "from": "system.adapter.hue.0", "ts": xxxxxxxxxxxxx, "common": { "name": "Philips_hue.Fensterlampe.hue", "type": "number", "role": "level.color.hue", "smartName": { "de": "Fensterlampe" }, "min": 0, "max": 65535, "read": true, "write": true }, "native": { "id": "1" }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "hue.0.Philips_hue.Fensterlampe.hue", "type": "state" }
Das ist der on
{ "_id": "hue.0.Philips_hue.Fensterlampe.on", "type": "state", "common": { "name": "Philips_hue.Fensterlampe.on", "type": "boolean", "role": "switch", "read": true, "write": true, "smartName": { "de": "Fensterlampe" } }, "native": { "id": "1" }, "from": "system.adapter.hue.0", "ts": xxxxxxxxxxxx, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 } }
und das level
{ "_id": "hue.0.Philips_hue.Fensterlampe.level", "type": "state", "common": { "name": "Philips_hue.Fensterlampe.level", "type": "number", "role": "level.dimmer", "min": 0, "max": 100, "read": true, "write": true, "smartName": { "de": "Fensterlampe" } }, "native": { "id": "1" }, "from": "system.adapter.hue.0", "ts": xxxxxxxxxx, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 } }
Bei mir heißt die Lampe Fensterlampe. Die smartNamen müssen bei den drei gleich sein.
3822_fensterlampe.jpg -
Danke schon mal, das hat zumindest vom Verständnis her schon weitergeholfen…
Habe zum Testen mal die "Fensterlampe" durch "Farbe" ersetzt, das "ts:" XXX komplett entfernt. (ist ja eh keine echte hue)
dann die 3 Datenpunkte erstellt, und mit dem Cloud-Adapter ein Smart Gerät erstellt.
Jetzt habe ich das Gerät "Farbe" mit "an aus % rauf runter".
HSB fehlt aber... sollte das jetzt trotzdem funktionieren?
Thx 4 info
-
keine Ahnung ob das dann bei Dir geht, soweit ich es gelesen habe ist genau der Punkt HSB wichtig.
Und warum noch mal was angelegt ? Der smartName stand doch drinn im Code, hättest nur den nach Deinen Wünschen verändern brauchen, dann erscheint der Name automatisch im Cloud Adapter.
-
OK, werde es gleich nochmals probieren….
Wäre doch gelacht.
Könntest du mir eventuell noch einen Screenshot von den betreffenden Objekten anhängen?
Eventuell habe ich dort nen Murks...
Danke
Edit sagt:
Habe jetzt deinen Test 1:1 kopiert (nur die XXX gelöscht), jetzt klappt's scheinbar....
Fensterlampe wird mit hsb angezeigt....
DANKE!!
Edit meint noch:
Wenn ich jetzt allerdings sage: "Stelle Fensterlampe auf blau", schmiert der Cloud-Adapter ab, bleibt eine weile rot und wird dann wieder grün.
Alexa meldet: Fensterlampe reagiert gerade nicht.
Ein/Aus und Prozentanzahl funktioniert problemlos....
Any ideas?
Edit schon wieder... :lol:
Ok, da gibt's scheinbar einen fix.... jetzt muss ich nur noch herausfinden, wie man den installiert.... :geek:
-
also ich komme nicht weiter…
Habe auf Cloud-Adapter Version 2.0.8 upgedatet und den Fix eingespielt.
Jetzt ändert sich die Farbe auch nicht mehr, wenn man die % ändert.
Auch habe ich versucht, den ominösen "sat" state auch zu erstellen:
{ "_id": "hue.0.Philips_hue.Fensterlampe.sat", "type": "state", "common": { "name": "Philips_hue.Fensterlampe.sat", "type": "number", "role": "level.color.saturation", "min": 0, "max": 100, "read": true, "write": true, "smartName": { "de": "Fensterlampe" } }, "native": { "id": "1" }, "from": "system.adapter.hue.0", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 } }
Hat alles nicht geholfen… wenn ich sage "alexa, setzte Fensterlampe auf rot", schmiert der cloud-Adapter ab
Hat noch jemand eine Idee?
-
HI….
Leider konnte ich auch nach langem hin und Her noch keine Fortschritte machen...
Ich habe jetzt 1 channel, mit 4 Datenpunkten:
Channel:
! ````
{
"common": {
"name": "Philips_hue.Zimmer",
"role": "light.color",
"smartName": {
"de": "Philips hue Zimmer"
}
},
"native": {
"id": "2",
"type": "Color light",
"name": "Zimmer",
"modelid": "Classic B40 TW - LIGHTIFY",
"swversion": "V1.03.20"
},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"_id": "hue.0.Philips_hue.Zimmer",
"type": "channel"
}Datenpunkt hue: >! ```` { "_id": "hue.0.Philips_hue.Zimmer.hue", "type": "state", "common": { "name": "Philips_hue.Zimmer.hue", "read": true, "write": true, "type": "number", "role": "level.color.hue", "min": 0, "max": 65565, "smartName": { "de": "Zimmer" } }, "native": { "id": "2" }, "acl": { "object": 1638, "state": 1638 } } >! ```` Datenpunkt Level: >! ```` { "_id": "hue.0.Philips_hue.Zimmer.level", "type": "state", "common": { "name": "Philips_hue.Zimmer.level", "read": true, "write": true, "type": "number", "role": "level.dimmer", "min": 0, "max": 100, "smartName": "Zimmer" }, "native": { "id": "2" }, "acl": { "object": 1638, "state": 1638 } } >! ```` Datenpunkt on: >! [/`~~[code]~~{ "_id": "hue.0.Philips_hue.Zimmer.on", "type": "state", "common": { "name": "Philips_hue.Zimmer.on", "read": true, "write": true, "type": "boolean", "role": "switch", "smartName": "Zimmer" }, "native": { "id": "2" }, "acl": { "object": 1636, "state": 1636 } }` spoiler] >! Datenpunkt sat: >! >! ```` { "_id": "hue.0.Philips_hue.Zimmer.sat", "type": "state", "common": { "name": "Philips_hue.Zimmer.sat", "read": true, "write": true, "type": "number", "role": "level.color.saturation", "min": 0, "max": 100, "smartName": "Zimmer" }, "native": { "id": "2" }, "acl": { "object": 1638, "state": 1638 } } >! ```` Das ergibt dann ein Smart-Gerät "Zimmer", mit an/aus/hsb/rauf/runter. Setzen von Level und ein/aus funktioniert. Den Fix, damit die Farbe nicht geändert wird, wenn Level geändert wird, habe ich eingespielt und der funktioniert auch. Wenn ich jedoch den Befehl "Alexa schalte das Zimmer auf blau" abgebe, stürzt der Cloud-Adapter ab. "Zimmer reagiert gerade nicht" Log-Auszug: ` > cloud.0 2017-12-05 13:37:06.937 info Connection changed: CONNECTED1 > > cloud.0 2017-12-05 13:37:06.211 info 2017-12-05T12:37:06.211Z Connected system.user.admin > > cloud.0 2017-12-05 13:37:05.949 info Connecting with [https://iobroker.net:10555](https://iobroker.net:10555) with "XXXXXXXXXXXXXXXXXXXXXXXXXX" > > cloud.0 2017-12-05 13:37:05.912 info starting. Version 2.0.8 in /opt/iobroker/node_modules/iobroker.cloud, node: v4.8.3 > > host.raspberrypi 2017-12-05 13:37:03.380 info instance system.adapter.cloud.0 started with pid 9757 > > host.raspberrypi 2017-12-05 13:36:33.349 info Restart adapter system.adapter.cloud.0 because enabled > > host.raspberrypi 2017-12-05 13:36:33.347 error instance system.adapter.cloud.0 terminated with code 0 (OK) > > Caught 2017-12-05 13:36:33.340 error by controller[0]: [TypeError: Cannot read property '0' of undefined] > > cloud.0 2017-12-05 13:36:33.300 info terminating > > cloud.0 2017-12-05 13:36:33.288 info Connection changed: DISCONNECTED3 > > cloud.0 2017-12-05 13:36:33.285 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20) > > cloud.0 2017-12-05 13:36:33.285 error at Decoder. (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) > > cloud.0 2017-12-05 13:36:33.285 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/lib/manager.js:332:8) > > cloud.0 2017-12-05 13:36:33.285 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) > > cloud.0 2017-12-05 13:36:33.285 error at Manager. (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) > > cloud.0 2017-12-05 13:36:33.285 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/lib/socket.js:228:12) > > cloud.0 2017-12-05 13:36:33.285 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/lib/socket.js:270:10) > > cloud.0 2017-12-05 13:36:33.285 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.cloud/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20) > > cloud.0 2017-12-05 13:36:33.285 error at Socket. (/opt/iobroker/node_modules/iobroker.cloud/main.js:541:22) > > cloud.0 2017-12-05 13:36:33.285 error at AlexaSH2.process (/opt/iobroker/node_modules/iobroker.cloud/lib/alexaSmartHomeV2.js:1396:62) > > cloud.0 2017-12-05 13:36:33.285 error TypeError: Cannot read property '0' of undefined > > cloud.0 2017-12-05 13:36:33.281 error uncaught exception: Cannot read property '0' of undefined ` Die betreffende Stelle im alexaSmartHomeV2.js ist idbs _``` `} else { controlColorHue(idss[i], ids[i], idbs[i], color, ids.length === 1, function (err) { if (!--count) { request.header.name = 'SetColorConfirmation'; callback({ header: request.header, payload: { achievedState: { color: color } } }); request = null; } }); } }` Kann mir da jemand weiterhelfen???? Thx 4 Info[/i][/i][/i] ```_