denpamusic / homeassistant-plum-ecomax

Plum ecoMAX boiler controller integration for Home Assistant.
MIT License
29 stars 7 forks source link

Add ability to create custom entities #76

Open denpamusic opened 4 months ago

denpamusic commented 4 months ago

Related to: #41 Related to: #57 Related to: #58

Add an ability to create arbitrary entities based from any values that are provided by ecoMAX controller or the connected devices, such as mixers and thermostats.

Support adding sensors, binary sensors, switches and number platforms via options flow.

See:

Gtis69 commented 3 months ago

Hi,

I updated to V0.4.3 and couldn't find the options flow to create custom entities like https://github.com/denpamusic/homeassistant-plum-ecomax/issues/58

Thank you for your work.

denpamusic commented 3 months ago

@Gtis69

Hi,

I'm sorry, but v0.4.3 doesn't yet include this change, as this PR is not yet finished and merged. This feature is scheduled for the next major version 0.5.x.

Sadly, there's not ETA on this, since as I mentioned in release notes, I'm currently busy with other stuff and don't want to make promises, that I can't keep :(

darth-aragoth commented 2 months ago

I really keep my fingers crossed that you will be able to implement this idea. Even though this integration already has many entities, these controllers have a lot of settings (temperatures, fan / pump operation times etc.) that are not currently available in the HA interface, but would be very useful :)

denpamusic commented 2 months ago

@darth-aragoth You're right, this is precisely why I wanted to implement this. Adding every possible parameter for every users will unnecessary bloat HA's DB and cause insane flash memory wear, so I was thinking that letting users add entities relevant to them is much better way. Don't worry, I still plan on finishing this, just a bit lacking in time department ATM :(