Distinguish better heat pumps from boilers
Closed this issue · 1 comments
Modern heat pumps are categorized as Boilers in ESM-ESP (DeviceType::BOILER) because the DeviceID is 8 and it uses many of the EMS+ telegrams from a standard boiler. See how the "Bosch Compress 7000i AW Heat Pump" is shown in the demo https://ems-esp.derbyshire.nl/devices
I was thinking, for starters, if a device has the flag EMS_DEVICE_FLAG_HEATPUMP
set could we set the device type to Heatpump in the WebUI, so at least it doesn't show as a Boiler in the Web (name + icon). However, there are other places where this will be impacted, and doing it properly breaks things.
@MichaelDvP what do you think?
I think it's confusing to show in dashboard "Heatpump", but the entities are published in boiler_data, and commands in mqtt/api/telnet have to be boiler/<entitiy>
. Maybe change test in dashboard to HP/Boiler
or Boiler/HP