『瀚思彼岸』» 智能家居技术论坛

标题: 零代码!威能壁挂炉冬季暖气HA温控方案(其他品牌原理一样) [打印本页]

作者: jesusya    时间: 2024-11-23 12:48
标题: 零代码!威能壁挂炉冬季暖气HA温控方案(其他品牌原理一样)
本帖最后由 jesusya 于 2024-11-24 11:10 编辑

[attach]65269[/attach]需求场景:
我家是威能壁挂炉烧热水给家中供暖。为了舒适和经济性,按时段设置家中温度并联动壁挂炉是钢需,如:
清晨-开始时间: 6:30  白天-开始时间: 8:00夜晚-开始时间: 16:30睡眠-开始时间: 22:00清晨运行温度: 21.5白天运行温度: 20夜晚运行温度: 21.5睡眠运行温度: 20.5
之前买过500多,威能代理推荐的方案,用了2年厂商倒闭,云服务器失联,自动控制也就失效了,另外这个方案的温度传感器很不准确。自己动手研究了下威能的外控原理,其实就是威能主板上的3 4 端子联通,就让壁挂炉燃烧,断开就停着烧暖气。所以ESP8266做个开关,联动接入HA的家中温度传感器,就可以实现按温度目标设置壁挂炉暖气燃烧了。参考视频 《智能家居 #75 | 依玛壁挂炉接入Hass,实现小米温湿度联动「Home Assistant」》https://www.bilibili.com/video/BV1cS4y1Z7xu/?spm_id_from=333.999.0.0&vd_source=8a60709cc7cfd38a922dba75a25632fd

方案
硬件ESP8266 继电器模块,TB就10元成本,刷:ESP-home switch, ESP8266串口WIFI 无线模块 WIF收发无线模块 ESP-01 ESP-01S +
温度传感器是米家的接入HA的方案,网上大把,我是ESP-32开发板 WROOM开发版 WIFI+蓝牙模块 CH9102 ESP32-S烧录夹,刷esp32-bluetooth-proxy,

软件:Homeassistant X86虚拟机,HA官方generic_thermostat,这个软件就是给一个开关实体ID+温度传感器实体ID,就可以按目标温度控制开关恒温设备。我夏天魔改了代码控制空调,壁挂炉直接用官方的就可以。帖子里有generic_thermostat的中文使用介绍:涂鸦wifi红外智能空调遥控器插件,魔改HA官方generic_thermostat
而且界面炒鸡漂亮。热水器分时段控制目标温度用HACS 安装:Scheduler Card + scheduler-component(下载后,设置-》设备与服务-》添加集成)
[attach]65[attach]65268[/attach][attach]65360[/attach][attach]65311[/attach][attach]65266[/attach]267[/attach]
详细方案ESP8266继电器,ESPHome的配置:
  1. esphome:
  2.   name: nq-switch
  3.   friendly_name: NQ-Switch

  4. esp8266:
  5.   board: esp01_1m

  6. # Enable logging
  7. logger:

  8. # Enable Home Assistant API
  9. api:
  10.   encryption:
  11.     key: "xxxxxxxxrcNwBHvUA11XZSRVj+UvGAD+CaWQiHEOI="


  12. ota:
  13.   - platform: esphome
  14.     password: "xxxxxxxc961d056a9dff7d22db3a0e938"

  15. wifi:
  16.   networks:
  17.   - ssid: 'wifi ssid'
  18.     password: 'wifi 密码'

  19.   # Enable fallback hotspot (captive portal) in case wifi connection fails
  20.   ap:
  21.     ssid: "Nq-Switch Fallback Hotspot"
  22.     password: "wXJz1u1K104V"

  23. captive_portal:

  24. switch:                           ##设备类型;
  25.   - platform: gpio                ##平台;
  26.     name: "Relay-NuanQi"
  27.     pin: GPIO0                    ##ESP01/01S 是GPIO0脚;
  28.     id: relay                     ##ID 为继电器开关;
  29.     inverted: yes                 ## inverted 参数,表示高电平有效,即继电器是高电平触发;

  30. status_led:
  31.     pin:
  32.       number: GPIO2
  33.       inverted: true
复制代码
ESP32 蓝牙网关配置:
  1. substitutions:
  2.   name: esp32-bluetooth-proxy-ab7540
  3.   friendly_name: Bluetooth Proxy ab7540
  4. packages:
  5.   esphome.bluetooth-proxy: github://esphome/firmware/bluetooth-proxy/esp32-generic.yaml@main
  6. esphome:
  7.   name: ${name}
  8.   name_add_mac_suffix: false
  9.   friendly_name: ${friendly_name}
  10. api:
  11.   encryption:
  12.     key: 3xxxxxxxNNVcMy389a1/8Qz2dxlT94ULUiYj8=


  13. wifi:
  14.   ssid: 'ssid'
  15.   password: 'wifi 密码'

  16. esp32_ble_tracker:
  17.   scan_parameters:
  18. # Adjust timing if the defaults do not work in your environment
  19.     interval: 1100ms
  20.     window: 1100ms
  21.     active: true

  22. bluetooth_proxy:
  23.   active: true
复制代码

软件:generic_thermosta 壁挂炉控制面板,HA configuration.yaml,加入:
  1.   - platform: generic_thermostat
  2.     name: 通用壁挂炉
  3.     heater: switch.esp_relay_nuanqi
  4.     target_sensor: sensor.temperature_humidity_sensor_xxxx_temperature
  5.     unique_id: 自己随便写
  6.     min_temp: 18
  7.     max_temp: 25
  8.     target_temp: 18
  9.     home_temp: 22
  10.     min_cycle_duration: 3
  11.     cold_tolerance: 0.3
  12.     hot_tolerance: 0.3
  13.     initial_hvac_mode: "off"
  14.     eco_temp: 19
  15.     sleep_temp: 20.7
  16.     activity_temp: 20.5
  17.     target_temp_step: 0.1
复制代码

壁挂炉3 4 端子接继电器方案:[attach]65272[/attach][attach]65273[/attach][attach]65271[/attach]









作者: longze650    时间: 2024-11-23 19:23
这个很实用
作者: sirakawa    时间: 2024-11-23 19:55
网上小品牌wifi温控不值得买- -甚至很多厂商倒闭了,温控器连时间同步都做不到。

纯ha内部计时器撸一个就可以。
温控这玩意是不太敢用hacs上的插件,有时候更新不及时,冬天更新ha后不好用了只能回退ha,没有能等着修复的时间。
作者: longze650    时间: 2024-11-23 20:50
给个购买清单呢
作者: jesusya    时间: 2024-11-23 23:46
sirakawa 发表于 2024-11-23 19:55
网上小品牌wifi温控不值得买- -甚至很多厂商倒闭了,温控器连时间同步都做不到。

纯ha内部计时器撸一个就 ...

嗯,我先写了Node-Red,可以做备份。这个插件感觉开发慢丰富的,作者不是轻易玩票。UI 非常满意
作者: sirakawa    时间: 2024-11-24 10:07
jesusya 发表于 2024-11-23 23:46
嗯,我先写了Node-Red,可以做备份。这个插件感觉开发慢丰富的,作者不是轻易玩票。UI 非常满意 ...

是的,这个UI用来做这个十分合适,而且也十分美观。
作者: jesusya    时间: 2024-11-24 11:36
longze650 发表于 2024-11-23 19:23
这个很实用

嗯嗯 eBUS的方案不会硬件,我搞不定
作者: leilei    时间: 2024-12-1 00:25
我的想法是,供暖时壁挂炉的水温应该由户外温度决定的,户外温度低,壁挂炉水温调高些,反之同理。室内各个房间的温度由电热执行器控制。
作者: jesusya    时间: 2024-12-1 13:52
本帖最后由 jesusya 于 2024-12-1 13:53 编辑
leilei 发表于 2024-12-1 00:25
我的想法是,供暖时壁挂炉的水温应该由户外温度决定的,户外温度低,壁挂炉水温调高些,反之同理。室内各个 ...

"室内各个房间的温度由电热执行器控制", 室内温度不是由人决定到多少合适决定吗?所以我用室内温度传感器,如果用控制燃烧水温,得用上eBUS 方案了,论坛里有。我不会做硬件。
作者: leilei    时间: 2024-12-5 09:59
jesusya 发表于 2024-12-1 13:52
"室内各个房间的温度由电热执行器控制", 室内温度不是由人决定到多少合适决定吗?所以我用室内温度传感器 ...

是用室内温度传感器控制电热执行器,比如室内设置22度,室内低于这个温度电热执行器打开,热水循环,高于这个温度,关闭电热执行器,热水停止循环,这种方式其实已经很好了。
但是如果室外温度差距不大还好,像我们这边,早晚0下,白天8、9度,中午有太阳可能会更高,有时一段时间天气不好,温度整体都很低。一般我壁挂炉设置在45度,大多数的天气下,这个水温,是够室内用的,有时中午温度高南边的室内还能超出22度,电热执行器还会关闭,但是遇到那几天天气不好,这个水温就不够了,室内温度全天都不会到22度。
所以如果让壁挂炉烧水的温度不再是一成不变的定值,而是能够根据室外温度实时调整,同时联动室内的电热执行器协同运作,就可以更加高效的提升室内舒适度。
我看你发的以为你是用控制壁挂炉的水温来控制室内的温度,我一直在找怎么能控制壁挂炉水温的方案。所以把我认为最完美方案说出来交流一下。
作者: jesusya    时间: 2024-12-5 10:07
leilei 发表于 2024-12-5 09:59
是用室内温度传感器控制电热执行器,比如室内设置22度,室内低于这个温度电热执行器打开,热水循环,高于 ...

请问:温度电热执行器 是什么设备,有连接方式吗?我的方案只有”燃烧” 和 关闭2个控制,水温是不控制的,只有壁挂炉的面板上可以设置燃烧温度,eBUS 方案好像行。我这个没那么高大上,所以零代码
作者: leilei    时间: 2024-12-5 10:32
jesusya 发表于 2024-12-5 10:07
请问:温度电热执行器 是什么设备,有连接方式吗?我的方案只有”燃烧” 和 关闭2个控制,水温是不控制的 ...

地暖电热执行器是装在地暖的分水器上的,需要支持加装电热执行器的分水器,如果不支持只能更换分水器。分水器有多少分支就装几个,哪个房间温度高了,电热执行器就会把那路的水停止循环,反之就开启。
作者: sirakawa    时间: 2024-12-16 22:56
leilei 发表于 2024-12-5 09:59
是用室内温度传感器控制电热执行器,比如室内设置22度,室内低于这个温度电热执行器打开,热水循环,高于 ...

最简单的,就是炉子水温直接改成60-65,省心,平时升温还快,有温控控制炉子开关温度也不会高。

剩下的,支持opentherm的可以用OT协议控制水温,或者海尔美的啥的支持wifi的,接入到ha控制水温也可以。

我的虽然能控制水温,不过我一直都是60度水温,所以没啥问题。。
作者: hnzhangyu    时间: 2024-12-29 11:37
这个跟我的需求简直一毛一样啊!!!
作者: passer77    时间: 2025-1-15 18:14
Mark一下
作者: guxingtianya    时间: 2025-7-15 00:22
sirakawa 发表于 2024-11-23 19:55
网上小品牌wifi温控不值得买- -甚至很多厂商倒闭了,温控器连时间同步都做不到。

纯ha内部计时器撸一个就 ...

大佬,怎么看温控器时间同步是否可以的,HA内部计时器是哪个啊




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5