В основном файле (dev_broadlink.class.php) есть недавно введенная функция
Код: Выделить всё
function table_data_set($prop, $dev_id, $val, $sg_val='none')
1) находит запись с нужным именем (prop) и нужным device_id (dev_id)
2) Обновляет там поле VALUE
3) Если в записи выставлены объект и свойство - записывает туда значение.
Записываемое значение, если не указано $sg_val - просто $val, а если указан 4 параметр ($sg_val), то он выставляет его...дак вот для s1 очень активно он используется...и в $val как раз идет строка json, а sg_val - должен попадать только статус...но почему-то не проходит условие проверки, в объект.свойство уходит просто $val....нужно узнать почему...
Гляньте что попадает в sg_val, и отрабатывает ли проверка условия...
На счет звука - убрал отдельную запись...если что-то удалите неправильное - по-идее оно само восстановится при очередном цикле проверки....VooDooN писал(а): А так же, опять звук перестал выключаться. Все время включен. Через модуль поменять не могу - удалил по крестику поле, как его вернуть еще не знаю.