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

Управление Stout, Baxi, Daikin, Domekt через Home Assistant

Тема в разделе "Умный дом", создана пользователем vbakh, 04.10.21.

  1. alex_k11
    Регистрация:
    19.09.07
    Сообщения:
    14.500
    Благодарности:
    7.560

    alex_k11

    Живу здесь

    alex_k11

    Живу здесь

    Регистрация:
    19.09.07
    Сообщения:
    14.500
    Благодарности:
    7.560
    Адрес:
    Москва
    А он вообще нужен ?
    Это может термостат на отопление и вентиляцию для приточки
    Ставите вместо клапанов реле и получите сухие контакты для управления котлом и кондиционером.
    цена вопроса 2000 +500 руб на реле.
     

    Вложения:

    • вентиляция 1.jpg
    • вентиляция 3.jpg
  2. vbakh
    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23

    vbakh

    Живу здесь

    vbakh

    Живу здесь

    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23
    Адрес:
    Московская Область
    Да. Два котла, основной-резервный, БКН, Нептун, теплый пол на первом этаже и радиаторы на втором. Полностью удаленное управление. Наличие хотя бы "условно-знакомых" специалистов, которые помогут в отсутствие хозяев, и присутствие технической поддержки в России. Ну и некоторые личные завязки по поддержке и снижению стоимости. По совокупности факторов победил Зонт H2000+
     
  3. fox_ch2
    Регистрация:
    08.10.18
    Сообщения:
    5
    Благодарности:
    6

    fox_ch2

    Участник

    fox_ch2

    Участник

    Регистрация:
    08.10.18
    Сообщения:
    5
    Благодарности:
    6
    Обновлю тему
    в API зонта произошли изменения, о которых они почему не говорят сами, и при этом документацию не изменяют
    моя интеграция на основе Смарт 2.0 + котел Протерм Рей

    1. в основном файле конфига, дабы не утяжелять его кучей разнообразного текста я сделал включение в конфиг доп файла, соответсвенно

    homeassistant:
    packages: !include zont. yaml

    соответственно в корне создаем файл zont. yaml и туда уже строчим все что относится к Зонту

    Код:
    zont_control:
      sensor:
        - platform: rest
          resource: https://zont-online.ru/api/devices
          name: zont
          method: POST
          timeout: 30
          scan_interval: 10
          force_update: true
          headers:
            X-ZONT-Client: !secret X_ZONT_Client
            X-ZONT-Token: !secret X_ZONT_Token
            Content-Type: application/json
          payload: '{"load_io": true}'
          value_template: '{{ value_json.ok }}'
          json_attributes:
            - devices
    
    
    А вот тут все что касается сенсоров
    дерево устройств как раньше более не читается
    данные берутся по дереву атрибутов получаемому в первом запросе, у меня котел один, по этому в скобках "0"
    value_template: "{{ state_attr('sensor.zont','devices')[0]

    а дальше первая ступень дерева параметров начинается с точки и указания нужного атрибута
    дальше ветки нужных параметров указываем в [ ]
    Еще важно что заметил
    во всех инструкциях начало и конец конструкции запроса начинается с '
    но вот при проходе по атрибутам в конфиге параметры так же указаны через ', и на это возникает ошибка, по этому начало и конец запроса оформляются в " а внутренние блоки тогда можно оформить через ' и тогда ошибок нет.

    Код:
        - platform: template
          sensors:
            zont_2fl:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['4096'].curr_temp }}"
              device_class: temperature
              friendly_name: 'Температура второго этажа'
              unit_of_measurement: '°C'
        - platform: template
          sensors:
            zont_1fl:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['4099'].curr_temp }}"
              device_class: temperature
              friendly_name: 'Температура первого этажа'
              unit_of_measurement: '°C'
        - platform: template
          sensors:
            zont_street:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['8295'].curr_temp }}"
              device_class: temperature
              friendly_name: 'Температура через Интернет'
              unit_of_measurement: '°C'
        - platform: template
          sensors:
            zont_power:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['4097']['ot'].rml }}"
              icon_template: mdi:fire
              friendly_name: 'Мощность котла'
              unit_of_measurement: '%'
        - platform: template
          sensors:
            zont_boiler:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['4097']['ot'].bt }}"
              device_class: temperature
              friendly_name: 'Температура теплоносителя'
              unit_of_measurement: '°C'
        - platform: template
          sensors:
            zont_target_temp:
              value_template: "{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['20496'].target_temp }}"
              device_class: temperature
              friendly_name: 'Целевая температура по воздуху'
              unit_of_measurement: '°C'
    
    как итог, эти сенсоры можно теперь задействовать в дальнейших обработках
     

    Вложения:

    • Zont.png
  4. vbakh
    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23

    vbakh

    Живу здесь

    vbakh

    Живу здесь

    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23
    Адрес:
    Московская Область
    24 октября:
    upload_2022-12-5_15-29-55.png

    3 декабря:
    upload_2022-12-5_15-28-37.png
     
  5. Galaxy6
    Регистрация:
    27.11.21
    Сообщения:
    10
    Благодарности:
    0

    Galaxy6

    Участник

    Galaxy6

    Участник

    Регистрация:
    27.11.21
    Сообщения:
    10
    Благодарности:
    0
    Всех с Новым годом! Кто-то может детальнее объяснить как прописать zont h-2 в HA? Не силен в этом всем.
     
  6. SilverVG
    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934

    SilverVG

    Живу здесь

    SilverVG

    Живу здесь

    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934
    Адрес:
    Химки
    Г) при проверке конфига (а у меня в нем всего-то десяток строк) выдает ошибку: Error loading /config/configuration.yaml: Secrets is not a dictionary
    НА ругается на то, что не определил ваши токены в файле secrets. yaml потому что в файле zont. yaml идет запрос на получение логина и токена
    Запись в secrets. yaml должна быть такая

    secret.JPG
    а в файле zont. yaml должно быть так
    zontsecret.JPG
    не могу найти ничего по ней (
    сам файл secrets. yaml конечно есть, лежит в корне
    вот и заполните его так как я указал
     
  7. SilverVG
    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934

    SilverVG

    Живу здесь

    SilverVG

    Живу здесь

    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934
    Адрес:
    Химки
    Создаем кнопку управления релейным выходом в интерфейсе Zont и дублируем управление в Homeassistant (HA). В примере будем управлять открытием откатных ворот:
    2023-01-07_22h51_53.png
    1. Идем во вкладку "Дествия с выходами".
    2023-01-07_22h52_21.png
    2. Делаем настройки реле (на выбор, что не задействовано) №8.
    2023-01-07_22h53_43.png
    3. Идем во вкладку "Элементы управления"
    2023-01-07_22h54_16.png
    4. Выбираем действие
    2023-01-07_22h55_35.png
    5. В меню "Состояние" появляется вот такая кнопка.
    Далее, что бы получить важную информацию для управления этой кнопкой из НА, в браузере по клику правой кнопки идем в меню "Посмотреть код" и в псоледовательности указанной на следующей картинке получаем информацию... красным цветом выделил.
    2023-01-07_22h57_23.png
    Копируем эту информацию, открываем HA и наш файл zont. yaml, который лежит в папке packages и приводим к виду, создавая службу rest command.
    2023-01-07_23h02_41.png
    Код кнопки примерно такой, с кнопкам, тут уже сами у кого на что фантазии хватает.
    2023-01-08_00h16_28.png
    Таким образом можно управлять чем и как угодно и из Zonta и из HA.
     
  8. vbakh
    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23

    vbakh

    Живу здесь

    vbakh

    Живу здесь

    Регистрация:
    20.01.21
    Сообщения:
    145
    Благодарности:
    23
    Адрес:
    Московская Область
  9. Galaxy6
    Регистрация:
    27.11.21
    Сообщения:
    10
    Благодарности:
    0

    Galaxy6

    Участник

    Galaxy6

    Участник

    Регистрация:
    27.11.21
    Сообщения:
    10
    Благодарности:
    0
    Подскажите пожалуйста, как правильно в конф файле написать homeassistant: packages: ! Include zont. yaml?
     
  10. SilverVG
    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934

    SilverVG

    Живу здесь

    SilverVG

    Живу здесь

    Регистрация:
    25.06.13
    Сообщения:
    658
    Благодарности:
    934
    Адрес:
    Химки
    Sensor:
    -platform:rest
    resource:https://zont-online.ru/api/devices
    name: zont
    method: POST
    timeout: 30
    scan_interval:10
    force_update:true
    headers:
    X-ZONT-Client:!secretx_zont_client
    X-ZONT-Token:!secretx_zont_token
    Content-Type:application/json
    payload:'{"load_io": true}'
    value_template:"{{ value_json.ok }}"
    json_attributes:
    -devices
    -platform:template
    sensors:
    zont_radiotemp:
    value_template:"{{ state_attr('sensor.zont','devices')[0].io['z3k-state']['4097'].temperature }}"
    icon_template:mdi:thermometer
    device_class:temperature
    friendly_name:"Радиодатчик температуры"
    unit_of_measurement:"°C"
    4097 у вас может быть другим
     
  11. fox_ch2
    Регистрация:
    08.10.18
    Сообщения:
    5
    Благодарности:
    6

    fox_ch2

    Участник

    fox_ch2

    Участник

    Регистрация:
    08.10.18
    Сообщения:
    5
    Благодарности:
    6
    Извиняюсь, не захожу сюда регулярно
    Вдруг если еще не нашли ответ, то у меня реализованно так

    upload_2023-3-7_19-3-34.png
    Код:
    homeassistant:
       packages: !include_dir_merge_named includes/packages
    эта строка показывает, что надо загрузить все файлы расположенные в директории includes/packages
    соответственно создал эти папки, и в них уже располагаю нужные мне файлы, на каждый проект свой файлик
    upload_2023-3-7_19-5-44.png
    ну и уже в zont. yaml вписывал тот код, что привел ранее
    upload_2023-3-7_19-6-22.png
     

    Вложения:

    • upload_2023-3-7_18-56-38.png
    • upload_2023-3-7_18-59-59.png
    • upload_2023-3-7_19-1-21.png
  12. kapik
    Регистрация:
    20.09.07
    Сообщения:
    2.118
    Благодарности:
    699

    kapik

    Живу здесь

    kapik

    Живу здесь

    Регистрация:
    20.09.07
    Сообщения:
    2.118
    Благодарности:
    699
    Адрес:
    Санкт-Петербург