[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
-
- Сообщения: 31
- Зарегистрирован: Пн ноя 12, 2018 11:09 pm
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: [Модуль] Broadlink (dev_broadlink)
Здравствуйте!
Подскажите, плз!
Не работает команда вида sg('имя команды',1). Ничего не происходит.
Что я сделал:
1. Создал класс Broadlink
2. В нем создал объект TVLG
3. У объекта создал свойство On\Off
4. Обучил пульт команде, связанный объект TVLG, связанное свойство On\Off
5 В свойствах объекта TVLG.On\Off показывает привязку (linked to: dev_broadlink)
Пробую в шаблоне поведения Включи телек выполнить команды
sg('TVLG.On\Off',1);
say("Включила телек!",2);
Телевизор не реагирует, Алиcа произносит "Включила телек"
Тест команды в модуле Broadlink отрабатывается, телевизор реагирует.
Может быть я что то не правильно понял? Или не правильно пытаюсь применить?
Подскажите, плз!
Не работает команда вида sg('имя команды',1). Ничего не происходит.
Что я сделал:
1. Создал класс Broadlink
2. В нем создал объект TVLG
3. У объекта создал свойство On\Off
4. Обучил пульт команде, связанный объект TVLG, связанное свойство On\Off
5 В свойствах объекта TVLG.On\Off показывает привязку (linked to: dev_broadlink)
Пробую в шаблоне поведения Включи телек выполнить команды
sg('TVLG.On\Off',1);
say("Включила телек!",2);
Телевизор не реагирует, Алиcа произносит "Включила телек"
Тест команды в модуле Broadlink отрабатывается, телевизор реагирует.
Может быть я что то не правильно понял? Или не правильно пытаюсь применить?
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] Broadlink (dev_broadlink)
1. sg('имя команды',1) - это не команда, а установка свойства.Romik_fl писал(а): ↑Вт окт 15, 2019 9:24 pmЗдравствуйте!
Подскажите, плз!
Не работает команда вида sg('имя команды',1). Ничего не происходит.
Что я сделал:
1. Создал класс Broadlink
2. В нем создал объект TVLG
3. У объекта создал свойство On\Off
4. Обучил пульт команде, связанный объект TVLG, связанное свойство On\Off
5 В свойствах объекта TVLG.On\Off показывает привязку (linked to: dev_broadlink)
Пробую в шаблоне поведения Включи телек выполнить команды
sg('TVLG.On\Off',1);
say("Включила телек!",2);
Телевизор не реагирует, Алиcа произносит "Включила телек"
Тест команды в модуле Broadlink отрабатывается, телевизор реагирует.
Может быть я что то не правильно понял? Или не правильно пытаюсь применить?
2. вот зачем слеши в названии свойств? поменяйте на ОnOff or On_Off - может, это и решит дело
3. в модуле бродлинка есть примеры запуска команд
ваш код без всякой привязки можно переписать
Код: Выделить всё
brLinkCommand('имя_команды'); //Тест команды в модуле Broadlink отрабатывается, телевизор реагирует.
sg('TVLG.On_Off',1); //имя свойства без слеша
say("Включила телек!",2);
ps/ а если второй раз сказать Включи телек, я так понимаю, он выключится?
win10 connect https://connect.smartliving.ru/profile/303
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Выше правы...дело скорее всего в \ в названии. Т.к. \ экранирующий символ в php, и в системе че то не отрабатывает из за этого.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- griigoriok
- Сообщения: 20
- Зарегистрирован: Пн июл 29, 2019 4:45 pm
- Откуда: Губкинский
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: [Модуль] Broadlink (dev_broadlink)
Помогите разобраться !
по базе знаний пытаюсь сделать как в статье "Создание выключателей в "Простых устройствах" (https://kb.mjdm.ru/broadlink_rm_switch_sd/)
добавить в метод объекта код PHP:
if ($this->getProperty('status')) {
$this->setProperty('command_on',1);
} else {
$this->setProperty('command_off',1);
}
нажимаю Обновить но код не прописывается и сверху такая строка :
Parse error: syntax error, unexpected ' ' (T_STRING) in /var/www/html/cms/cached/7c76ff496fe4a44488c9539372ddb69f.php on line 1
что я делаю не так ? всё по пунктам в статье а код не прописывает....
по базе знаний пытаюсь сделать как в статье "Создание выключателей в "Простых устройствах" (https://kb.mjdm.ru/broadlink_rm_switch_sd/)
добавить в метод объекта код PHP:
if ($this->getProperty('status')) {
$this->setProperty('command_on',1);
} else {
$this->setProperty('command_off',1);
}
нажимаю Обновить но код не прописывается и сверху такая строка :
Parse error: syntax error, unexpected ' ' (T_STRING) in /var/www/html/cms/cached/7c76ff496fe4a44488c9539372ddb69f.php on line 1
что я делаю не так ? всё по пунктам в статье а код не прописывает....
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] Broadlink (dev_broadlink)
Выключатель можно настроить таким образом, без привязки к свойствамgriigoriok писал(а): ↑Чт окт 17, 2019 2:44 pmПомогите разобраться !
по базе знаний пытаюсь сделать как в статье "Создание выключателей в "Простых устройствах" (https://kb.mjdm.ru/broadlink_rm_switch_sd/)
добавить в метод объекта код PHP:
if ($this->getProperty('status')) {
$this->setProperty('command_on',1);
} else {
$this->setProperty('command_off',1);
}
нажимаю Обновить но код не прописывается и сверху такая строка :
Parse error: syntax error, unexpected ' ' (T_STRING) in /var/www/html/cms/cached/7c76ff496fe4a44488c9539372ddb69f.php on line 1
что я делаю не так ? всё по пунктам в статье а код не прописывает....
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
Там какие то символы в статье непечатаемые есть по ходу...уже жаловались, что не копируется нормально, ничего не могу сделать с этим...попробуйте вручную набрать.griigoriok писал(а): ↑Чт окт 17, 2019 2:44 pmчто я делаю не так ? всё по пунктам в статье а код не прописывает....
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 58
- Зарегистрирован: Чт сен 13, 2018 10:20 pm
- Благодарил (а): 30 раз
- Поблагодарили: 4 раза
Re: [Модуль] Broadlink (dev_broadlink)
Приветствую, нужен совет.
Модуль управляет термостатом теплого пола Beok. Время обновления стоит 2с - чтобы при измении пареметров на экране термостата, данные сразу же попадали в МД.
Одно из свойств термостата использую просто как датчик темпертаруты в комнате, датчик добавлен как отдельное устройство.
Проблема в том что температура пишется в свойства каждые 2с а оптимально было бы раз в минуту или реже. Можно ли как то отдельно для конкретного свойства уменьшить интервал считывания?
Модуль управляет термостатом теплого пола Beok. Время обновления стоит 2с - чтобы при измении пареметров на экране термостата, данные сразу же попадали в МД.
Одно из свойств термостата использую просто как датчик темпертаруты в комнате, датчик добавлен как отдельное устройство.
Проблема в том что температура пишется в свойства каждые 2с а оптимально было бы раз в минуту или реже. Можно ли как то отдельно для конкретного свойства уменьшить интервал считывания?
-
- Сообщения: 686
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: [Модуль] Broadlink (dev_broadlink)
Может просто запускать метод при изменении свойства, а в методе сохранять значение в базу только если значение отличается от предыдущего ?
-
- Сообщения: 58
- Зарегистрирован: Чт сен 13, 2018 10:20 pm
- Благодарил (а): 30 раз
- Поблагодарили: 4 раза
Re: [Модуль] Broadlink (dev_broadlink)
Температура колеблется 22.5 -22 и куча фонового мусора получается.
У меня и так в модуле галочка стоит обновлять значения только при изменении - это я так понимаю тоже самое что вы написали..
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink (dev_broadlink)
В теме сонофф подобный вопрос вот прямо сейчас обсуждают. Есть пример кода.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<