silvan
Пользователи-
Публікації
12 -
Зареєстрований
-
Відвідування
Персональная информация
-
Пол
Мужской
Відвідувачі профілю
Блок останніх відвідувачів вимкнений та не відображається іншим користувачам.
silvan's Achievements
-
Камрады, очень нужен совет. Случилось счастье и на нашей улице, заключаю договор на подведение газа. Нужно выбрать котел из недорогих, чтобы аналогично управлялся по ebus с помощью адаптера и HomeAssistant. Мощность минимум 24 кВт, но лучше 28. Все что смотрю или ценник конский или ebus нет... Что посоветуете?
-
Попробуй посмотреть в сторону механизма запуска 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) И в автоматизации запуск этого скрипта раз в минуту.
-
Да, требуется постоянно посылать команду. Тут тема интересная... Сам управляющий контур котла состоит из двух частей: плата управления и внешний блок управления (крутилка с дисплеем). Так вот как я понял, они соединены также по ebus, ну или по аналогии. И внешний блок также с периодичностью посылает команде плате. Как показал мой котел на практике - раз в 5 минут. Также работает и комнатный блок управления по ebus - постоянной посылает сигналы. И еще: если на панели котла поставить допустим t носителя 50, то функцией SetModeOverride больше 50 поставить не удастся. Имейте ввиду.
-
Такой термостат отсутствует... Оценив стоимость всех компонентов Vaillant для нормального управления (термостат, модуль управления насосами, модуль удаленного управления), думал как раз реализовать все на home assistant (raspberry с ebusd, raspberry с haas, esphome для управления насосами и датчики температуры). Полноценно имитировать термостат vaillant еще никто не умеет? Если нет, то видимо придется покупать хотя бы простой...
-
Спасибо огромное, заработало! В продолжение, Вы уже реализовали управление котлом? Если правильно понял, то реализовывать нужно через SetModeOverride. В терминале команда отправляется вроде... Нашел даже скрипт для Home Assistant для реализации кривой обогрева github.com/john30/ebusd-configuration/issues/170#issuecomment-709592197 Но пока не соображу как это все связать вместе... Нет серьезного опыта в Home Assistant
-
Это не плохо. Даже очень. Тоже использую haas в связке в esp8266. Обогрев обычными радиаторами на основе встроенного компонента climatic - огонь! Так контролируется и отапливается гараж. В доме пока электрокотел. Позже планирую газовый. Хотелось бы сделать автоматизацию пока хотя бы на уровне: ночью на всю, днем минимум. @alexob Как реализована связка ebusd <-> home assistant? через mqtt или как? На малинке писать скрипты опроса?
-
Получил адаптер от @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