https://www.home-assistant.io/integrations/hypontech
This custom component is maintained alongside the Home Assistant core integration. Changes are synced from the core repository (PR home-assistant/core#159442).
Custom component for integrating Hypontech Cloud systems with Home Assistant.

- Open HACS in your Home Assistant instance
- Go to "Integrations"
- Click the three dots in the top right corner
- Select "Custom repositories"
- Add this repository URL:
https://github.com/jcisio/hypontech-homeassistant - Select category "Integration"
- Click "Add"
- Find "Hypontech Cloud" in the list and click "Install"
- Restart Home Assistant
- Copy the
custom_components/hypontechdirectory to your Home Assistant'scustom_componentsdirectory - Restart Home Assistant
- Go to Settings -> Devices & Services
- Click "+ Add Integration"
- Search for "Hypontech Cloud"
- Follow the configuration steps to enter your credentials
- Monitor your Hypontech energy production and storage system
- Real-time data updates
- Sensor entities for solar production power, energy, and more
- Home Assistant 2025.12.0 or later
- Hypontech Cloud account with valid credentials
For issues and feature requests, please use the GitHub issue tracker.
-
Develop in Core Component
- Primary development work is done in the Home Assistant core repository
- Make changes in
/workspaces/home-assistant-core/homeassistant/components/hypontech/ - Write or update tests in
/workspaces/home-assistant-core/tests/components/hypontech/
-
Sync to Custom Component
./sync_from_core.sh
The sync_from_core.sh script:
- ✅ Copies Python files from core to custom component (
__init__.py,config_flow.py,const.py, etc.) - ✅ Syncs test files from core tests to
tests/hypontech/ - ✅ Updates
manifest.jsonwith custom component specific fields:- Removes
quality_scalefield (core only) - Updates documentation URL to GitHub repository
- Adds/increments
versionfield (automatically bumps patch version)
- Removes
- ❌ Does NOT copy
quality_scale.yaml(core only)
The sync script handles this automatically and increments the patch version with each sync.
This project is licensed under the Apache License 2.0.