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

Re: [Модуль] Zont (zontdevices)

Добавлено: Ср янв 29, 2020 11:34 pm
kirush
Мой недочет, нужен еще один файлик выложить, но предварительно, хотелось бы уточнить ID Ваших контуров, чтобы автоматизировать и не пришлось ничего руками править.
В идеале, приложите то что Вам показывает по кнопке "Показать API". Нужны разделы:
[heating_circuits]
[io]

Re: [Модуль] Zont (zontdevices)

Добавлено: Чт янв 30, 2020 12:56 am
zigerdfish
[heating_circuits]
[id] => 8198
[id] => 8205
[id] => 8207
[id] => 8297
[id] => 8372

[io]
[8198] => Array
(
[setpoint_temp] => 60
[target_temp] => 20
[mode_id] => 0
[target_sensor_id] => 8197
[status] => 1
[worktime] => 0
)

[8205] => Array
(
[setpoint_temp] => 40
[target_temp] => 40
[mode_id] => 8214
[target_sensor_id] => 4140
[status] => 1
[worktime] => 60
)

[8207] => Array
(
[setpoint_temp] => 20
[target_temp] => 20
[mode_id] => 8214
[target_sensor_id] => 4105
[status] => 0
[worktime] => 0
)

[8297] => Array
(
[setpoint_temp] => 60
[target_temp] => 20
[mode_id] => 8296
[target_sensor_id] => 4127
[status] => 65
[worktime] => 60
)

[8372] => Array
(
[setpoint_temp] => 5
[target_temp] =>
[mode_id] => 8214
[target_sensor_id] => 4119
[status] => 4
[worktime] => 0
)

Re: [Модуль] Zont (zontdevices)

Добавлено: Чт янв 30, 2020 1:09 am
kirush
Изменил свое сообщение viewtopic.php?f=5&t=5591&start=40#p114040, добавив инструкцию для управления отоплением.

Re: [Модуль] Zont (zontdevices)

Добавлено: Пн фев 17, 2020 11:11 pm
kirush
Сделал форк основного модуля: https://github.com/kirush0280/majordomo-zont
Исправлено:
- импорт контуров отопления (до 10 шт)
- установка целевой температуры в соответствующих контурах

Re: [Модуль] Zont (zontdevices)

Добавлено: Вт мар 03, 2020 1:27 pm
masterpro77
Здравствуйте. Имеется сигнализация SX-350. Модуль вытянул датчики температуры, gsm_balance, online. С датчиками разобрался а с gsm_balance, online, не как не получается ими рулить. Пробовал через метод объекта прописывать разные команды

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

sg('Switch9.status','disabled');
$this->setProperty('Switch9.status','enabled');
setGlobal("Switch9.status", "enabled");
не получается.
Подскажите как ими управлять - gsm_balance, online. И за что отвечает ( online ). Кто знает помогите разобраться.

Re: [Модуль] Zont (zontdevices)

Добавлено: Вт мар 03, 2020 3:19 pm
kirush
masterpro77 писал(а):
Вт мар 03, 2020 1:27 pm
Здравствуйте. Имеется сигнализация SX-350. Модуль вытянул датчики температуры, gsm_balance, online. С датчиками разобрался а с gsm_balance, online, не как не получается ими рулить. Пробовал через метод объекта прописывать разные команды

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

sg('Switch9.status','disabled');
$this->setProperty('Switch9.status','enabled');
setGlobal("Switch9.status", "enabled");
не получается.
Подскажите как ими управлять - gsm_balance, online. И за что отвечает ( online ). Кто знает помогите разобраться.
gsm_balance - баланс на сим карте
online - или 0 или 1, на связи устройство или нет
Рулить этими параметрами не нужно. Это просто информационные поля. Если Вы захотите вывести баланс например.

Re: [Модуль] Zont (zontdevices)

Добавлено: Вт мар 03, 2020 6:55 pm
masterpro77
Понятно.
А как вытянуть другие параметры из сигнализации?

Re: [Модуль] Zont (zontdevices)

Добавлено: Вт мар 03, 2020 7:27 pm
kirush
Просить автора дописать модуль.

Re: [Модуль] Zont (zontdevices)

Добавлено: Вс апр 26, 2020 6:04 pm
Sawwa
Приветствую всех!

Подскажите пожалуйста, как реализовать управление уставками температуры контуров в модуле Зонт?

Подключил вроде термостат в устройства, но он значения уставок не меняет, похоже не отправляет на сайт Зонта.

Снимок2.JPG
Снимок2.JPG (16.08 КБ) 4068 просмотров
Снимок1.JPG
Снимок1.JPG (20.63 КБ) 4068 просмотров
Благодарю!

Re: [Модуль] Zont (zontdevices)

Добавлено: Вт июн 02, 2020 5:20 pm
Sawwa
Приветствую всех!

Много времени ушло на изучение модуля. Делюсь с желающими результатом.

Подключено в модуле:
1) Совместная работа старых (H1,H2,H1000,H2000) и новых контроллеров на платформе z3k (H2000+)
2) Главное для, чего пришлось изучать всю логику работы API Zont- управление температурами контуров отопления.
Работает. Target temp->
Нажимаем Set -> вводим требуемую температуру-> Сохранить
Очень много на это потратил времени, в итоге, пришлось связываться с разработчиком API Zont, Ильей Скрибловским, только тогда выяснилось, что в описании API НЕВЕРНО указан способ изменения температуры контуров!
3) Смена режимов отопления, для старых моделей (H1,H2,H1000,H2000):
Set -> НАЗВАНИЕ режима(только словами, иначе не понимает( idle,comfort,econom,shedule) названия режимов сплывают, если навести мышью курсор на знак вопроса)-> Сохранить
4)Значения температур радиодатчиков для Н2000+
5) Состояние охраны- last_guard_event (соотвественно, 0 или 1), можно использовать для индикации режима охраны устройства
6) Более мелкая доработка- в значении напряжения батарейки радиодатчиков , убрал лишние цифры, оставил 2 знака после запятой

Еще что-то допиливал, не помню уже
Состояние устройств, подключенных к пользовательским выходам (Custom controls)- выводит почему-то только 1 штуку, не смог разобраться почему

Для новичков:
Чтобы применить доработки, нужно остановить систему Majordomo, заменить два файла в папке модуля Zont (htdocs/modules/zontdevices) на приложенные мной в архиве