A HACS custom integration for Home Assistant that connects to the Rene Koch AG SIP Gateway over its local HTTP API and exposes the video stream as a camera entity.
| Entity | Description |
|---|---|
| Camera | Live MJPEG video stream from the gateway |
- Home Assistant 2026.2 or newer
- Rene Koch AG SIP Gateway reachable on your local network
- The gateway's HTTP API port and video stream port must be accessible from the HA host
- Open HACS in your Home Assistant instance.
- Go to Integrations → three-dot menu → Custom repositories.
- Add this repository URL and select category Integration.
- Click Download on the Rene Koch AG SIP Gateway card.
- Restart Home Assistant.
- Copy the
custom_components/koch_agfolder into your HAconfig/custom_components/directory. - Restart Home Assistant.
- Go to Settings → Integrations → Add Integration.
- Search for Rene Koch AG SIP Gateway.
- Fill in the form:
| Field | Default | Description |
|---|---|---|
| Host / IP address | — | IP or hostname of the gateway (e.g. 192.168.1.200) |
| API port | 80 |
Port of the gateway's HTTP REST API |
| Video stream port | 12000 |
Port serving the MJPEG video stream |
- Click Submit. The integration will test the connection before saving.
Streams the MJPEG feed from http://<host>:<video_port>/video.mjpeg.
The entity appears under the Koch AG Gateway device in Home Assistant.
- Python 3.13+
- A virtual environment with dev dependencies installed
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]".venv/bin/hass --config .ha-configThe custom_components/ folder is symlinked into .ha-config/ so changes are picked up after an HA restart.
ruff check custom_components tests
mypy custom_componentspytest