NEWS
Xiaomi Philips Bulb einbinden
-
Hallo zusammen,
gibt es denn hierzu irgendwelche Neuigkeiten?
Ich habe zwar die Lampen im ioBroker gefunden und kann den Status "Connected" einsehen, jedoch war es das auch schon…
Ziel ist es, die Lampen über den Sonnenuntergang anzusteuern, jedoch ist diese nicht möglich, da die Lampen in der App ja bekanntlich nur unter Festland China auftauchen und dort ein anderer Sonnenuntergang ist.
Edit:
Die Token habe ich per Bluestack und der abgeänderte Russischen MiHome Anwendung ganz einfach auslesen können.
-
Ich habe es mal mit Home Assistant getestet und hier klappte es auf anhieb.
Ich mag aber bei meinem ioBroker bleiben und bin wirklich an einer Lösung hierfür interessiert
-
ich bekomm die lampen gar nicht erst in Iobroker angezeigt, wie habt ihr das gemacht?
-
for zhirui downlight
All your need:
php-miio-master and node-red-contrib-string (google please)
sudo apt-get install php
then copy library on PI
php /home/dom/php-miio-master/miio-cli.php –discover all
on/off
php /home/pi/php-miio-master/miio-cli.php --ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_power","params":["on"]}'
php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_power","params":["off"]}'
toggle
php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"toggle",,"params":[]}'
brightness (from 1 to 100)
php /home/pi/php-miio-master/miio-cli.php --ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_bright","params":[1]}'
color (1-yellow, 100 – white)
php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_cct","params":[100]}'
scenes (from 1 to 4)
php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"apply_fixed_scene","params":[1]}'
status
php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"get_prop","params":["power","bright", ,"cct","snm","dv"]}'
Code
! [
! {
! "id": "8d7ab50b.086a48",
! "type": "tab",
! "label": "Flow 3",
! "disabled": false,
! "info": ""
! },
! {
! "id": "1199f0d9.331b1f",
! "type": "ioBroker in",
! "z": "8d7ab50b.086a48",
! "name": "First button pressed",
! "topic": "mihome.0.devices.86sw2_158d000233827e.channel_0",
! "payloadType": "value",
! "onlyack": "",
! "func": "all",
! "gap": "",
! "x": 170,
! "y": 180,
! "wires": [
! [
! "82596561.899ce8"
! ]
! ]
! },
! {
! "id": "dc776a4c.fbd218",
! "type": "inject",
! "z": "8d7ab50b.086a48",
! "name": "Button",
! "topic": "",
! "payload": "true",
! "payloadType": "str",
! "repeat": "",
! "crontab": "",
! "once": false,
! "onceDelay": 0.1,
! "x": 150,
! "y": 400,
! "wires": [
! [
! "345c5f57.38ca6"
! ]
! ]
! },
! {
! "id": "345c5f57.38ca6",
! "type": "switch",
! "z": "8d7ab50b.086a48",
! "name": "only true",
! "property": "payload",
! "propertyType": "msg",
! "rules": [
! {
! "t": "eq",
! "v": "true",
! "vt": "str"
! }
! ],
! "checkall": "true",
! "repair": false,
! "outputs": 1,
! "x": 280,
! "y": 320,
! "wires": [
! [
! "b643cffa.5e1ac",
! "b1c46b43.e444d8"
! ]
! ]
! },
! {
! "id": "78dad649.35d498",
! "type": "switch",
! "z": "8d7ab50b.086a48",
! "name": "Is Light On?",
! "property": "STAT1",
! "propertyType": "flow",
! "rules": [
! {
! "t": "eq",
! "v": "false",
! "vt": "str"
! },
! {
! "t": "eq",
! "v": "true",
! "vt": "str"
! }
! ],
! "checkall": "true",
! "repair": false,
! "outputs": 2,
! "x": 530,
! "y": 320,
! "wires": [
! [
! "66ee6bc9.126594"
! ],
! [
! "10645dc0.7ac9e2"
! ]
! ]
! },
! {
! "id": "66ee6bc9.126594",
! "type": "change",
! "z": "8d7ab50b.086a48",
! "name": "PowerOn Lamp",
! "rules": [
! {
! "t": "set",
! "p": "payload",
! "pt": "msg",
! "to": "true",
! "tot": "bool"
! }
! ],
! "action": "",
! "property": "",
! "from": "",
! "to": "",
! "reg": false,
! "x": 800,
! "y": 280,
! "wires": [
! [
! "64e1cf4e.ec14a"
! ]
! ]
! },
! {
! "id": "10645dc0.7ac9e2",
! "type": "change",
! "z": "8d7ab50b.086a48",
! "name": "PowerOff Lamp",
! "rules": [
! {
! "t": "set",
! "p": "payload",
! "pt": "msg",
! "to": "true",
! "tot": "bool"
! }
! ],
! "action": "",
! "property": "",
! "from": "",
! "to": "",
! "reg": false,
! "x": 800,
! "y": 340,
! "wires": [
! [
! "f262cc14.faa8e"
! ]
! ]
! },
! {
! "id": "9a8e714.224659",
! "type": "exec",
! "z": "8d7ab50b.086a48",
! "command": "php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_power","params":["off"]}'",
! "addpay": true,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "",
! "x": 780,
! "y": 1080,
! "wires": [
! [],
! [],
! []
! ]
! },
! {
! "id": "bec64fe2.71292",
! "type": "exec",
! "z": "8d7ab50b.086a48",
! "command": "php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_power","params":["on"]}'",
! "addpay": true,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "power on",
! "x": 1060,
! "y": 260,
! "wires": [
! [],
! [],
! []
! ]
! },
! {
! "id": "7c0af08b.0c659",
! "type": "switch",
! "z": "8d7ab50b.086a48",
! "name": "STAT1",
! "property": "payload",
! "propertyType": "msg",
! "rules": [
! {
! "t": "cont",
! "v": "true",
! "vt": "str"
! },
! {
! "t": "cont",
! "v": "false",
! "vt": "str"
! }
! ],
! "checkall": "false",
! "repair": false,
! "outputs": 2,
! "x": 830,
! "y": 160,
! "wires": [
! [
! "8a2dac90.3ca8c"
! ],
! [
! "ed111c41.dcf5"
! ]
! ]
! },
! {
! "id": "8a2dac90.3ca8c",
! "type": "change",
! "z": "8d7ab50b.086a48",
! "name": "Light On",
! "rules": [
! {
! "t": "set",
! "p": "STAT1",
! "pt": "flow",
! "to": "true",
! "tot": "str"
! }
! ],
! "action": "",
! "property": "",
! "from": "",
! "to": "",
! "reg": false,
! "x": 1040,
! "y": 140,
! "wires": [
! []
! ]
! },
! {
! "id": "ed111c41.dcf5",
! "type": "change",
! "z": "8d7ab50b.086a48",
! "name": "Light Off",
! "rules": [
! {
! "t": "set",
! "p": "STAT1",
! "pt": "flow",
! "to": "false",
! "tot": "str"
! }
! ],
! "action": "",
! "property": "",
! "from": "",
! "to": "",
! "reg": false,
! "x": 1040,
! "y": 200,
! "wires": [
! []
! ]
! },
! {
! "id": "b643cffa.5e1ac",
! "type": "exec",
! "z": "8d7ab50b.086a48",
! "command": "php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"get_prop","params":["power"]}'",
! "addpay": false,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "Lamp status?",
! "x": 480,
! "y": 160,
! "wires": [
! [
! "c1d9f7ec.d097c8"
! ],
! [],
! []
! ]
! },
! {
! "id": "81a1c26a.2224b",
! "type": "inject",
! "z": "8d7ab50b.086a48",
! "name": "Button",
! "topic": "",
! "payload": "true",
! "payloadType": "str",
! "repeat": "",
! "crontab": "",
! "once": false,
! "onceDelay": 0.1,
! "x": 150,
! "y": 120,
! "wires": [
! [
! "b643cffa.5e1ac"
! ]
! ]
! },
! {
! "id": "c1d9f7ec.d097c8",
! "type": "string",
! "z": "8d7ab50b.086a48",
! "name": "",
! "methods": [
! {
! "name": "toString",
! "params": []
! },
! {
! "name": "between",
! "params": [
! {
! "type": "str",
! "value": "result":[""
! },
! {
! "type": "str",
! "value": ""],"id""
! }
! ]
! },
! {
! "name": "toString",
! "params": []
! },
! {
! "name": "toBoolean",
! "params": []
! }
! ],
! "prop": "payload",
! "propout": "payload",
! "object": "msg",
! "objectout": "msg",
! "x": 690,
! "y": 160,
! "wires": [
! [
! "7c0af08b.0c659"
! ]
! ]
! },
! {
! "id": "34ba9712.3e5b88",
! "type": "exec",
! "z": "8d7ab50b.086a48",
! "command": "php /home/pi/php-miio-master/miio-cli.php –ip 192.168.1.236 --token 57014f99f369ff772cad86955f44c17c --sendcmd '{"id":1,"method":"set_power","params":["off"]}'",
! "addpay": true,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "power off",
! "x": 1060,
! "y": 340,
! "wires": [
! [],
! [],
! []
! ]
! },
! {
! "id": "f262cc14.faa8e",
! "type": "delay",
! "z": "8d7ab50b.086a48",
! "name": "",
! "pauseType": "delay",
! "timeout": "1400",
! "timeoutUnits": "milliseconds",
! "rate": "1",
! "nbRateUnits": "1",
! "rateUnits": "second",
! "randomFirst": "1",
! "randomLast": "5",
! "randomUnits": "seconds",
! "drop": false,
! "x": 820,
! "y": 400,
! "wires": [
! [
! "34ba9712.3e5b88"
! ]
! ]
! },
! {
! "id": "64e1cf4e.ec14a",
! "type": "delay",
! "z": "8d7ab50b.086a48",
! "name": "",
! "pauseType": "delay",
! "timeout": "1400",
! "timeoutUnits": "milliseconds",
! "rate": "1",
! "nbRateUnits": "1",
! "rateUnits": "second",
! "randomFirst": "1",
! "randomLast": "5",
! "randomUnits": "seconds",
! "drop": false,
! "x": 800,
! "y": 220,
! "wires": [
! [
! "bec64fe2.71292"
! ]
! ]
! },
! {
! "id": "b1c46b43.e444d8",
! "type": "delay",
! "z": "8d7ab50b.086a48",
! "name": "",
! "pauseType": "delay",
! "timeout": "1400",
! "timeoutUnits": "milliseconds",
! "rate": "1",
! "nbRateUnits": "1",
! "rateUnits": "second",
! "randomFirst": "1",
! "randomLast": "5",
! "randomUnits": "seconds",
! "drop": false,
! "x": 540,
! "y": 240,
! "wires": [
! [
! "78dad649.35d498"
! ]
! ]
! },
! {
! "id": "82596561.899ce8",
! "type": "trigger",
! "z": "8d7ab50b.086a48",
! "op1": "true",
! "op2": "",
! "op1type": "str",
! "op2type": "nul",
! "duration": "5300",
! "extend": false,
! "units": "ms",
! "reset": "",
! "bytopic": "all",
! "name": "",
! "x": 240,
! "y": 260,
! "wires": [
! [
! "345c5f57.38ca6"
! ]
! ]
! }
! ]
10899__________2018-12-11_08.49.06.png -
miio wusste ich, aber node red habe ich gar nicht, kenn ich mich auch nicht mit aus
-
ich bekomm die lampen gar nicht erst in Iobroker angezeigt, wie habt ihr das gemacht? `
Hi!
ja zuerst habe ich im ioBroker folgende repo installiert https://github.com/kirovilya/ioBroker.miio
Im Anschluss kannst du im Adapter über das + Symbol die Lampe mit der IP und dem Token eintragen.
Es wird mir leider nur der Status der Lampe angezeigt bzw. Connected aber mehr auch nicht…
-
Hi!
ja zuerst habe ich im ioBroker folgende repo installiert https://github.com/kirovilya/ioBroker.miio
Im Anschluss kannst du im Adapter über das + Symbol die Lampe mit der IP und dem Token eintragen.
Es wird mir leider nur der Status der Lampe angezeigt bzw. Connected aber mehr auch nicht…
Bei mir genau gleich. Leider auch nur der Status. Habe bisher keine Lösung hinbekommen.
-
Geht mir leider nicht anders… Wird wohl auf einen zweiten Pi rauslaufen mit Home Assistant
-
Hat denn jemand inzwischen rausgefunden, ob man die Lampe einbinden kann?
Ich bin kurz davor vier von den Decken-Einbau-Lampe zu kaufen…
https://www.gearbest.com/ceiling-lights/pp_1830509.html
Wenn die in der MiHome App gesteuert werden kann, kann ich nicht davon ausgehen, dass der MiHome Adapter das auch findet/unterstützt?
Hat das jemand ausprobieren können?
Andere Frage: Falls es nicht klappt, kann die Lampe einfach via Power (normaler Lichtschalter) ein und ausgeschaltet werden? Dann wäre der Kauf im Zweifel nicht ganz für den Bobbes...
VG!
Jan
-
@crunchip said in Xiaomi Philips Bulb einbinden:
Ich bräuchte leider immer noch Hilfe.
das miio paket hab ich installiert und Token der Philips ZhiRui https://de.gearbest.com/ceiling-lights/ … tWEALw_wcB ausgelesen.
Jedoch weiss ich noch immer nicht mit welchem Adapter ich nun die Lampen zum laufen bringen soll bzw ansprechen kann.
Im Xiaomi MiHome Adapter werden sie ja nicht gelistet, mit dem Xiaomi Desk Lamp Adapter funktioniert es nicht und mit dem Yeelight Adapter bekomm ich es auch nicht zum laufen.
Gruss
Hey!
Inzwischen wird die Lampe in der MiHome App gelistet - sollte die Lampe dann nicht auch durch den MiHome Adapter in ioBroker auftauchen? (Steuerung dann also via Adapter über das Xiaomi Gateway)Ich hab die Lampe leider nicht, sonst könnte ich es ausprobieren.
-
This post is deleted! -
Hallo zusammen.
Gibt es hier mittlerweile was neues ob es machbar ist die Lampen mit dem iobroker zu verbinden ??
Danke für die Hilfe.
-
Es läuft endlich ohne Probleme oder großen Aufwand!
Einfach den Adapter installieren und die Lampen einpflegen Xiaomi miIO protocol device
-
@SvensonLF den Adapter gibts doch schon länger, hatte aber bisher nicht funktioniert, oder sprechen wir von verschiedenen Lampen?
-
Ich glaube ihr zwei redet von unterschiedlichen Adaptern.
Der link von weiter oben ist für die Stehtischlampe
Wir suchen aber alle einen Adapter für die Einbauspots
-
Ich rede von Philips ZhiRui Deckenstrahler
aber gibt ja den Xiaomi miIO protocol device Adapter
muss die Tage meine Lampen mal wieder anschliessen und sehn ob die damit laufen. -
ich rede auch von den Spots habe 9 Stück in meiner Dachuntersicht verbaut und die laufen Top!
Ach Scheisse sorry ich habe den falschen Link reingesetzt... Es ging natürlich um diesen Adapter "Xiaomi miIO protocol device"
-
@SvensonLF sagte in Xiaomi Philips Bulb einbinden:
ich rede auch von den Spots habe 9 Stück in meiner Dachuntersicht verbaut und die laufen Top!
Ach Scheisse sorry ich habe den falschen Link reingesetzt... Es ging natürlich um diesen Adapter "Xiaomi miIO protocol device"
Und wie genau bist du vor gegangen ? Wo hast du das Zeichen her ?
-
Auf die Idee bin ich durch das Einbinden des Saugroboters gekommen und habe einfach Spasshalber die Token als Schlüssel verwendet
Ich habe mir diese App Xiaomi Home 5.5.6 von einem Russischen Programmierer geladen und per BlueStacks installiert, da ich zu dem Zeitpunkt noch kein Android nutzer war.
Dort kannst du dann über die abgeänderte Xiaomi App die Token auslesen und als Schlüssel eintragen.
Den Token findest du über antippen der Lampe und dort auf die ... klicken.
Allgemeine Einstellungen und Netzwerkinformationen -
Kannst du mir die apk evtl hier. Zur Verfügung stellen ??
Ich habe mir die Version 5.5.6 von apkmirror geladen . Von deinem Link darf ich sie aus meinem Land nicht laden.
Mit meiner Version sehe ich den token leider nicht.