Еще у кого нить есть подобное?
Она снимается автоматически...если вы выбрали объект. А он у вас выбран? Может в этом причина?kas5858 писал(а): Температуру я не снимаю с Broadlink
Модератор: immortal
Она снимается автоматически...если вы выбрали объект. А он у вас выбран? Может в этом причина?kas5858 писал(а): Температуру я не снимаю с Broadlink
Я не настраивал объект не выбирал, только кнопки обучил.nick7zmail писал(а):Она снимается автоматически...если вы выбрали объект. А он у вас выбран? Может в этом причина?
Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.nick7zmail писал(а):Дак Я и говорю - может причина как раз в этом...Попробуй объект выбрать...Если всё исправится - добавлю проверку на то, выбран ли объект...
Немного непонятно куда все же сохраняется температура, по логике, должна задаваться пара Объект.Свойство, а тут только объект. Куда же она записывается в итоге?nick7zmail писал(а):Дак Я и говорю - может причина как раз в этом...Попробуй объект выбрать...Если всё исправится - добавлю проверку на то, выбран ли объект...
Объект создать в панель управления->объекты. Тут пхп знать не надо. Потом в модуле его выбрать из выпадающего списка.kas5858 писал(а): Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.
Всё верно, записывается она в объект.свойство, а именно в выбранный вами объект в свойство temperature. Сделано так из соображений, что у некоторых устройств бродлинка больше 1 параметра забирается (к примеру у А1 их 5) и под каждое объект.свойство выбирать просто запаритесь)) тем более объект скорее всего один и тот же будет... А так - все записывается в предопределенные в модуле свойства в выбранный вами объект.slgeo писал(а):Немного непонятно куда все же сохраняется температура, по логике, должна задаваться пара Объект.Свойство, а тут только объект. Куда же она записывается в итоге?
Даже если указан объект, в поле "Обновлено" светятся нули.
Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.nick7zmail писал(а):Объект создать в панель управления->объекты. Тут пхп знать не надо. Потом в модуле его выбрать из выпадающего списка.kas5858 писал(а): Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.
Всё правильно сделал. Почему не попадает - уже другой вопрос...давай попробуем разобраться.kas5858 писал(а): Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.
Код: Выделить всё
include_once(DIR_MODULES."dev_broadlink/dev_broadlink.class.php");
$dev_broadlink=new dev_broadlink();
$dev_broadlink->check_params();
Огромное спасибо, по сценарию данные появились. Перезагрузил, буду наблюдать обновление раз в час. Далее отпишусь.nick7zmail писал(а):Всё правильно сделал. Почему не попадает - уже другой вопрос...давай попробуем разобраться.kas5858 писал(а): Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.
Для начала зайди в панель управления -> сценарии, создай новый сценарий с кодомЗапусти его оттуда, и посмотри на свойство broadlink.temperature. Если появится - просто перезагрузи сервак (у меня такое бывает...почему-то изменения в почасовом скрипте не подхватывает до перезагрузки)...тогда должна начать обновляться каждый час...Код: Выделить всё
include_once(DIR_MODULES."dev_broadlink/dev_broadlink.class.php"); $dev_broadlink=new dev_broadlink(); $dev_broadlink->check_params();
Если же не появится - открой discover.php, проверь есть ли она там....дальше отпишись - будем думать.