Thanks for your effort in creating this!
I’m having trouble getting a docker-compose version of this running on Ubuntu. I own an Envisalink with a Honeywell panel and I have been using this Envisalink integration (Envisalink Integration) but would like to try yours.
Here is my docker-compose syntax:
hubitatalarm:
container_name: hubitatalarm
image: welasco/hubitatalarm:latest
restart: always
ports:
- 3000:3000
volumes:
- /home/robert/docker/hubitatalarm:/opt/Alarm/config
environment:
- TZ=US/Central
Docker-compose seemed to pull and make your image fine and presents no errors when running it, but the Hubitat app fails to connect to the Docker container with this error in WSS mode:
dev:7372022-09-18 09:28:43.877 pm warnHubitat Alarm Panel - WebSocket failure message from web socket failure: connect timed out
dev:7372022-09-18 09:28:43.874 pm debugHubitat Alarm Panel - WebSocket webSocketStatus failure: connect timed out
app:8342022-09-18 09:28:43.763 pm infoHubitat Alarm - updateSettingsCallback: 408
app:8342022-09-18 09:28:43.755 pm infoHubitat Alarm - hubSubscribeCallbackSettingshttpPostCallback: 408
In API mode I get no errors, but also cannot control the Envisalink.
I can see that after entering the configuration into the Hubitat app, the config.json in the Docker instance does not automatically update. I manually entered the correct values into the config but still couldn’t get Hubitat to talk to Docker.
I know that a Docker image built for a Rasbperry Pi might fail to work on other Linux distros. Could that be the problem?