Страница 1 из 1
Изменение статуса
Добавлено: Пн янв 02, 2017 4:34 pm
Sayler
Подскажите код, который будет менять статус на 1 в свойствах
Сделал кнопку, выключающая все лампы в доме. Но в сцене картинки не меняются, остаются включенными.
Выключаю я кодом
Код: Выделить всё
exec("start BroadlinkCommand spalvikl");
exec("start BroadlinkCommand zalvikl");
exec("start BroadlinkCommand korvikl");
exec("start BroadlinkCommand kuhnvikl");
Re: Изменение статуса
Добавлено: Пн янв 02, 2017 6:49 pm
ivannag
Sayler писал(а):Подскажите код, который будет менять статус на 1 в свойствах
Сделал кнопку, выключающая все лампы в доме. Но в сцене картинки не меняются, остаются включенными.
Выключаю я кодом
Код: Выделить всё
exec("start BroadlinkCommand spalvikl");
exec("start BroadlinkCommand zalvikl");
exec("start BroadlinkCommand korvikl");
exec("start BroadlinkCommand kuhnvikl");
я так понимаю вы посылаете команды на броадлинк с помощью какой-то проги... а лампы у вас имеют обратную связь, чтобы сообщить свой статус системе? если нет, то нужно после отправки команд изменить значение свойства, которое у вас отвечает за отображение состояния на сцене...
просто допишите в коде sg(Switch_spalnya.status, 1);
Re: Изменение статуса
Добавлено: Пн янв 02, 2017 9:05 pm
Sayler
ivannag писал(а):я так понимаю вы посылаете команды на броадлинк с помощью какой-то проги... а лампы у вас имеют обратную связь, чтобы сообщить свой статус системе? если нет, то нужно после отправки команд изменить значение свойства, которое у вас отвечает за отображение состояния на сцене...
просто допишите в коде sg(Switch_spalnya.status, 1);
Спасибо больше, очень помогли. Все работает. Чуть подправил код, кавычек не было.
Код: Выделить всё
exec("start BroadlinkCommand spalvikl");
sg("Switch_spalnya.status", 1);
Лампы не имеют обратной связи. И по этому хотел у вас посоветоваться, что можно "докрутить" чтоб они посылали информацию. В наличие Broadlink rm pro, и выключатели Sesoo (аналог Livolo) на пульте 433. Жаль конечно что приобрел я их перед тем как узнал об Majordomo

Re: Изменение статуса
Добавлено: Пн янв 02, 2017 9:27 pm
ivannag
если нет обратной связи то тут тяжело что-то придумать... если управление только через мажордомо, то тут проблем может и не будет (при условии 100% срабатывания) но если переключить вручную то тогда будет рассинхронизация...
как по мне так затраты на дорабатывание обратной связи такие же как на полноценное управление с обратной связью с нуля))
Re: Изменение статуса
Добавлено: Пн янв 02, 2017 10:38 pm
slgeo
У Ливоло есть команда выключения всех девайсов одной кнопкой, и это будет именно выключение. Скачай пульт для ливоло из облака броадлинка и попробуй обучить.