Страница 6 из 376

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 8:39 pm
nick7zmail
У меня падал каждый час до недавней обновы...сейчас вроде всё ок...
Еще у кого нить есть подобное?
kas5858 писал(а): Температуру я не снимаю с Broadlink
Она снимается автоматически...если вы выбрали объект. А он у вас выбран? Может в этом причина?

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 9:06 pm
kas5858
nick7zmail писал(а):Она снимается автоматически...если вы выбрали объект. А он у вас выбран? Может в этом причина?
Я не настраивал объект не выбирал, только кнопки обучил.

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 9:08 pm
nick7zmail
Дак Я и говорю - может причина как раз в этом...Попробуй объект выбрать...Если всё исправится - добавлю проверку на то, выбран ли объект...

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 9:56 pm
nick7zmail
Добавил поддержку A1 air и RM3 mini...
Ну как добавил..в случае с RM3 mini просто убрал проверку температуры, т.к. там нет датчика))
Для А1 - добавляете так же как RM с использованием discover.php. Выбираете связанный объект - в свойства данного объекта будут забираться данные раз в час. Чтобы забирать чаще - запускаете тот же код, что и в случае с RM.

Как я и говорл - А1 у меня нету. Так что проверить нет возможности)) Жду хотя бы одного отзыва о работоспособности.

PS: с получением данных по IP пока не задалось)) Пробовал сделать, как Ged в этом посте viewtopic.php?p=43529#p43529. Думал будет отображаться только устройство с введенным IP. Но нет. Ввожу левый IP, отображается мой RM с другим IP... Пока думаю, как это все лучше реализовать.

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 10:30 pm
kas5858
nick7zmail писал(а):Дак Я и говорю - может причина как раз в этом...Попробуй объект выбрать...Если всё исправится - добавлю проверку на то, выбран ли объект...
Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.

Re: Модуль Broadlink

Добавлено: Вт янв 24, 2017 11:39 pm
slgeo
nick7zmail писал(а):Дак Я и говорю - может причина как раз в этом...Попробуй объект выбрать...Если всё исправится - добавлю проверку на то, выбран ли объект...
Немного непонятно куда все же сохраняется температура, по логике, должна задаваться пара Объект.Свойство, а тут только объект. Куда же она записывается в итоге?
Даже если указан объект, в поле "Обновлено" светятся нули.

Re: Модуль Broadlink

Добавлено: Ср янв 25, 2017 6:10 am
nick7zmail
kas5858 писал(а): Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.
Объект создать в панель управления->объекты. Тут пхп знать не надо. Потом в модуле его выбрать из выпадающего списка.
slgeo писал(а):Немного непонятно куда все же сохраняется температура, по логике, должна задаваться пара Объект.Свойство, а тут только объект. Куда же она записывается в итоге?
Даже если указан объект, в поле "Обновлено" светятся нули.
Всё верно, записывается она в объект.свойство, а именно в выбранный вами объект в свойство temperature. Сделано так из соображений, что у некоторых устройств бродлинка больше 1 параметра забирается (к примеру у А1 их 5) и под каждое объект.свойство выбирать просто запаритесь)) тем более объект скорее всего один и тот же будет... А так - все записывается в предопределенные в модуле свойства в выбранный вами объект.
Нули светятся, пока не обновиться температура, а обновляется она как раз раз в час. Если нужно чаще - я написал что делать))

Отправлено с моего Redmi 4 через Tapatalk

Re: Модуль Broadlink

Добавлено: Ср янв 25, 2017 8:24 am
kas5858
nick7zmail писал(а):
kas5858 писал(а): Как правильно объект создать? можно подробнее (скриншот кинуть). Я в PHP новичок, то что я создал, температура туда не попадает.
Объект создать в панель управления->объекты. Тут пхп знать не надо. Потом в модуле его выбрать из выпадающего списка.
Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.

Re: Модуль Broadlink

Добавлено: Ср янв 25, 2017 9:04 am
nick7zmail
kas5858 писал(а): Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.
Всё правильно сделал. Почему не попадает - уже другой вопрос...давай попробуем разобраться.
Для начала зайди в панель управления -> сценарии, создай новый сценарий с кодом

Код: Выделить всё

include_once(DIR_MODULES."dev_broadlink/dev_broadlink.class.php");
$dev_broadlink=new dev_broadlink();
$dev_broadlink->check_params();  
Запусти его оттуда, и посмотри на свойство broadlink.temperature. Если появится - просто перезагрузи сервак (у меня такое бывает...почему-то изменения в почасовом скрипте не подхватывает до перезагрузки)...тогда должна начать обновляться каждый час...

Если же не появится - открой discover.php, проверь есть ли она там....дальше отпишись - будем думать.

Re: Модуль Broadlink

Добавлено: Ср янв 25, 2017 9:18 am
kas5858
nick7zmail писал(а):
kas5858 писал(а): Я говорю что создал, но ничего туда не попадает, прошу объяснить подробнее может я что то не то сделал.
Всё правильно сделал. Почему не попадает - уже другой вопрос...давай попробуем разобраться.
Для начала зайди в панель управления -> сценарии, создай новый сценарий с кодом

Код: Выделить всё

include_once(DIR_MODULES."dev_broadlink/dev_broadlink.class.php");
$dev_broadlink=new dev_broadlink();
$dev_broadlink->check_params();
Запусти его оттуда, и посмотри на свойство broadlink.temperature. Если появится - просто перезагрузи сервак (у меня такое бывает...почему-то изменения в почасовом скрипте не подхватывает до перезагрузки)...тогда должна начать обновляться каждый час...

Если же не появится - открой discover.php, проверь есть ли она там....дальше отпишись - будем думать.
Огромное спасибо, по сценарию данные появились. Перезагрузил, буду наблюдать обновление раз в час. Далее отпишусь.