Bridges Channels DVR to Home Assistant via MQTT Discovery.
1.3K
Channels2MQTT bridges your Channels DVR Serverβ to MQTT, enabling seamless Home Assistant integration via MQTT Discovery.
Automatically creates and manages three sensors in Home Assistant:
services:
channels2mqtt:
image: zackwag/channels2mqtt:latest
container_name: channels2mqtt
restart: unless-stopped
environment:
- CHANNELS_HOST=192.168.x.x
- MQTT_HOST=192.168.x.x
- MQTT_USER=your_mqtt_username
- MQTT_PASS=your_mqtt_password
| Variable | Required | Default | Description |
|---|---|---|---|
CHANNELS_HOST | β | β | Channels DVR server IP address |
CHANNELS_PORT | β | 8089 | Channels DVR server port |
MQTT_HOST | β | β | MQTT broker IP address |
MQTT_PORT | β | 1883 | MQTT broker port |
MQTT_USER | β | β | MQTT username |
MQTT_PASS | β | β | MQTT password |
MQTT_TOPIC | β | channels2mqtt/latest_recording | Topic for latest recording |
UPCOMING_TOPIC | β | channels2mqtt/upcoming_recordings | Topic for upcoming recordings |
ALL_RECORDINGS_TOPIC | β | channels2mqtt/all_recordings | Topic for all recordings |
POLL_INTERVAL | β | 60 | Poll interval in seconds |
LATEST_INCLUDE_WATCHED | β | false | Include watched in latest recording |
ALL_INCLUDE_WATCHED | β | false | Include watched in all recordings |
LATEST_INCLUDE_IN_PROGRESS | β | false | Include in-progress recordings in latest |
| Tag | Description |
|---|---|
latest | Most recent stable release |
1.2.0 | Fix false notifications when watched recordings shift queue position |
1.1.0 | Fix notification firing on recording start; add LATEST_INCLUDE_IN_PROGRESS |
1.0.0 | Initial release |
Content type
Image
Digest
sha256:d0285d803β¦
Size
46.4 MB
Last updated
5 months ago
docker pull zackwag/channels2mqtt