This is a beta version of a custom integration for Sonic smart water shutoff valve, more features are still to be added. Additionally I am exploring local access to the sonic device to remove the need to communicate with the cloud API.
It utilises the herolabsapi python library that I have written to interact with Sonic devices using the official Hero Labs API (cloud based).
Ideally this will be adopted as an inbuilt integration, however while development and testing are ongoing the recommended way to install Sonic
is through HACS.
HACS
within Home Assistant
Integrations
section, then Explore and Download Repositories
button.Sonic
then click on the download
buttonrestart Home Assistant
Settings
/ Devices & Services (Integrations Tab)
/ Add Integration
and search for Sonic (Hero Labs)
then follow the configuration steps belowAs development happens there will be updates to the integration, so it will be good to periodically update,
Please file issues within the github repository for anything that you think could be broken, is broken, could be improved or is a requested feature.