Страница 125 из 376
Re: Модуль Broadlink
Добавлено: Сб июн 24, 2017 10:31 pm
nick7zmail
VooDooN писал(а):Заметил закономерность: если статус не 0, то нет json, а если 0 - есть. Поэтому пульт показывал нормально, так как у него статус был 16. Проверил все датчики: действительно, проблема со статусом 0.
А...это многое объясняет...замени слово none в коде на что нить....на disable к примеру...или лучше ещё более нейтральное что нить...not_set как вариант...в 2х местах в функции table_data_set в файле dev_broadlink.class.php
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 12:35 am
VooDooN
nick7zmail писал(а):А...это многое объясняет...замени слово none в коде на что нить....на disable к примеру...или лучше ещё более нейтральное что нить...not_set как вариант...в 2х местах в функции table_data_set в файле dev_broadlink.class.php
Не помогло.
Кучу времени потратил на разные варианты и чтению доков по php (я не программист). Поэтому не уверен, что это правильно, но получается, что если в функции
table_data_set
исправить строку
на
то json перестает появляться при статусе 0.
Вот только звук не выключается, зараза
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 12:59 am
nick7zmail
Не совсем...верхнюю строку надо поправить с
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='none')
на
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='is_set')
ну и там, где вы правили
Со звуком позже разберемся...там по ходу что-то не так при преобразовании в json или из него...
ЗЫ: Я тож нифига не программист...по крайней мере не учился на это))
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 1:21 am
VooDooN
nick7zmail писал(а):Не совсем...верхнюю строку надо поправить с
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='none')
на
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='is_set')
ну и там, где вы правили
Это я пробовал в первую очередь - не помогает.
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 7:39 am
vitt76
У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 10:36 am
nick7zmail
vitt76 писал(а):У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Попробуй в таблице dev_broadlink_devices очистить поле KEYS для MP1...может в этом дело...
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 10:47 am
vitt76
nick7zmail писал(а):vitt76 писал(а):У меня MP1 по-прежнему не обновляется, а датчики на s1 появились после 2048!
Попробуй в таблице dev_broadlink_devices очистить поле KEYS для MP1...может в этом дело...
Спасибо, попробую. А 2048 добавите в обновление?
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 10:48 am
nick7zmail
vitt76 писал(а):
Спасибо, попробую. А 2048 добавите в обновление?
Обязательно...ещё бы с функцией table_data_set разобраться...уже во всех песочницах прогнал - должна работать...
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 12:52 pm
nick7zmail
Кажется решил проблему с json...проверьте...
Далее за звук надо браться)))
Нажмите кто нить обновить, и из базы скиньте полностью поле VALUE у status...а то на скрине строка обрезана)).
Re: Модуль Broadlink
Добавлено: Вс июн 25, 2017 1:02 pm
vitt76
nick7zmail, а какие планы на звук?