1 2 3 4 5 6 7 8 9 10 9/10 9,00оценок: 5

Тестирование нового ПО контроллера ZONT H2000+. Часть 2

Тема в разделе "Умный дом", создана пользователем павлов76регион, 16.11.21.

  1. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    Добрый день.

    Можно ли МЕНЯТЬ параметры через API на H-2000+?

    Читать (через https://zont-online.ru/api/devices)- без проблем, хотя и не все параметры отдает.
    А вот писать что-либо через https://zont-online.ru/api/update_device - не получается.
    В списке ПАРАМЕТРОВ - https://zont-online.ru/api/docs/#d6d82d68e1 есть только очень ограниченный набор, который есть и работает на моем H-2, но в отдаваемых параметрах от H-2000+ совсем другие названия и менять эти параметры не получается...
     
  2. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    В первой части нашел пример:

    curl https://zont-online.ru/api/send_z3k_command -u "z62181:XXXXX" -H "X-ZONT-Client:alex@XXX.XXX" -H "Content-Type:application/json" -d '{"device_id": 115351, command_name: "TargetTemperature", "object_id": ZZZZ, "command_args": {"value": NN}, "is_guaranteed": true}'

    Но он возвращает:

    {
    "ok": false,
    "error": "bad_json",
    "error_ui": "некорректный json"
    }

    Где взять инструкцию по send_z3k_command ?
     
  3. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    Еще вопрос по инструкции. Пункт по термоголовкам:

    11.4.2 Вариант термоголовки
    В настройке есть выбор из двух опций – трехходовой кран и термоголовка. Все сказанное выше
    для трехходового крана справедливо и для термоголовки, которая работает почти так же.
    Отличие в том, что она включается только в одну сторону, на открывание или закрывание
    (зависит от конструкции конкретной термоголовки). В противоположную сторону она переходит
    за счет остывания специального нагревательного элемента в ее конструкции.
    С периодом N секунд организуется последовательность импульсов. Длительность импульсов
    определяется параметром "Время шага". Так же, как для сервопривода, реальное время шага
    корректируется параметром "коэффициент пропорциональности".

    Какие ИМПУЛЬСЫ для термоголовки? На нее ведь нужно подавать ПОСТОЯННОЕ питание на время работы контура.
     
  4. Elprog
    Регистрация:
    11.07.12
    Сообщения:
    5.378
    Благодарности:
    3.486

    Elprog

    Живу здесь

    Elprog

    Живу здесь

    Регистрация:
    11.07.12
    Сообщения:
    5.378
    Благодарности:
    3.486
    Адрес:
    Москва
    Это же ШИМ. за счет импульсов реализуется среднее управляющее напряжение на термоголовке. Импульсы усредняются инерцией термоголовки.
     
  5. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    То есть так и задумано и термоголовка не умрет от такого "питания"?
    Кран ОК2.jpg
     
  6. Elprog
    Регистрация:
    11.07.12
    Сообщения:
    5.378
    Благодарности:
    3.486

    Elprog

    Живу здесь

    Elprog

    Живу здесь

    Регистрация:
    11.07.12
    Сообщения:
    5.378
    Благодарности:
    3.486
    Адрес:
    Москва
    Типа того.
    Я не пользовался такими методами и системами, но не вижу ничего критичного в этом.
     
  7. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    Если кому интересна интеграция H2000+ и HomeAssistant по API, нашел вот такое: https://pastebin.com/paKVNypA
     
  8. dubrovin89
    Регистрация:
    20.03.17
    Сообщения:
    2
    Благодарности:
    0

    dubrovin89

    Новичок

    dubrovin89

    Новичок

    Регистрация:
    20.03.17
    Сообщения:
    2
    Благодарности:
    0
    Есть котелок Bosch GAZ6000 одноконтурнырный, есть Zont H2000+, котел работает не понять как. Идет нагрев, котел разогнался, раз, и отключает горелку, через 1-3 секунды снова запускается, при этом задержка которая выставлена в котле не срабатывает, происходит это абсолютно на разных температурах, хоть на минималке, хоть на близкой к заданной. Так же, не срабатывает гистерезис, при этом, все происходит хаотично, и ни к чему не привязано, может и поработать, может прыгать. На котле в момент когда отключается горелка пропадает значок запроса тепла. По графикам из зонта видно странное поведение, модуляция обрывается... Обновлять и откатывать прошивку побывал, кабель от котла до зонта кидал новый времянкой исключить помехи. Сервисников вызывали, проверили котел, датчики и т. п. проблем нет. попробовали отключить зонт от котла, и запустить, работает нормально. Поддержка зонта, желает лучшего... какие то отписки и игнор... Что делать, куда копать? Надо сдавать объект...
     

    Вложения:

    • 11.png
  9. S_Andrey_Ved
    Регистрация:
    29.10.15
    Сообщения:
    79
    Благодарности:
    31

    S_Andrey_Ved

    Живу здесь

    S_Andrey_Ved

    Живу здесь

    Регистрация:
    29.10.15
    Сообщения:
    79
    Благодарности:
    31
    Используете встроенный или отдельный адаптер цифровой шины?
    Настройки котлового контура и контура потребителей покажите.
     
  10. v2step
    Регистрация:
    24.04.15
    Сообщения:
    31
    Благодарности:
    0

    v2step

    Участник

    v2step

    Участник

    Регистрация:
    24.04.15
    Сообщения:
    31
    Благодарности:
    0
    У меня такое было когда с гидрострелки разбор был ниже чем котел в нее гнал. Котел отключался по температуре обратки. Но там косяк монтажников был, смесительные узлы на обратку поставили. Посмотрите у себя по гидравлике, потрогайте, а лучше датчиками померьте температуры труб у гидрострелки
     
  11. Sergey_Piter
    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203

    Sergey_Piter

    Cybersecurity Systems Engine

    Sergey_Piter

    Cybersecurity Systems Engine

    Регистрация:
    24.04.18
    Сообщения:
    634
    Благодарности:
    203
    Адрес:
    Яльгелево
    При подключении Зонта к котлу по шине большинство настроек котла игнорируется, приоритет у Зонта.
    Поэтому надо смотреть и проверять настройки Зонта.
     
  12. vag-LO
    Регистрация:
    09.11.21
    Сообщения:
    40
    Благодарности:
    33

    vag-LO

    Участник

    vag-LO

    Участник

    Регистрация:
    09.11.21
    Сообщения:
    40
    Благодарности:
    33
    Да, можно.
    Для Н2000+ у API другие функции (имена функций).
    По ссылке на документацию многого нет. Считать (api/devices) можно практически все и местами даже больше (не только значения, но и флаги, статусы, состояние кнопок вэб интерфейса и пр. - разверните весь полученный в ответ json - достаточно многое там интуитивно понятно).

    Управлять/изменять параметры тоже можно практически все (это об /api/send_z3k_command), которые предназначены для изменения (уставки температур (TargetTemperature), режимы (SelectHeatingMode), постановка/снятие с охраны (ZoneOnGuard) и пр.) и также можно управлять вэб элементами (например, кнопками, созданными в ЛК - ChangeWebElementState ).
    Напрямую управлять устройствами через API нельзя (установка I/O) - может оно и к лучшему, ведь поверх этих I/O практически всегда лежит логика/алгоритм управления встроенным софтом контроллера, но можно через элементы управления (в Настройках → Элементы управления).
    Загрузка истории (api/load_data) данных с датчиков и пр. тоже работает нормально.

    В принципе, ТП достаточно доброжелательна и без проблем сообщает названия функций и пр.
    Единого актуального мануала у них нет (по крайней мере пока я его не видел), но при реальном желании разобраться в этом вопросе проблем совершенно не возникает (по крайней мере - у меня)
     
    Последнее редактирование: 13.01.23
  13. vag-LO
    Регистрация:
    09.11.21
    Сообщения:
    40
    Благодарности:
    33

    vag-LO

    Участник

    vag-LO

    Участник

    Регистрация:
    09.11.21
    Сообщения:
    40
    Благодарности:
    33
    Вот так у меня работает уставка температуры для контура (я работаю через токен, но тоже самое вы можете сделать передачей пары логин: пароль).

    Set_parametr_API.jpg
    В примере, чтобы было наглядно, в массив "command_args" загрузил пару "value"=> "26.5" в виде конкретного значения = 26.5 градусов. Естественно, вы для value присвоите свое значение, необходимое в данный момент значение.

    is_guaranteed
    = true - произведет уставку в момент запроса, а если прибор не на связи, то сразу после того, как прибор выйдет на связь.
    false - уставка произойдет только если прибор в момент запроса был на связи

    P. S. пример на PHP
     
  14. SilverVG
    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934

    SilverVG

    Живу здесь

    SilverVG

    Живу здесь

    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934
    Адрес:
    Химки
    Получить правильные данные о девайсах сначала, менялось API Zonta.
    Я получаю на Python сразу файлик со всеми данными:
    https://www.forumhouse.ru/posts/30947969/
    А управление и отсылка команды вот так:
    2023-01-14_11h38_41.png
     
  15. SilverVG
    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934

    SilverVG

    Живу здесь

    SilverVG

    Живу здесь

    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934
    Адрес:
    Химки
    Написал интеграцию в Homeassistant для управления контроллером термостата Zont H2000+PRO, управление по API.
    2023-01-14_14h01_22.png

    позже добавлю отображение температур по помещениям и много чего еще