система intrahouse и megaD 328 настройка диммера

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
artem521
Сообщения: 108
Зарегистрирован: 19 окт 2017, 18:04

система intrahouse и megaD 328 настройка диммера

Сообщение artem521 » 18 ноя 2017, 19:35

Здравствуйте. Подскажите пожалуйста как настроить диммер для плагина megad. В настройках через web настроил порт 13 как шим, из web megad яркость меняется, а из плагина в intrahouse реагирует только на on off а ползунок не работает. Кто сталкивался с подобной настройкой? в поле response нужно скорее всего что то дописать?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: система intrahouse и megaD 328 настройка диммера

Сообщение Alex_Jet » 20 ноя 2017, 07:20

Вики IH: http://www.intrahouse.eu/rus/wiki/megad-328/
Вроде расписано все что нужно. По диммерам...я не занимался ими, а разработчики IH говорят что все просто, поэтому в вики есть только пара слов.

Итак, на сколько знаю я, все делается очень просто:
1. Добавляем канал "Исполнительное устройство аналоговое"
2. В "Запросы" (request) устройства по умолчанию в Set Value прописано /%pwd%/?cmd=%adr%:%val% - если так не работает, то смотрим п.3
3. На лампе с диммером по длительному нажатию должен отображаться слайдер. Этот слайдер оперирует переменной devval. Поэтому, вероятно, в п.2 надо вместо val прописать defval.

Response...даже не знаю где вы это увидели. Может раньше было, сейчас такого нигде нет (у меня IH v17.6.24.02).

По сценарной панели - разбирались тут: http://frm.intrahouse.ru/viewtopic.php? ... 43025e2893

artem521
Сообщения: 108
Зарегистрирован: 19 окт 2017, 18:04

Re: система intrahouse и megaD 328 настройка диммера

Сообщение artem521 » 20 ноя 2017, 09:18

Alex_Jet писал(а):Вики IH: http://www.intrahouse.eu/rus/wiki/megad-328/
Вроде расписано все что нужно. По диммерам...я не занимался ими, а разработчики IH говорят что все просто, поэтому в вики есть только пара слов.

Итак, на сколько знаю я, все делается очень просто:
1. Добавляем канал "Исполнительное устройство аналоговое"
2. В "Запросы" (request) устройства по умолчанию в Set Value прописано /%pwd%/?cmd=%adr%:%val% - если так не работает, то смотрим п.3
3. На лампе с диммером по длительному нажатию должен отображаться слайдер. Этот слайдер оперирует переменной devval. Поэтому, вероятно, в п.2 надо вместо val прописать defval.

Response...даже не знаю где вы это увидели. Может раньше было, сейчас такого нигде нет (у меня IH v17.6.24.02).

По сценарной панели - разбирались тут: http://frm.intrahouse.ru/viewtopic.php? ... 43025e2893
Большое спасибо за ответ.Я так понял что сенсорная панель это просто кнопки, которые подключаются к raspberry без всяких примудросией? С диммером все интереснее. Эти параметры установленны по умолчанию, которые Вы описали выше, но увы ползунок неработает:( а работает просто вкл и выкл.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: система intrahouse и megaD 328 настройка диммера

Сообщение Alex_Jet » 20 ноя 2017, 09:23

Вы п.3 сделали? По идее когда в вебе двигаешь ползунок диммера, то его defval передается в качестве set value каналу.

Хотя бы прикрепите скриншоты что и как у Вас сейчас заведено в IH (канал, его запросы, привязка устройства к каналу). Ошибок может быть много, особенно раз вы только начали.

artem521
Сообщения: 108
Зарегистрирован: 19 окт 2017, 18:04

Re: система intrahouse и megaD 328 настройка диммера

Сообщение artem521 » 20 ноя 2017, 09:29

Alex_Jet писал(а):Вы п.3 сделали? По идее когда в вебе двигаешь ползунок диммера, то его defval передается в качестве set value каналу.

Хотя бы прикрепите скриншоты что и как у Вас сейчас заведено в IH (канал, его запросы, привязка устройства к каналу). Ошибок может быть много, особенно раз вы только начали.
Чуть позже скину скрины как у меня есть.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: система intrahouse и megaD 328 настройка диммера

Сообщение Alex_Jet » 20 ноя 2017, 09:49

Да, действительно вместо val/aval/defval значение слайдера не подставляется. Вот лог плагина:

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

20.11.2017 12:48:31 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:0
20.11.2017 12:48:31 localhost <= 192.168.12.21:80 HTTP Done
20.11.2017 12:48:44 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:%val%
20.11.2017 12:48:44 localhost <= 192.168.12.21:80 HTTP Done
20.11.2017 12:48:59 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:1
20.11.2017 12:48:59 localhost <= 192.168.12.21:80 HTTP Done
Нужна помощь пользователя intrahouse.

intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Re: система intrahouse и megaD 328 настройка диммера

Сообщение intrahouse » 21 ноя 2017, 19:47

Действительно, диммер в последних версиях плагина не работает - не подставляется значение.
Поправили, обновление опубликовано - v17.7.21.02, можно обновиться

Еще два момента по диммеру, которые настраиваются для устройства на вкладке Специальные:
1. Поскольку значение ШИМ на MegaD принимает значения 0-255, то и шкалу устройства нужно изменить:
Максимальное значение шкалы - 255

2.Также настроить пункт Отправка данных слайдером:
"При отпускании" или "После подтверждения"

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: система intrahouse и megaD 328 настройка диммера

Сообщение Alex_Jet » 21 ноя 2017, 23:09

Да, сейчас работает:

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

22.11.2017 02:06:05 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:30
22.11.2017 02:06:05 localhost <= 192.168.12.21:80 HTTP Done
22.11.2017 02:06:12 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:169
22.11.2017 02:06:12 localhost <= 192.168.12.21:80 HTTP Done
22.11.2017 02:06:15 localhost => 192.168.12.21:80 HTTP GET /sec/?cmd=10:0
22.11.2017 02:06:15 localhost <= 192.168.12.21:80 HTTP Done
Однако я не понимаю одного. Если включаем диммируемую лампу, то должна быть команда /sec/?cmd=10:169 - то есть включиться на том значении, на котором находится слайдер в текущий момент. Получается и в Turn ON, и в Set value должна обрабатываться команда /%pwd%/?cmd=%adr%:%val%

Иначе получается так. Включаем лампу, а она находится на какой-то заранее установленной яркости (например, 30 - смотри лог выше), яркости мало и пользователь лезет в настройки чтобы увеличить яркость. На следующий день то же самое. По идее надо последнее заданное значение яркости сохранять в Turn ON. А если точнее, то обрабатывать команду /%pwd%/?cmd=%adr%:%val%, поскольку значение val сохранено.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: система intrahouse и megaD 328 настройка диммера

Сообщение Alex_Jet » 21 ноя 2017, 23:12

intrahouse писал(а):1. Поскольку значение ШИМ на MegaD принимает значения 0-255, то и шкалу устройства нужно изменить
А в каналах скрипт запускается только на обработку данных при запросе значения с канала? Иначе можно было 0-100% слайдера диммера преобразовывать в 8-ми битное значение для ШИМ MegaD.

Ответить