NEWS
Xiaomi Yeelight Smart LED (DE)
-
Welches Widget nutzt ihr zur Farbwahl der Yeelight?
UPS, habs schon rausgefunden…
Geil, danke für Deine Arbeit, MeisterTR!!
-
Wäre es möglich das man im Adapter die ip und Port der Lampen selber eintragen kann? Quasi so wie beim mi Robot Staubsauger. Meine Lampen hängen in einem eigenen subnetz und werden so nicht vom Adapter gefunden.
-
Hallo Meistertr
Herzlichen Dank für den Adapter! funktioniert einwandfrei nun!
Eine Frage hätte ich, können die Gruppen auch übernommen werden bei deinem Adapter?
oder nur via Skript?
Mfg
-
Wäre es möglich das man im Adapter die ip und Port der Lampen selber eintragen kann? Quasi so wie beim mi Robot Staubsauger. Meine Lampen hängen in einem eigenen subnetz und werden so nicht vom Adapter gefunden. ` Das ist natürlich möglich… Aber auch sehr viel Aufwand. Ich schau mal ob ich es irgendwie hin bekomme..
Gesendet von meinem Handy
-
Hallo Meistertr
Herzlichen Dank für den Adapter! funktioniert einwandfrei nun!
Eine Frage hätte ich, können die Gruppen auch übernommen werden bei deinem Adapter?
oder nur via Skript?
Mfg ` Ich mein Adapter… Aber kannst du das etwas ausführen was für Gruppen und wie das im Script aussieht...
Gesendet von meinem Handy
-
In der Yeelight App können Gruppen definiert werden.
Z.B. Habe ich bei meiner "analogen" Deckeleuchte 3 Stück der Yeelight RGB Leuchtmittel eingebaut.
Die möchte ich gerne gemeinsam über <u>ein</u> Widget steuern.
Können diese Gruppen übernommen werden, z.b. wie beim Tradfri Adapter?
Hallo Meistertr
Herzlichen Dank für den Adapter! funktioniert einwandfrei nun!
Eine Frage hätte ich, können die Gruppen auch übernommen werden bei deinem Adapter?
oder nur via Skript?
Mfg ` Ich mein Adapter… Aber kannst du das etwas ausführen was für Gruppen und wie das im Script aussieht...
Gesendet von meinem Handy `
-
Hallo Meistertr
Herzlichen Dank für den Adapter! funktioniert einwandfrei nun!
Eine Frage hätte ich, können die Gruppen auch übernommen werden bei deinem Adapter?
oder nur via Skript?
Mfg `
Witzig, genau das gleiche wollte ich auch gerade fragen.@Meister
Vielen Dank für deinen Einsatz hier! Ist mittlerweile richtig richtig gut geworden.
Gesendet von iPhone mit Tapatalk
-
Ich wollte nur mal schnell
<u><size size="150">!!! DANKE !!!</size></u>
sagen für den Adapter.
Ich habe mittlerweile 15 YeeLights (Strips, Bulbs, Ceiling, Candela) und den Adapter gerade erst entdeckt.
Bisher habe ich das ganze recht umständlich über die CCU mit scripten gelöst.
-
Wäre es möglich das man im Adapter die ip und Port der Lampen selber eintragen kann? Quasi so wie beim mi Robot Staubsauger. Meine Lampen hängen in einem eigenen subnetz und werden so nicht vom Adapter gefunden. ` Das ist natürlich möglich… Aber auch sehr viel Aufwand. Ich schau mal ob ich es irgendwie hin bekomme..
Gesendet von meinem Handy `
Wär wirklich klasse. Danke auf jeden Fall für deine/eure Arbeit.
-
Hallo und vielen Dank für die neue Version.
Leider bestht mein Problem immer noch.
EDIT: Ich habe nun alle Yeelight noch einmal zurückgesetzt und neu ins Netzwerk gebracht. Dabei wurde mir auch ein FW Update für die Lampen angeboten, welches ich durchgeführt habe. Nun lassen sich alle 3 Lampen steuern.
Vielen Dank!!!
Könntest du aber bitte noch erklären, welche Datenpunkte man im cloud Adapter eintragen muss, damit man die Alexa Farbsteuerung nutzen kann?
-
Da hätte ich nicht mit gerechnet. Kannst nochmal ein Auszug aus dem Debug log hochladen.. Kannst du mal die fw Versionen der Lampen vergleichen? Am besten ein log mit gleicher Befehl einmal der funktionierenden Lampe und einmal eine nicht funktionierende.
Gesendet von meinem Handy
-
Ich habe meinen letzten Beitag nochmal editiert.
Die Steuerung funktioniert nun nach Lampen zurücksetzen und FW Update. Danke
Interessant wäre abe rnoch, welche Datenpunkte ich für die Alexa Farbsteuerung im cloud Adapter hinterlegen muss?
-
Ich habe meinen letzten Beitag nochmal editiert.
Die Steuerung funktioniert nun nach Lampen zurücksetzen und FW Update. Danke
Interessant wäre abe rnoch, welche Datenpunkte ich für die Alexa Farbsteuerung im cloud Adapter hinterlegen muss? ` Hab mich damit gerade auseinander gesetzt. Prinzipiell geht's aber noch mit ein bisschen Aufwand.. Benötigt werden hue sat bright und Power und ct, damit kann alexa alles steuern, wärmer kälter Farben und und und…
Dabei müssen alle Datenpunkte scheinbar auch die passende role haben und alle den gleichen smartname. Dies geht zur Zeit nur über die raw Objekt Bearbeitung.
Für die bedienerfeundlichkeit sollte der smartname in der Config eingegeben werden. Wo wir auch wieder bei dem manuellen eingeben von leuchten sind.
Hab beide Sachen auf meiner todo Liste stehen und versuche es um zu setzten...
Gesendet von meinem Handy
-
Wäre es möglich das man im Adapter die ip und Port der Lampen selber eintragen kann? Quasi so wie beim mi Robot Staubsauger. Meine Lampen hängen in einem eigenen subnetz und werden so nicht vom Adapter gefunden. `
ich arbeite gerade dran, bin mir aber gerade nicht sicher ob es mit selbst eingetragenen Lampen geht, wenn sie nicht gefunden werden. kannst du mal bei einer erkannten Lampe unter Objekte die IP ändern auf eine Lampe die nicht erkannt wird, und testen ob du sie steuern kannst (rechts auf bearbeiten und dann den rechten Reiter raw, da write von false auf true ändern, dann kannst du eine andere IP eingeben)
-
Bei mir werden die Lampen gar nicht erkannt. Grund ist folgender:
ioBroker Server befindet sich in Netzwerk 1 mit portforwarding in Netzwerk 2. Im Netzwerk 2 befinden sich alle Geräte die gern nach Hause telefonieren. Netzwerk 2 hat nur Zugriff aufs Internet aber nicht auf Netzwerk 1. Bei mir haben also alle Lampen die gleiche IP (die das forwarding von Netzwerk 1 auf 2 macht) und jeweils einen individuellen Port.
Bsp:
Lampe1 IP Netz1 192.168.100.10:55555 -> netz2 192.168.50.50:55443
Lampe2 IP Netz1 192.168.100.10:55556 -> netz2 192.168.50.51:55443
-
Die Bulb und die Bedside Lamp haben RGB Werte um die Farbe zu ändern. Die Yeelight JIAOYUE 650 hat ein farbiges Ambient Light. Im iobroker gibt es aber wie bei den anderen Lampen kein RGB Wert?
-
Hallo,
ich bin nun auch von den manuell erstellten Skripten (haben super funktioniert, aber mit einem Adapter geht so einiges wesentlich einfacher umzusetzen). Die Lampen und Stripes werden ohne Probleme gefunden. LAN Steuerung ist an, Firmware aktuell.
Aber ich habe doch noch Schwierigkeiten mit dem Adapter. Ein/Aus funktioniert mit Alexa als auch VIS super, auch wenn durch Alexa keine Wertänderung z.B. von true auf false gesetzt wird.
Was nicht funktioniert: alles andere. Helligkeitsregelung wird durch das VIS-Widget über Objekt "active bright" geregelt, auch im Objekt übernommen, jedoch nicht gesetzt. Erst wenn ich im Objekt den Wert mit Enter bestätige, wird er gesetzt. Die Fehlermeldung SyntaxError: Unexpected token { in JSON at position 46 kommt jedes mal.
Das gleiche Problem beim Setzen eines RGB Wertes. Wird übernommen, aber nicht gesetzt. HSV Wert steht bei mir fest auf 22 und will auch keinen anderen Wert übernehmen, dabei kommt folgender Fehler: Error: general error
Bisher funzt also nur der Switch. Die alten Skripts sind alle gelöscht, sollte also kein Problem durch doppelte Skripts geben.
Hat jemand eine Idee?
Greetz
Spaceball
-
Hallo,
ich bin nun auch von den manuell erstellten Skripten (haben super funktioniert, aber mit einem Adapter geht so einiges wesentlich einfacher umzusetzen). Die Lampen und Stripes werden ohne Probleme gefunden. LAN Steuerung ist an, Firmware aktuell.
Aber ich habe doch noch Schwierigkeiten mit dem Adapter. Ein/Aus funktioniert mit Alexa als auch VIS super, auch wenn durch Alexa keine Wertänderung z.B. von true auf false gesetzt wird.
Was nicht funktioniert: alles andere. Helligkeitsregelung wird durch das VIS-Widget über Objekt "active bright" geregelt, auch im Objekt übernommen, jedoch nicht gesetzt. Erst wenn ich im Objekt den Wert mit Enter bestätige, wird er gesetzt. Die Fehlermeldung SyntaxError: Unexpected token { in JSON at position 46 kommt jedes mal.
Das gleiche Problem beim Setzen eines RGB Wertes. Wird übernommen, aber nicht gesetzt. HSV Wert steht bei mir fest auf 22 und will auch keinen anderen Wert übernehmen, dabei kommt folgender Fehler: Error: general error
Bisher funzt also nur der Switch. Die alten Skripts sind alle gelöscht, sollte also kein Problem durch doppelte Skripts geben.
Hat jemand eine Idee?
Greetz
Spaceball ` So lässt sich das schwer sagen bitte ausführlichen Debug log anhängen
Gesendet von meinem Handy
-
Hallo,
hier der log beim switch Befehl (vier yeelights):
yeelight.0 2018-04-14 16:05:52.613 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.611 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.610 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.607 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.601 debug Upload State power host: 192.168.178.59 Value: false yeelight.0 2018-04-14 16:05:52.600 debug Upload State power host: 192.168.178.60 Value: false yeelight.0 2018-04-14 16:05:52.598 debug Upload State power host: 192.168.178.50 Value: false yeelight.0 2018-04-14 16:05:52.597 debug Upload State power host: 192.168.178.52 Value: false yeelight.0 2018-04-14 16:05:52.418 warn Error verifying power_on command yeelight.0 2018-04-14 16:05:52.417 debug Wrong respons at power on, ckeck again --> on <<--soll ist-->> off yeelight.0 2018-04-14 16:05:52.407 debug power yeelight.0 2018-04-14 16:05:52.407 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.406 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.406 debug yeelight.0.color_0x00000000035bfe0f yeelight.0 2018-04-14 16:05:52.406 debug 192.168.178.59 yeelight.0 2018-04-14 16:05:52.404 error SyntaxError: Unexpected token { in JSON at position 27 yeelight.0 2018-04-14 16:05:52.395 warn Error verifying power_on command yeelight.0 2018-04-14 16:05:52.392 debug Wrong respons at power on, ckeck again --> on <<--soll ist-->> off yeelight.0 2018-04-14 16:05:52.378 debug Upload State power host: 192.168.178.59 Value: false yeelight.0 2018-04-14 16:05:52.371 debug power yeelight.0 2018-04-14 16:05:52.371 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.370 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.369 debug yeelight.0.color_0x0000000003331ce9 yeelight.0 2018-04-14 16:05:52.366 debug 192.168.178.52 yeelight.0 2018-04-14 16:05:52.363 debug power yeelight.0 2018-04-14 16:05:52.362 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.362 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.361 debug yeelight.0.stripe_0x000000000342700c yeelight.0 2018-04-14 16:05:52.360 debug 192.168.178.60 yeelight.0 2018-04-14 16:05:52.359 debug power yeelight.0 2018-04-14 16:05:52.358 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.346 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.345 debug yeelight.0.color_0x0000000003332268 yeelight.0 2018-04-14 16:05:52.344 debug 192.168.178.50 yeelight.0 2018-04-14 16:05:52.343 error SyntaxError: Unexpected token { in JSON at position 27 yeelight.0 2018-04-14 16:05:52.340 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.336 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.321 debug Upload State power host: 192.168.178.60 Value: false yeelight.0 2018-04-14 16:05:52.319 debug Upload State power host: 192.168.178.50 Value: false yeelight.0 2018-04-14 16:05:52.315 debug Upload State power host: 192.168.178.52 Value: false
Hier der Log beim wechsel hsv von 22 auf 23:
yeelight.0 2018-04-14 16:11:54.925 error Error: general error yeelight.0 2018-04-14 16:11:54.901 warn Error verifying power_on command yeelight.0 2018-04-14 16:11:54.901 debug Wrong respons at power on, ckeck again --> off <<--soll ist-->> on yeelight.0 2018-04-14 16:11:54.898 debug Read hsv because color_mode_on: 22 yeelight.0 2018-04-14 16:11:54.875 debug power yeelight.0 2018-04-14 16:11:54.874 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:11:54.873 debug {"power":"on"} yeelight.0 2018-04-14 16:11:54.872 debug yeelight.0.color_0x0000000003331ce9 yeelight.0 2018-04-14 16:11:54.872 debug 192.168.178.52 yeelight.0 2018-04-14 16:11:54.868 debug ["ok"] yeelight.0 2018-04-14 16:11:54.868 debug Answer from rgb _power on an color mode 3 before set: ["ok"] yeelight.0 2018-04-14 16:11:54.859 debug Answer from rgb _power on an color mode 3 beforesat_val: 23 yeelight.0 2018-04-14 16:11:54.854 debug Upload State hue host: 192.168.178.52 Value: 23
Einen Log für das Problem mit der Helligkeitsregelung gibt es nicht, da zwar der Wert vom VIS-Widget ins Objekt übernommen wird, aber nicht gesetzt. Erst wenn ich den neuen Wert im Objekt anklicke und mit Enter bestätige, wird er gesetzt….dann ist auch nix auffälliges im Log zu sehen.
Vielen Dank für die Hilfe
Edit: Hab den Pi inkl. iobroker komplett neu aufgesetzt, nur den Yeelight Adapter installiert... das oben beschriebene Problem bleibt bestehen. Was auch sehr problematisch ist: Jegliche gespeicherte Einstellung, egal ob in iobroker oder in der yeelight App, sind nach einem Schaltzyklus (ausschalten...einschalten) wieder weg. Die Lampen leuchten in unterschiedlichen Farbtönen und Helligkeiten.
EditEdit: Das Problem mit dem Ein/Aus und Dimmen konnte ich lösen. Der Adapter scheint den Blockly Befehl "aktualisiere Objekt mit Wert von" nicht umzusetzen, "steuere Objekt mit Wert von" jedoch super. Was noch ärgerlich ist...die Lampen merken sich nüscht.
Quick and dirty für meinen Xiaomi Cube hab ich das mit diesem Script gelöst (flip 90°an, Flip 180° aus):
on({id: 'mihome.0.devices.cube_158d000101bde2.flip90', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; getState("yeelight.0.color_0x0000000003331ce9.power", function (err, state) { var value = state.val; setStateDelayed("yeelight.0.color_0x0000000003331ce9.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x0000000003332268.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x00000000035bfe0f.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.stripe_0x000000000342700c.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x0000000003331ce9.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.color_0x0000000003332268.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.color_0x00000000035bfe0f.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.stripe_0x000000000342700c.rgb"/*rgb*/, ff6600, 200, false); }); }); on({id: 'mihome.0.devices.cube_158d000101bde2.flip180', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; getState("yeelight.0.color_0x0000000003331ce9.power", function (err, state) { var value = state.val; setState("yeelight.0.color_0x0000000003331ce9.power"/*power*/, false); setState("yeelight.0.color_0x0000000003332268.power"/*power*/, false); setState("yeelight.0.color_0x00000000035bfe0f.power"/*power*/, false); setState("yeelight.0.stripe_0x000000000342700c.power"/*power*/, false); }); });
Die Lampen gehen an (wie oben beschrieben in verschiedenen Farbtönen) und werden dann mit passendem rgb Wert getriggert. Aber toll isses nich ;D. Mich wundert wieso nicht einmal der "Standardwert", den ich in der App gespeichert hab, nicht gemerkt wird. Schade
Spaceball
-
Hallo,
hier der log beim switch Befehl (vier yeelights):
yeelight.0 2018-04-14 16:05:52.613 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.611 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.610 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.607 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.601 debug Upload State power host: 192.168.178.59 Value: false yeelight.0 2018-04-14 16:05:52.600 debug Upload State power host: 192.168.178.60 Value: false yeelight.0 2018-04-14 16:05:52.598 debug Upload State power host: 192.168.178.50 Value: false yeelight.0 2018-04-14 16:05:52.597 debug Upload State power host: 192.168.178.52 Value: false yeelight.0 2018-04-14 16:05:52.418 warn Error verifying power_on command yeelight.0 2018-04-14 16:05:52.417 debug Wrong respons at power on, ckeck again --> on <<--soll ist-->> off yeelight.0 2018-04-14 16:05:52.407 debug power yeelight.0 2018-04-14 16:05:52.407 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.406 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.406 debug yeelight.0.color_0x00000000035bfe0f yeelight.0 2018-04-14 16:05:52.406 debug 192.168.178.59 yeelight.0 2018-04-14 16:05:52.404 error SyntaxError: Unexpected token { in JSON at position 27 yeelight.0 2018-04-14 16:05:52.395 warn Error verifying power_on command yeelight.0 2018-04-14 16:05:52.392 debug Wrong respons at power on, ckeck again --> on <<--soll ist-->> off yeelight.0 2018-04-14 16:05:52.378 debug Upload State power host: 192.168.178.59 Value: false yeelight.0 2018-04-14 16:05:52.371 debug power yeelight.0 2018-04-14 16:05:52.371 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.370 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.369 debug yeelight.0.color_0x0000000003331ce9 yeelight.0 2018-04-14 16:05:52.366 debug 192.168.178.52 yeelight.0 2018-04-14 16:05:52.363 debug power yeelight.0 2018-04-14 16:05:52.362 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.362 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.361 debug yeelight.0.stripe_0x000000000342700c yeelight.0 2018-04-14 16:05:52.360 debug 192.168.178.60 yeelight.0 2018-04-14 16:05:52.359 debug power yeelight.0 2018-04-14 16:05:52.358 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:05:52.346 debug {"power":"off"} yeelight.0 2018-04-14 16:05:52.345 debug yeelight.0.color_0x0000000003332268 yeelight.0 2018-04-14 16:05:52.344 debug 192.168.178.50 yeelight.0 2018-04-14 16:05:52.343 error SyntaxError: Unexpected token { in JSON at position 27 yeelight.0 2018-04-14 16:05:52.340 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.336 debug Answer from set_power: ["ok"] yeelight.0 2018-04-14 16:05:52.321 debug Upload State power host: 192.168.178.60 Value: false yeelight.0 2018-04-14 16:05:52.319 debug Upload State power host: 192.168.178.50 Value: false yeelight.0 2018-04-14 16:05:52.315 debug Upload State power host: 192.168.178.52 Value: false
Hier der Log beim wechsel hsv von 22 auf 23:
yeelight.0 2018-04-14 16:11:54.925 error Error: general error yeelight.0 2018-04-14 16:11:54.901 warn Error verifying power_on command yeelight.0 2018-04-14 16:11:54.901 debug Wrong respons at power on, ckeck again --> off <<--soll ist-->> on yeelight.0 2018-04-14 16:11:54.898 debug Read hsv because color_mode_on: 22 yeelight.0 2018-04-14 16:11:54.875 debug power yeelight.0 2018-04-14 16:11:54.874 debug {"192.168.178.50":"yeelight.0.color_0x0000000003332268","192.168.178.52":"yeelight.0.color_0x0000000003331ce9","192.168.178.59":"yeelight.0.color_0x00000000035bfe0f","192.168.178.60":"yeelight.0.stri yeelight.0 2018-04-14 16:11:54.873 debug {"power":"on"} yeelight.0 2018-04-14 16:11:54.872 debug yeelight.0.color_0x0000000003331ce9 yeelight.0 2018-04-14 16:11:54.872 debug 192.168.178.52 yeelight.0 2018-04-14 16:11:54.868 debug ["ok"] yeelight.0 2018-04-14 16:11:54.868 debug Answer from rgb _power on an color mode 3 before set: ["ok"] yeelight.0 2018-04-14 16:11:54.859 debug Answer from rgb _power on an color mode 3 beforesat_val: 23 yeelight.0 2018-04-14 16:11:54.854 debug Upload State hue host: 192.168.178.52 Value: 23
Einen Log für das Problem mit der Helligkeitsregelung gibt es nicht, da zwar der Wert vom VIS-Widget ins Objekt übernommen wird, aber nicht gesetzt. Erst wenn ich den neuen Wert im Objekt anklicke und mit Enter bestätige, wird er gesetzt….dann ist auch nix auffälliges im Log zu sehen.
Vielen Dank für die Hilfe
Edit: Hab den Pi inkl. iobroker komplett neu aufgesetzt, nur den Yeelight Adapter installiert... das oben beschriebene Problem bleibt bestehen. Was auch sehr problematisch ist: Jegliche gespeicherte Einstellung, egal ob in iobroker oder in der yeelight App, sind nach einem Schaltzyklus (ausschalten...einschalten) wieder weg. Die Lampen leuchten in unterschiedlichen Farbtönen und Helligkeiten.
EditEdit: Das Problem mit dem Ein/Aus und Dimmen konnte ich lösen. Der Adapter scheint den Blockly Befehl "aktualisiere Objekt mit Wert von" nicht umzusetzen, "steuere Objekt mit Wert von" jedoch super. Was noch ärgerlich ist...die Lampen merken sich nüscht.
Quick and dirty für meinen Xiaomi Cube hab ich das mit diesem Script gelöst (flip 90°an, Flip 180° aus):
on({id: 'mihome.0.devices.cube_158d000101bde2.flip90', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; getState("yeelight.0.color_0x0000000003331ce9.power", function (err, state) { var value = state.val; setStateDelayed("yeelight.0.color_0x0000000003331ce9.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x0000000003332268.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x00000000035bfe0f.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.stripe_0x000000000342700c.power"/*power*/, true, 10, false); setStateDelayed("yeelight.0.color_0x0000000003331ce9.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.color_0x0000000003332268.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.color_0x00000000035bfe0f.rgb"/*rgb*/, ff6600, 100, false); setStateDelayed("yeelight.0.stripe_0x000000000342700c.rgb"/*rgb*/, ff6600, 200, false); }); }); on({id: 'mihome.0.devices.cube_158d000101bde2.flip180', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; getState("yeelight.0.color_0x0000000003331ce9.power", function (err, state) { var value = state.val; setState("yeelight.0.color_0x0000000003331ce9.power"/*power*/, false); setState("yeelight.0.color_0x0000000003332268.power"/*power*/, false); setState("yeelight.0.color_0x00000000035bfe0f.power"/*power*/, false); setState("yeelight.0.stripe_0x000000000342700c.power"/*power*/, false); }); });
Die Lampen gehen an (wie oben beschrieben in verschiedenen Farbtönen) und werden dann mit passendem rgb Wert getriggert. Aber toll isses nich ;D. Mich wundert wieso nicht einmal der "Standardwert", den ich in der App gespeichert hab, nicht gemerkt wird. Schade
Spaceball ` Hast du ein Color widget in einem view eingebunden? Wenn ja, lösche es mal. Habe es heute morgen ausprobiert, wenn ein view aktualisiert, wird der rgb Wert neu gesetzt.
Gesendet von meinem Handy