[Модуль] Zont (zontdevices)
Модератор: immortal
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Zont (zontdevices)
Мой недочет, нужен еще один файлик выложить, но предварительно, хотелось бы уточнить ID Ваших контуров, чтобы автоматизировать и не пришлось ничего руками править.
В идеале, приложите то что Вам показывает по кнопке "Показать API". Нужны разделы:
[heating_circuits]
[io]
В идеале, приложите то что Вам показывает по кнопке "Показать API". Нужны разделы:
[heating_circuits]
[io]
- Вложения
-
- 2020-01-29_23-33-59.png (36.14 КБ) 4419 просмотров
-
- Сообщения: 4
- Зарегистрирован: Вт янв 21, 2020 12:36 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Zont (zontdevices)
[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
)
[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
)
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Zont (zontdevices)
Изменил свое сообщение viewtopic.php?f=5&t=5591&start=40#p114040, добавив инструкцию для управления отоплением.
- За это сообщение автора kirush поблагодарил:
- zigerdfish (Чт янв 30, 2020 1:13 am)
- Рейтинг: 1.16%
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Zont (zontdevices)
Сделал форк основного модуля: https://github.com/kirush0280/majordomo-zont
Исправлено:
- импорт контуров отопления (до 10 шт)
- установка целевой температуры в соответствующих контурах
Исправлено:
- импорт контуров отопления (до 10 шт)
- установка целевой температуры в соответствующих контурах
-
- Сообщения: 43
- Зарегистрирован: Сб ноя 16, 2019 12:38 am
- Благодарил (а): 13 раз
- Поблагодарили: 0
Re: [Модуль] Zont (zontdevices)
Здравствуйте. Имеется сигнализация SX-350. Модуль вытянул датчики температуры, gsm_balance, online. С датчиками разобрался а с gsm_balance, online, не как не получается ими рулить. Пробовал через метод объекта прописывать разные команды
не получается.
Подскажите как ими управлять - gsm_balance, online. И за что отвечает ( online ). Кто знает помогите разобраться.
Код: Выделить всё
sg('Switch9.status','disabled');
$this->setProperty('Switch9.status','enabled');
setGlobal("Switch9.status", "enabled");
Подскажите как ими управлять - gsm_balance, online. И за что отвечает ( online ). Кто знает помогите разобраться.
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: [Модуль] Zont (zontdevices)
gsm_balance - баланс на сим карте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 ). Кто знает помогите разобраться.
online - или 0 или 1, на связи устройство или нет
Рулить этими параметрами не нужно. Это просто информационные поля. Если Вы захотите вывести баланс например.
- За это сообщение автора kirush поблагодарил:
- masterpro77 (Вт мар 03, 2020 6:55 pm)
- Рейтинг: 1.16%
-
- Сообщения: 43
- Зарегистрирован: Сб ноя 16, 2019 12:38 am
- Благодарил (а): 13 раз
- Поблагодарили: 0
-
- Сообщения: 58
- Зарегистрирован: Вс мар 29, 2020 10:39 am
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
Re: [Модуль] Zont (zontdevices)
Приветствую всех!
Подскажите пожалуйста, как реализовать управление уставками температуры контуров в модуле Зонт?
Подключил вроде термостат в устройства, но он значения уставок не меняет, похоже не отправляет на сайт Зонта.
Благодарю!
Подскажите пожалуйста, как реализовать управление уставками температуры контуров в модуле Зонт?
Подключил вроде термостат в устройства, но он значения уставок не меняет, похоже не отправляет на сайт Зонта.
Благодарю!
-
- Сообщения: 58
- Зарегистрирован: Вс мар 29, 2020 10:39 am
- Благодарил (а): 13 раз
- Поблагодарили: 7 раз
Re: [Модуль] Zont (zontdevices)
Приветствую всех!
Много времени ушло на изучение модуля. Делюсь с желающими результатом.
Подключено в модуле:
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) на приложенные мной в архиве
Много времени ушло на изучение модуля. Делюсь с желающими результатом.
Подключено в модуле:
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) на приложенные мной в архиве
- Вложения
-
- Zont.rar
- (6.39 КБ) 215 скачиваний
- За это сообщение автора Sawwa поблагодарили (всего 2):
- masterpro77 (Пн янв 04, 2021 10:15 pm) • AlxCoo (Пн авг 09, 2021 8:21 am)
- Рейтинг: 2.33%