NEWS
Управление Yeelight Ceiling из скрипта
-
Добрый день!
Только разбираюсь с ioBroker и не могу заставить нормально работать скрипт: включить лампу Yeelight Ceiling по нажатию Mijia Wireless Switch.
Что я делаю:
1. написал простой скрипт с одной строкой
setState("yeelight-2.0.ceiling1-0x000000000370088e.control.power", true);все хорошо, включилось.
2. написал subscription на событие нажатия кнопки вокруг setState
on("mihome.0.devices.switch_158d0002b221d8.click", function(obj){ if(getState("mihome.0.devices.switch_158d0002b221d8.click").val == true){ setState("yeelight-2.0.ceiling1-0x000000000370088e.control.power", true); } });В итоге при нажатии кнопки лампа загорается, но примерно через 10-20 секунд (иногда раньше) гаснет
В логах
Тип ID Знач Ack От Время Изменен stateChange yeelight-2.0.ceiling1-0x000000000370088e.control.power false true yeelight-2.0 2019-01-19 15:19:24.964 2019-01-19 15:19:24.964 stateChange yeelight-2.0.ceiling1-0x000000000370088e.info.connect true true yeelight-2.0 2019-01-19 15:19:24.962 2019-01-19 00:06:47.403 stateChange yeelight-2.0.ceiling1-0x000000000370088e.control.power true true yeelight-2.0 2019-01-19 15:19:18.240 2019-01-19 15:19:17.896 stateChange yeelight-2.0.ceiling1-0x000000000370088e.info.connect true true yeelight-2.0 2019-01-19 15:19:18.238 2019-01-19 00:06:47.403 stateChange yeelight-2.0.ceiling1-0x000000000370088e.control.power true false javascript.0 2019-01-19 15:19:17.896 2019-01-19 15:19:17.896Картина повторяется, если я делаю скрипт через Blockly
Драйвер MeisterTR/ioBroker.yeelight-2, другие не завелись
NodeJs версии 6.16
Что я делаю не так?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden