[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
-
- Сообщения: 58
- Зарегистрирован: Чт июн 08, 2017 5:45 pm
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: [Модуль] Broadlink
Да, спасибо) все получилось, быстро и без проблем) хорошо что изначально названия делал по принципу location_mode_fanspeed_fanposition_temp так просто с "заменить все" в блокноте с одного расположения на другое хватило)
- Hold
- Сообщения: 57
- Зарегистрирован: Пн окт 16, 2017 4:11 pm
- Благодарил (а): 81 раз
- Поблагодарили: 5 раз
Re: [Модуль] Broadlink
То же самоеvitt76 писал(а):Нет, дверь никто не трогает, время срабатывания все время только что - 10 сек - 20 сек - 40 сек - только что и так по кругу. Было точно не так
+ ко всему в методах статусапдейт везде у меня есть код
Код: Выделить всё
Say("типа сменился статус и говорит что включилось выключилось"):
Статусы при этом не меняются. Раньше кричала только при смене статуса.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink
Ну если у вас есть свой код там - значит он настроен не совсем правильно...
К вашему коду добавьте
А сам метод и должен вызываться постоянно, дабы, к примеру, сбрасывать таймеры на выключение света, как я уже приводил пример.
К вашему коду добавьте
Код: Выделить всё
if($params['NEW_VALUE']!=$params['OLD_VALUE']) {
//тут ваш код
}
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Hold
- Сообщения: 57
- Зарегистрирован: Пн окт 16, 2017 4:11 pm
- Благодарил (а): 81 раз
- Поблагодарили: 5 раз
Re: [Модуль] Broadlink
Так до обновления то все работало как часы и код в методе срабатывал только тогда, когда происходило изменение статуса. А сейчас просто при каждом опросе (5 сек) срабатывает код, хотя никакого изменения статуса не было.nick7zmail писал(а):Ну если у вас есть свой код там - значит он настроен не совсем правильно...
Код в методе такой
Код: Выделить всё
if (gg('Relay04.status ')==1) Say ('Кухня светится',2); else Say ('Кухня потушена',2);
Откатился на старую версию и все опять работает как надо. Лучшее - враг хорошего
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink
Я знаю, что до обновления было так...но, в который раз повторюсь, это было не правильно, и не удовлетворяло логике простых устройств в плане таймеров на свойство alive, и более того - невозможно было делать сброс таймера на выключение устройств по событиям датчика движения. Единственная недоработка - почему-то при статусе 0 происходят обновления, хотя этот случай я вроде отключал.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: [Модуль] Broadlink
nick7zmail, но ведь смотри, вот моя дверь.
Она настроена совершенно штатно через простые устройства, никаких методов не используется, ничего.
Дверь никто не трогает и статусы не меняются, однако, по кругу бегает информация об обновлении статуса двери.
Если это правильная логика простых устройств, я тогда ничего не понимаю.
Если у меня что-то неправильно настроено, научи, как правильно настроить?
До обновления было все в порядке.
СпойлерПоказать
Дверь никто не трогает и статусы не меняются, однако, по кругу бегает информация об обновлении статуса двери.
Если это правильная логика простых устройств, я тогда ничего не понимаю.
Если у меня что-то неправильно настроено, научи, как правильно настроить?
До обновления было все в порядке.
- Рейтинг: 1.16%
Broadlink + Orange Pi PC ARMBIAN 5.31
- Hold
- Сообщения: 57
- Зарегистрирован: Пн окт 16, 2017 4:11 pm
- Благодарил (а): 81 раз
- Поблагодарили: 5 раз
Re: [Модуль] Broadlink
И у меня тоже самое, там все штатно никаких кодов и тоже обновление по кругу гоняет.vitt76 писал(а):nick7zmail, но ведь смотри, вот моя дверь.
Она настроена совершенно штатно через простые устройства, никаких методов не используется, ничего.
Дверь никто не трогает и статусы не меняются, однако, по кругу бегает информация об обновлении статуса двери.
.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink
Да, по факту это и есть правильная логика простых устройств...vitt76 писал(а): Если это правильная логика простых устройств, я тогда ничего не понимаю.
У вас время показывается "обновления статуса" а не его изменения.
Забудем на пару сек, что у вас Бродлинк...пусть это будет дешевый китайский датчик без возможности перепрошивки. Эта херня заряд батареи (или предупреждение о разряде в случае бродлинка) отдавать не умеет...
Дак вот...пока от него приходит инфа (единички/нолики, но приходят постоянно) - датчик вполне может считаться живым. А как только от него перестают валить данные - датчик предположительно умер, и пора менять батарейку. Об этом скажет свойство Alive, которое сбрасывается, вроде, через пару дней отсутствия активности, если не было показаний, на ноль, и система может смело сообщать о неработоспособности датчика.
Как то так...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Hold
- Сообщения: 57
- Зарегистрирован: Пн окт 16, 2017 4:11 pm
- Благодарил (а): 81 раз
- Поблагодарили: 5 раз
Re: [Модуль] Broadlink
То есть теперь в простых устройствах в методе статусапдейта будет работать только так?nick7zmail писал(а):Ну если у вас есть свой код там - значит он настроен не совсем правильно...
К вашему коду добавьтеКод: Выделить всё
if($params['NEW_VALUE']!=$params['OLD_VALUE']) { //тут ваш код }
Код: Выделить всё
if($params['NEW_VALUE']!=$params['OLD_VALUE']) {
if (gg('Relay04.status ')==1) Say ('Кухня светится',2); else Say ('Кухня потушена',2);
}
Если да, то где взять данные времени фактического изменения статуса устройства, а не время его опроса
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Broadlink
Hold писал(а): Если да, то где взять данные времени фактического изменения статуса устройства, а не время его опроса
Код: Выделить всё
if($params['NEW_VALUE']!=$params['OLD_VALUE']) {
//тут ваш код
}
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<