A Home Assistant custom integration for monitoring and controlling an R290 heat pump produced by SolarEast via Modbus, including PV-aware heatcurve optimization, COP calculation, and an optional Lovelace dashboard. You can find the diffrent Sales Names at the end of the Readme or under Device Names for BLN0##TC#. It can be, that BLN0##TB# will also work.
[Video: Feature Overview]
slave_N suffix.custom_components/r290_heatpump directory.https://github.com/CNC-Buddy/R290_heatpump with type “Integration”rtuovertcp or tcp, host, port.Create dashboard (creates the bundled Lovelace dashboard during setup).Recreate dashboard (if removed, re-create it from options later).switch.r290_heatpump_<prefix>_pv_optimization.pv_grid_offset when power ≥ pv_grid_threshold_kw.pv_battery_offset when SoC ≤ pv_battery_threshold_pct.pv_cooldown_minutes has elapsed since the last change.[t_flow_min, t_flow_max].Entity naming uses the curve prefixes heating, floor_heating, hotwater, cooling, e.g.:
switch.r290_heatpump_heating_pv_optimizationselect.r290_heatpump_heating_pv_grid_offsetselect.r290_heatpump_heating_pv_battery_offsetnumber.r290_heatpump_heating_pv_grid_threshold_kwnumber.r290_heatpump_heating_pv_battery_threshold_pctnumber.r290_heatpump_heating_pv_cooldown_minutesCreate dashboard checked to auto-generate it.Recreate dashboard to generate it again.should_poll=False and update on source entity state changes.unknown: confirm both meter entities publish numeric states; enable event triggers if you prefer push updates.Contributions and issue reports are welcome. Please describe your setup (bridge mode, firmware, HA version) when reporting issues.
The Modbus communication is the same according to the instructions, same for the device parameters and settings. Here is a list of the different sales types:
###########6kW - 230V_###############
SolarEast Heat Pump Ltd. - BLN-006TC1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 006C1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-006TC1 (China) 12warm.de - Terra Next ONE - BLN-006TC1 (Germany) Hainzl - BLN-006TC1 (Germany) Erba Wärmetechnik GmbH - BLN-006TC1 (Germany) WP Heater - BLN-006TC1 (Germany) SKS Kompressoren GmbH - BLN-006TC1 (Germany) M&S POWER - HP-M6-E-S (Germany) Megawave Energy Ltd - MWMHPC-6KW1 (United Kingdom) ARDEN Heat Pumps Pty Ltd - BLN-006TC1 (Australia) NAGAI - BLN-006TC1 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-006TC1 (Spain, Nederland) PERFEXIM - PHA-50 50-006-0816-001 (Poland) ElektroFrigo - BLN-006TC1 (Serbia)
###########8kW - 230V_###############
SolarEast Heat Pump Ltd. - BLN-008TC1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 008C1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-008TC1 (China) 12warm.de - Terra Next ONE - BLN-008TC1 (Germany) Hainzl - BLN-008TC1 (Germany) Megawave Energy Ltd - MWMHPC-8KW1 (United Kingdom) NAGAI - BLN-008TC1 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-008TC1 (Spain, Nederland)
###########8kW - 380V_###############
SolarEast Heat Pump Ltd. - BLN-008TC3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 008C3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-008TC3 (China) 12warm.de - Terra Next ONE - BLN-008TC3 (Germany) Hainzl - BLN-008TC3 (Germany) Megawave Energy Ltd - MWMHPC-8KW3 (United Kingdom) SunAir Energy Solutions - BLN-008TC3 (Spain, Nederland)
###########12kW - 230V_###############
SolarEast Heat Pump Ltd. - BLN-012TC1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 012C1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-012TC1 (China) 12warm.de - Terra Next ONE+ - BLN-012TC1 (Germany) Hainzl - BLN-012TC1 (Germany) WP Heater - BLN-012TC1 (Germany) SKS Kompressoren GmbH - BLN-012TC1 (Germany) M&S POWER - HP-M12-E-S (Germany) Megawave Energy Ltd - MWMHPC-12KW1 (United Kingdom) ARDEN Heat Pumps Pty Ltd - BLN-012TC1 (Australia) NAGAI - BLN-0012TC1 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-012TC1 (Spain, Nederland) PERFEXIM - PHA-50 50-012-1455-001 (Poland) ElektroFrigo - BLN-012TC1 (Serbia)
###########12kW - 380V_###############
SolarEast Heat Pump Ltd. - BLN-012TC3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 012C3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-012TC3 (China) 12warm.de - Terra Next ONE+ - BLN-012TC3 (Germany) Hainzl - BLN-012TC3 (Germany) Erba Wärmetechnik GmbH - BLN-0012TC3 (Germany) Kamäleon - BLN-0012TC3 (Germany) WP Heater - BLN-012TC3 (Germany) SKS Kompressoren GmbH - BLN-012TC3 (Germany) M&S POWER - HP-M12-E-S2 (Germany) KWE - Primus BLN-012TC3 (Germany) Megawave Energy Ltd - MWMHPC-12KW3 (United Kingdom) ARDEN Heat Pumps Pty Ltd - BLN-012TC3 (Australia) NAGAI - BLN-012TC3 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-012TC3 (Spain, Nederland) PERFEXIM - PHA-50 50-012-1455-003 (Poland) ElektroFrigo - BLN-012TC3 (Serbia)
###########18kW - 230V_###############
SolarEast Heat Pump Ltd. - BLN-018TC1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 018C1 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-018TC1 (China) 12warm.de - Terra Next Pro - BLN-018TC1 (Germany) Hainzl - BLN-018TC1 (Germany) SKS Kompressoren GmbH - BLN-018TC1 (Germany) WP Heater - BLN-018TC1 (Germany) Megawave Energy Ltd - MWMHPC-18KW1 (United Kingdom) ARDEN Heat Pumps Pty Ltd - BLN-018TC1 (Australia) NAGAI - BLN-018TC1 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-018TC1 (Spain, Nederland) PERFEXIM - PHA-50 50-018-1945-001 (Poland) ElektroFrigo - BLN-018TC1 (Serbia)
###########18kW - 380V_###############
SolarEast Heat Pump Ltd. - BLN-018TC3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - SMHP - 018C3 (China) Jiangsu Sunrain Solar Energy Co., Ltd. - BLN-018TC3 (China) 12warm.de - Terra Next Pro - BBLN-018TC3 (Germany) Hainzl - BLN-018TC3 (Germany) Erba Wärmetechnik GmbH - BLN-018TC3 (Germany) SKS Kompressoren GmbH - BLN-018TC3 (Germany) WP Heater - BLN-018TC3 (Germany) M&S POWER - HP-M18-E-S (Germany) KWE - Primus BLN-018TC3 (Germany) Megawave Energy Ltd - MWMHPC-18KW3 (United Kingdom) ARDEN Heat Pumps Pty Ltd - BLN-018TC3 (Australia) NAGAI - BLN-018TC3 (Bosnia-Herzegovina, Croatia) SunAir Energy Solutions - BLN-018TC3 (Spain, Nederland) PERFEXIM - PHA-50 50-018-1945-003 (Poland) ElektroFrigo - BLN-018TC3 (Serbia)
#####################################################