[RELEASE] Hubitat Alarm for DSC / Honeywell using Envisalink or IT-100

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?