homeassistant-mixergy
homeassistant-mixergy copied to clipboard
Add support for Mixergy's smart water tank into Home Assistant
Home Assistant Mixergy Smart Hot Water Tank Integration
Add support for Mixergy's smart water tank into Home Assistant. This integration will return the current temperatures at the the top and bottom of the tank, the tank's current charge, the state of the heating and the energy used by the direct heating element. It also has sensors to report low charge (< 5%) and no change (0%).
Support
If you use this integration, please consider sponsoring the project to ensure it can be kept up-to-date! All links are available in the Sponsor button. Thank you.
Installation
HACS
To install via HACS, you must first add the repository and then add the integration.
Manually
Alternatively, you can copy the contents of the mixergy folder into your custom_components directory.
Setup
Once installed, the integration will then be available as an integration you can install.
You then need to provide your Mixergy credentials and the serial number of your tank. You can find the serial number physically on the tank, or via mixergy.io.
Services
This integration offers two services:
mixergy.mixergy_set_charge
- It allows you to provide a target charge percentage.
mixergy.mixergy_set_target_temperature
- It allows you to set the target temperature of the water.
mixergy.mixergy_set_holiday_dates
- It allows you to set the holiday start and end dates.
mixergy.mixergy_clear_holiday_dates
- It allows you to clear the holiday dates.
Improvements
This integration is useful as it provides the state of your Mixergy tank via the API, but there are numerous enhancements I would like to make.
- ~~Add the component to HACS~~
- ~~Add to the HACS default repository list (There is a PR open for this)~~
- ~~Add a service to enable the charge to be set, so you can boost via HA~~
- ~~Put better icons into the status~~
- Ensure authentication token expiry is handled correctly. (Been told the token doesn't expire at present)
- Create a nice Lovelace card that provides a visual representation of the tank's state.
- Get this component merged into the HomeAssistant core?
- Update the Mixergy icon and support dark mode
- ~~Get the Mixergy icon added, to improve the installation~~
- ~~Support away by controlling tank's holiday mode~~