This custom integration supports the WFC01 WittFlow water timer and the AC1100 WittSwitch smart plug.
Created as the existing core ecowitt integration is a push based implementation (runs a server listening for weather station data), and the Ecowitt IOT devices need a polling/local api approach. Smooshing them together seemed overly complicated, so this is a different standalone integration. There's no cross-over interference with the core ecowitt integration, they're not working with the same end-devices, and if you have both Ecowitt IOT and non-IOT (weatherstation, soil sensors) devices then you want both this integration and the core one docs.
Working, pending update to add more tests and better cope with the activation delay where the switch un-sets itself while the Ecowitt gateway/device are
Untested (unowned). Should work but feedback welcome
If you haven't installed HACS yet, follow the official HACS installation instructions.
- Open HACS in your Home Assistant instance
- Click on "Integrations"
- Click the "+" button in the bottom right corner
- Search for "ecowitt_iot" or click the three dots menu (⋮) in the top right corner and select "Custom repositories"
- Add
https://github.com/Bwooce/ecowitt_iot
as a new custom repository:- Category: Integration
- URL:
https://github.com/Bwooce/ecowitt_iot
- Click "Add"
- A new repository card should appear
- Click "Download"
- Restart Home Assistant
After installation, add the integration through the Home Assistant UI:
- Navigate to Configuration → Integrations
- Click the "+ Add Integration" button
- Search for "Ecowitt IoT" and select it
- Follow the configuration steps to complete the setup, see the setup instructions for further guidance.
If you encounter any issues, please check the Issues section of the repository.