Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

KuzMax

Пользователи
  • Публікації

    10
  • Зареєстрований

  • Відвідування

Повідомлення, опубліковані користувачем KuzMax

  1. В 26.10.2021 в 19:18, KuzMax сказал:
    1. Как без вызова shell запросить состояние сенсора котла из HASS?
    2. А можно по MQTT вызвать не запрос, а вызов SetModeOverflow?

    сервис mqtt.publish

    topic: "ebusd/bai/SetModeOverride/set"
    payload: "0;45.0;58.0;-;-;0;0;0;-;0;0;0"


    суффикс get посылает запрос на чтение любого сенсора в шину

  2. 4 минуты назад, KuzMax сказал:

    Я очень плотно расписал в YAML многие сенсоры сабжевого котла.

    Перевод двоичных сенсоров в тип binary только начал, так что есть ещё что перетащить для красоты.

    sensor_bai.yaml binary_sensor_bai.yaml

  3. Комрады, а вы по MQTT умеете запросить состояние сенсора котла?

    Я научился SetModeOverflow, но это же модулем для HASS ebusd у которого знаю только метод ebusd_write.

    Итого вопроса два три:

    1. Как без вызова shell запросить состояние сенсора котла из HASS?
    2. А можно по MQTT вызвать не запрос, а вызов SetModeOverflow?
    3. Я очень плотно расписал в YAML многие сенсоры сабжевого котла. Интересно?
  4. Это не совсем тема про конфиги HASS, спрячу под спойлер

     

    - id: '1616499389833'
     alias: Включение тестового реле
     description: ''
     trigger:
     - platform: numeric_state
       above: input_number.t_for_boiler_lock_on
       entity_id: sensor.narodmon_temperature
     - platform: state
       entity_id: input_number.t_for_boiler_lock_on
     condition:
     - condition: numeric_state
       entity_id: sensor.narodmon_temperature
       above: input_number.t_for_boiler_lock_on
     action:
     - type: turn_on
       device_id: fb9e9e347ec5b2af7f6fa81ad4652c57
       entity_id: switch.relay_2
       domain: switch
     mode: single
    - id: '1616583769146'
     alias: Выключение тестового реле
     description: ''
     trigger:
     - platform: numeric_state
       entity_id: sensor.narodmon_temperature
       below: input_number.t_for_boiler_lock_off
     - platform: state
       entity_id: input_number.t_for_boiler_lock_off
     condition:
     - condition: numeric_state
       entity_id: sensor.narodmon_temperature
       below: input_number.t_for_boiler_lock_off
     action:
     - type: turn_off
       device_id: fb9e9e347ec5b2af7f6fa81ad4652c57
       entity_id: switch.relay_2
       domain: switch
     mode: single

    Вот эти две тестовые автоматизации должны триггерить при переходе порога с датчика (а порог вынесен input_number) или при смене порога input_number.t_for_boiler_lock_off в новое значение, если новое значение уже под/над порогом триггера.

    В результате триггер должен переключать тестовое реле.

     

     

    Хм. Конечно можно дёргать триггер безусловно по датчику t, при каждом его изменении. Также, как он дёргается безусловно по смене input_number.

    А в action пускать только если condition выполнен...

    Попробую...

  5. я не большой спец в hass

    Спасибо, очень помогли ваши конфиги!

     

    На текущий момент у меня:

    - Развернут hass

    - Реализовано выключение котла по питанию через реле, заведённое на рубильник HASS. Делал наспех на розетке. В след версии заведу внутрь котла на прерыватель специальный. Делал уезжая с дачи, на случай неудачи с управлением по EBUS.

    - Cервис ebusd по MQTT передаёт параметры котла, буду настраивать красивый экран управления и мониторинга

    - Вот только что получилось передать управляющую команду по EBUS, котёл по команде вырубился. Управление по питанию уже не очень актуально.

     

    Текущие вопросы в проработке:

    - Котёл "забывает" настройку SetModeOverride и заново включается. Это что получается, HASS (или внешний термостат) должен долбить настройкой по котлу постоянно, чтоб тот не своевольничал?!

     

    - Управление по питанию настраивал простыми триггерами на температуру в зале:

    a) если менее 10 - перевести реле подачи питания на котёл ВКЛ

    б) если выше 15 - перевести реле подачи питания на котёл ВЫКЛ

    Триггеры повесил на смену показаний датчика t, и на смену данных в регулировочных input_number, для отработки новых пожеланий пользователя. Так вот, на новое значение input_number триггерит безошибочно, а на новые значения t, вошедшие в диапазон триггера срабатывает 1 раз из 10. Полтергейст.

  6. Приехала моя прелессссссттть (ebus-usb адаптер)

    Исполнение отличное, завелась без бубнов. Спасибо, @Denz

    Котёл у меня Valliant TurboTEC plus с баком для воды.

    Сервис ebusd поднял на четвёртой малинке, котёл нашёлся, на опросы отвечает. Дальше буду вникать в сервисы типа Home Assistent и прочие чудеса автоматизации и мониторинга.

     

    Добавлено через 3 минуты

    У меня, кстати, тоже нет комнатных термостатов, тоже буду шаманить без них

    • Лайк 2
  7. Адаптер заработал сразу, без каких-либо настроек и т.п.

    Пока жду адаптер пытаюсь вкурить идею шины E-BUS. Как с полярностью разобраться? Если я перепутаю, он сгорит или просто не заработает? :unknown:

  8. Заказал у уважаемого @Denz E-BUS <> USB адаптер. Ждём-с.

     

    У меня котёл Valiant turboTec pro, без дополнительных внешних модулей управления.

    Правильно ли я понимаю, что для сопряжения устройств по E-BUS достаточно соединить адаптер и выводы шины на котле кабелем под 24V? Насколько я понял, не требуется ни специальной терминации шины, ни особых условий включения устройств в шину. Вроде бы даже топология "звезда" допустима при построении сети?

    --

    Максим.

×
×
  • Створити...