А...это многое объясняет...замени слово none в коде на что нить....на disable к примеру...или лучше ещё более нейтральное что нить...not_set как вариант...в 2х местах в функции table_data_set в файле dev_broadlink.class.phpVooDooN писал(а):Заметил закономерность: если статус не 0, то нет json, а если 0 - есть. Поэтому пульт показывал нормально, так как у него статус был 16. Проверил все датчики: действительно, проблема со статусом 0.
[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль Broadlink
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль Broadlink
Не помогло.nick7zmail писал(а):А...это многое объясняет...замени слово none в коде на что нить....на disable к примеру...или лучше ещё более нейтральное что нить...not_set как вариант...в 2х местах в функции table_data_set в файле dev_broadlink.class.php
Кучу времени потратил на разные варианты и чтению доков по php (я не программист). Поэтому не уверен, что это правильно, но получается, что если в функции table_data_set
исправить строку
Код: Выделить всё
if($sg_val!='none') {Код: Выделить всё
if($sg_val!=='none') {Вот только звук не выключается, зараза
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль Broadlink
Не совсем...верхнюю строку надо поправить с
на
ну и там, где вы правили
Со звуком позже разберемся...там по ходу что-то не так при преобразовании в json или из него...
ЗЫ: Я тож нифига не программист...по крайней мере не учился на это))
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='none') Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='is_set') Код: Выделить всё
if($sg_val!='is_set') ЗЫ: Я тож нифига не программист...по крайней мере не учился на это))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль Broadlink
Это я пробовал в первую очередь - не помогает.nick7zmail писал(а):Не совсем...верхнюю строку надо поправить снаКод: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='none')ну и там, где вы правилиКод: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='is_set')Код: Выделить всё
if($sg_val!='is_set')
Re: Модуль Broadlink
У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Broadlink + Orange Pi PC ARMBIAN 5.31
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль Broadlink
Попробуй в таблице dev_broadlink_devices очистить поле KEYS для MP1...может в этом дело...vitt76 писал(а):У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль Broadlink
Спасибо, попробую. А 2048 добавите в обновление?nick7zmail писал(а):Попробуй в таблице dev_broadlink_devices очистить поле KEYS для MP1...может в этом дело...vitt76 писал(а):У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Broadlink + Orange Pi PC ARMBIAN 5.31
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль Broadlink
Обязательно...ещё бы с функцией table_data_set разобраться...уже во всех песочницах прогнал - должна работать...vitt76 писал(а): Спасибо, попробую. А 2048 добавите в обновление?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль Broadlink
Кажется решил проблему с json...проверьте...
Далее за звук надо браться)))
Нажмите кто нить обновить, и из базы скиньте полностью поле VALUE у status...а то на скрине строка обрезана)).
Далее за звук надо браться)))
Нажмите кто нить обновить, и из базы скиньте полностью поле VALUE у status...а то на скрине строка обрезана)).
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<