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

silvan

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

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

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

Персональная информация

  • Пол
    Мужской

Відвідувачі профілю

Блок останніх відвідувачів вимкнений та не відображається іншим користувачам.

silvan's Achievements

Новичок

Новичок (1/13)

  • Первый пост
  • 10 комментариев
  • Уже неделю на форуме
  • Уже месяц на форуме

Recent Badges

6

Репутація

  1. Камрады, очень нужен совет. Случилось счастье и на нашей улице, заключаю договор на подведение газа. Нужно выбрать котел из недорогих, чтобы аналогично управлялся по ebus с помощью адаптера и HomeAssistant. Мощность минимум 24 кВт, но лучше 28. Все что смотрю или ценник конский или ebus нет... Что посоветуете?
  2. Попробуй посмотреть в сторону механизма запуска python скриптов средствами haas. Я сделал так: # Температура кривой нагрева внутри if 7 <= datetime.datetime.now().hour <= 22: ti = float(hass.states.get('input_number.heating_curve_temp_inside_day').state) else: ti = float(hass.states.get('input_number.heating_curve_temp_inside_night').state) # Коэффициент кривой нагрева #factor = 0.6 factor = float(hass.states.get('input_number.heating_curve_factor').state) # Температура на улице ta = float(hass.states.get('sensor.ebusd_bai_outdoors_temperature').state) #ta = float(hass.states.get('weather.home').attributes['temperature']) #logger.info("ti = {0}; factor = {1}; ta = {2}".format(ti,factor,ta)) # Требуемая температура носителя flow_temp = float(round(ti*factor-ta*factor+ti,1)) flowtempdesired = str(flow_temp) hwctempdesired = str(hass.states.get('input_number.hwc_temp_desired').state) disablehc = "0" if hass.states.get('input_boolean.heating_disable').state == "off" else "1" disablehwcload = "0" if hass.states.get('input_boolean.heating_hwc_disable').state == "off" else "1" service_data = {'name': 'SetModeOverride', 'value': '0;{};{};-;-;{};0;{};-;0;0;0'.format(flowtempdesired, hwctempdesired, disablehc, disablehwcload)} logger.info("==== Flow temp {0} for conditions: ti={1}, factor={2}, ta={3}. Other data: disablehc={4}, disablehwcload={5}".format(flow_temp,ti,factor,ta,disablehc,disablehwcload)) hass.services.call('ebusd', 'ebusd_write', service_data, False) logger.info(service_data) И в автоматизации запуск этого скрипта раз в минуту.
  3. Да, требуется постоянно посылать команду. Тут тема интересная... Сам управляющий контур котла состоит из двух частей: плата управления и внешний блок управления (крутилка с дисплеем). Так вот как я понял, они соединены также по ebus, ну или по аналогии. И внешний блок также с периодичностью посылает команде плате. Как показал мой котел на практике - раз в 5 минут. Также работает и комнатный блок управления по ebus - постоянной посылает сигналы. И еще: если на панели котла поставить допустим t носителя 50, то функцией SetModeOverride больше 50 поставить не удастся. Имейте ввиду.
  4. Такой термостат отсутствует... Оценив стоимость всех компонентов Vaillant для нормального управления (термостат, модуль управления насосами, модуль удаленного управления), думал как раз реализовать все на home assistant (raspberry с ebusd, raspberry с haas, esphome для управления насосами и датчики температуры). Полноценно имитировать термостат vaillant еще никто не умеет? Если нет, то видимо придется покупать хотя бы простой...
  5. Спасибо огромное, заработало! В продолжение, Вы уже реализовали управление котлом? Если правильно понял, то реализовывать нужно через SetModeOverride. В терминале команда отправляется вроде... Нашел даже скрипт для Home Assistant для реализации кривой обогрева github.com/john30/ebusd-configuration/issues/170#issuecomment-709592197 Но пока не соображу как это все связать вместе... Нет серьезного опыта в Home Assistant
  6. Так и не разобрался ((( перебрал всю доку ebusd, но так и не понял как его заставить публиковать параметры в mqtt переодически... раз в 30 сек к примеру. В структуре csv тоже не нашел столбца, который за это отвечает
  7. Приветствую! А можете показать конфигурацию ebusd? Никак не пойму, как его заставить постоянно выдавать параметры в mqtt-брокер...
  8. Это не плохо. Даже очень. Тоже использую haas в связке в esp8266. Обогрев обычными радиаторами на основе встроенного компонента climatic - огонь! Так контролируется и отапливается гараж. В доме пока электрокотел. Позже планирую газовый. Хотелось бы сделать автоматизацию пока хотя бы на уровне: ночью на всю, днем минимум. @alexob Как реализована связка ebusd <-> home assistant? через mqtt или как? На малинке писать скрипты опроса?
  9. Получил адаптер от @Denz, качество на высоте. Подключил к Valliant eloBLOCK VE 12/14 (ЭЛЕКТРИЧЕСКИЙ) На raspberry поднял ebusd. Подсунул конфиги ebusd-configuration. Настроил MQTT. Шина работает, сообщения идут где-то раз в 2 минуты. А дальше все... не пойму что делать Явно ничего читабельного... 2020-12-11 18:21:50.590 [main notice] ebusd 3.4.v3.3-51-g57eae05 started with auto scan 2020-12-11 18:21:51.026 [bus notice] bus started with own address 31/36 2020-12-11 18:21:51.048 [mqtt notice] connection established 2020-12-11 18:21:51.056 [bus notice] signal acquired 2020-12-11 18:23:55.381 [bus notice] new master 03, master count 2 2020-12-11 18:24:01.215 [bus notice] scan 08: ;Vaillant;BAI00;0108;7503 2020-12-11 18:24:01.216 [update notice] store 08 ident: done 2020-12-11 18:24:01.216 [update notice] sent scan-read scan.08 QQ=31: Vaillant;BAI00;0108;7503 2020-12-11 18:24:01.216 [bus notice] scan 08: ;Vaillant;BAI00;0108;7503 2020-12-11 18:24:01.662 [main notice] read common config file vaillant/scan.csv 2020-12-11 18:24:01.841 [main notice] read common config file vaillant/general.csv 2020-12-11 18:24:01.955 [main notice] read common config file vaillant/broadcast.csv 2020-12-11 18:24:02.070 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0108, HW7503 2020-12-11 18:24:02.223 [update notice] sent scan-read scan.08 id QQ=31: 2020-12-11 18:24:02.413 [update notice] sent scan-read scan.08 id QQ=31: 2020-12-11 18:24:02.600 [update notice] sent scan-read scan.08 id QQ=31: 2020-12-11 18:24:02.788 [update notice] sent scan-read scan.08 id QQ=31: 21;20;09;0010023656;3100;005170;N2 2020-12-11 18:24:03.240 [main notice] found messages: 210 (3 conditional on 25 conditions, 0 poll, 9 update) 2020-12-11 18:24:03.417 [update notice] sent scan-read scan.08 id QQ=31: 21;20;09;0010023656;3100;005170;N2 2020-12-11 18:24:03.606 [update notice] sent scan-read scan.08 id QQ=31: 21;20;09;0010023656;3100;005170;N2 2020-12-11 18:24:03.797 [update notice] sent scan-read scan.08 id QQ=31: 21;20;09;0010023656;3100;005170;N2 2020-12-11 18:24:03.988 [update notice] sent scan-read scan.08 id QQ=31: 21;20;09;0010023656;3100;005170;N2 2020-12-11 18:24:03.988 [bus notice] scan 08: ;21;20;09;0010023656;3100;005170;N2 2020-12-11 18:26:06.111 [main notice] update check: revision v3.4 available
×
×
  • Створити...