A docker container to interface Inner Range Inception with MQTT to be used with home automation like Home Assistant
- Create a MQTT server
- Setup config file
configuration.yml
in/config
directory (example below) - Setup docker compose file (example below)
- Enable Home Assistant MQTT discovery if integrating with Home Assistant (optional): https://www.home-assistant.io/docs/mqtt/discovery/
- Run the app by running
docker-compose up --build
version: '3'
services:
inception-mqtt:
container_name: inception-mqtt
image: matthewlarner/inception-mqtt:latest
volumes:
- ./config:/usr/src/app/config
environment:
- TZ=Australia/Sydney
restart: always
Refer to https://github.com/matthew-larner/inception-mqtt/blob/main/configuration.yml.example
This docker container communicates with the Inception REST API. It will automatically create the following items in Home Assistant if you have MQTT discovery enabled:
Inception | Home Assistant |
---|---|
Area | Alarm |
Door | Lock |
Input | Binary Sensor |
Output | Switch |