No description
- Python 100%
| .github | ||
| custom_components/ismartgate_cloud | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| hacs.json | ||
| LICENSE | ||
| README.md | ||
iSmartGate Cloud (Custom HACS Integration)
Unofficial Home Assistant custom integration for controlling iSmartGate through the cloud endpoint pattern used by the Homey community app.
This integration uses:
UDIusernamepassword
And communicates with:
https://<UDI>.isgaccess.com/api.php
Important
- This is not an official iSmartGate integration.
- Cloud behavior may change without notice.
- Use at your own risk.
Features
- Config flow (UI setup)
- Cover entities for enabled doors/gates
- Battery and temperature sensors (when exposed by device)
- Polling via Home Assistant
DataUpdateCoordinator
Installation (recommended via HACS)
- Open HACS in Home Assistant.
- Select Integrations.
- Open the menu (three dots) and choose Custom repositories.
- Add repository URL:
https://github.com/Ferdinand99/iSmarGate-HACS-Integration
- Select category:
Integration
- Click Add.
- Search for
iSmartGate Cloudin HACS and install it. - Restart Home Assistant.
- Go to Settings -> Devices & Services -> Add Integration.
- Search for
iSmartGate Cloudand complete setup.
Installation (manual)
- Copy
custom_components/ismartgate_cloudto your Home Assistantcustom_componentsfolder. - Restart Home Assistant.
- Go to Settings -> Devices & Services -> Add Integration.
- Search for
iSmartGate Cloud.
HACS repository structure
This repository is HACS-ready:
hacs.jsonin repository root- integration code in
custom_components/ismartgate_cloud
GitHub repository setup included
This repository now includes:
- CI validation workflow for Home Assistant and HACS.
- Tag-based release workflow creating
ismartgate_cloud.zip. - Issue templates for bugs and feature requests.
CODEOWNERS,CONTRIBUTING.md,CHANGELOG.md, andLICENSE.
Release process
- Bump version in
custom_components/ismartgate_cloud/manifest.json. - Update
CHANGELOG.md. - Create and push a git tag (example:
v0.1.1). - GitHub Actions builds a release ZIP and publishes a Release.
Notes
- If your controller and Home Assistant can reach each other locally, use the built-in iSmartGate/GogoGate2 integration first.
- This custom integration is intended for cloud-based access scenarios.