Broadlink

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Alexsan
Сообщения: 49
Зарегистрирован: Пн янв 02, 2017 5:39 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Broadlink

Сообщение Alexsan » Вс апр 16, 2017 8:06 pm

Всем привет формучатом. может кто сталкивался с Broadlink? если кто и сталкивался, знают что это! но есть вопрос по программированию Broadlink.
как запрограммировать канал 2х значный ? с 0-9 все работает идеально, но начиная с 10 и выше постоянно ошибки, как все знают что нужно нажимать 2 кнопки что бы переключится на канал с выше 9.... тут как я понимаю нужна пауза между кодами

Код: Выделить всё

 sg('TV.1', 1); 
это кнопка1

Код: Выделить всё

 sg('TV.2', 1); 
это кнопка 2
должен включится 12 канал, но не включается! включается 1й канал, либо 2й канал.
как исправить такое?
Последний раз редактировалось Alexsan Пн апр 17, 2017 9:05 am, всего редактировалось 1 раз.
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: Broadlink

Сообщение Denis_k » Вс апр 16, 2017 11:06 pm

а чем вам эта тема не подошла для вашего вопроса?
MD на raspberry pi3
Alexsan
Сообщения: 49
Зарегистрирован: Пн янв 02, 2017 5:39 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Broadlink

Сообщение Alexsan » Пн апр 17, 2017 9:14 am

Denis_k писал(а):а чем вам эта тема не подошла для вашего вопроса?
ну во первых нет там обсуждения того о чем я спрашиваю, и Broadlink и у меня 3mini он немного отличается, но смысл не в модели а в коде, я спросил как про меж этих 2 кодов дописать что то ,что бы программы переключались нормально

Код: Выделить всё

sg('TV.1', 1); 
запрограммирован на канал 1

Код: Выделить всё

 sg('TV.2', 1); 
запрограммирован на канал2
как обьеденить эти два кода что бы переключалось без ошибки
обьеденив эти 2 кода переключалось на 12 канал а не на 1й или 2й как это происходит сейчас из за того что считывание этих 2х кодов происходит очень быстро
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: Broadlink

Сообщение Denis_k » Пн апр 17, 2017 10:37 am

ваши строчки:
1-я устанавливает объекту TV.1 статус 1
2-я делает то же самое с объектом TV.2
в моем случае выключение тв выглядит так
Снимок экрана 2017-04-17 в 10.34.03.png
Снимок экрана 2017-04-17 в 10.34.03.png (51.67 КБ) 2840 просмотров
а в сценарии так

Код: Выделить всё

setTimeOut("123","sg('TV1.off',1);",6);
по сути без тайм аута так

Код: Выделить всё

sg('TV1.off',1); 
MD на raspberry pi3
Ответить