An addon for Home Assistant OS to interface Inner Range Inception with MQTT.
This addon requires a MQTT broker has been setup on home assistant already to work.
This addon is a fork from matthew-larner/inception-mqtt that used a separate docker container to run the service. This service is the same as above (assuming fork does not diverge too much due to updates on original project), wrapped as an addon that allows users of Home Assistant OS (supervised) to run the service.
- Setup an MQTT integration (if not already done) to be run in home assistant.
- Set config in addon configuration tab. Details below.
- Start addon - monitor log tab.
Below are the configs you need to set. The others have defaults already set.
Base URL: http://192.168.1.104/
Enter the base URL of your inception controller. Eg: http://192.168.1.123 OR http://192.168.1.123/api/v1 newer panel requires '/api/v1' - make sure to include it if you get an authentication error in logs.
Enter an Inception username. You need to setup a user in the inception web interface that has:
- Web Page Profile: REST Web API User
- Username & password set
- Appropriate permissions assigned
Enter the password you setup for this user as above.
Enter a code to use as the code on Home Assistant only; has not connection to the inception user codes.
This addon communicates with the Inception REST API. It will automatically create the following items in Home Assistant via MQTT discovery:
Inception | Home Assistant |
---|---|
Area | Alarm |
Door | Lock |
Input | Binary Sensor |
Output | Switch |
This addon works by querying your existing home assistant mqtt broker, hence why you don't need to supply the mqtt address/port/username/password. External broker not supported (but could be easily).