Moving MSR to Docker
-
I've decided to start a long needed rationalisation (harmonisation)of my resources and began by installing Docker on a fresh RPi4 with SSD.
Hopefully this will evolve into a more complete HA System combining various systems that I have , ie Vera, Homeseer, Shelly and use different Containers such as InfluxDB, Granfana, Node-red, MQTT etc.
The starting point has been to integrate a Vera Edge and Vera Lite into MSR.
I've been able to connect them via Node-red in Docker however no matter what I try MSR refuses to connect to both.
It does a dummy spit and refuses to load the second unit usually by refusing to reconnect.
I have had this working previously on the very first MSR in the dim distant past so I know it should work but after 4 days of trying different configs just in case it was a typo I've struck a dead end and need expert helpcontrollers:
-
id: vera
enabled: true
implementation: VeraController
name: Vera Lite
config:
source: 'http://10.0.0.1:3480' -
id: test
enabled: true
implementation: VeraController
name: Vera Edge
config:
source: 'http://10.0.0.61:3480'
Using both causes MSR to freeze, either one by itself works.
What have I missed? -
-
I've decided to start a long needed rationalisation (harmonisation)of my resources and began by installing Docker on a fresh RPi4 with SSD.
Hopefully this will evolve into a more complete HA System combining various systems that I have , ie Vera, Homeseer, Shelly and use different Containers such as InfluxDB, Granfana, Node-red, MQTT etc.
The starting point has been to integrate a Vera Edge and Vera Lite into MSR.
I've been able to connect them via Node-red in Docker however no matter what I try MSR refuses to connect to both.
It does a dummy spit and refuses to load the second unit usually by refusing to reconnect.
I have had this working previously on the very first MSR in the dim distant past so I know it should work but after 4 days of trying different configs just in case it was a typo I've struck a dead end and need expert helpcontrollers:
-
id: vera
enabled: true
implementation: VeraController
name: Vera Lite
config:
source: 'http://10.0.0.1:3480' -
id: test
enabled: true
implementation: VeraController
name: Vera Edge
config:
source: 'http://10.0.0.61:3480'
Using both causes MSR to freeze, either one by itself works.
What have I missed?@black-cat I'm looking at your code format. I don't see the indent for
source
underconfig:
I could be horribly off-base, of course, and it may simply be how it's presenting in your post but mine looks like:
It's two spaces in from
config:
-
-
Don't go scorched-earth before you do the basic troubleshooting steps, like disabling the working controller instance and starting up with just the one you think is failing, and looking at the logs. Oh, and did I mention that you should always look at the logs? Also, there's a troubleshooting section in the documentation, with a subsection on startup problems.
Does anyone know what "freezes" means in this context? That should be more descriptive.
Please review the posting guidelines. There is probably a lot of information you can be giving us right from the start.
-
@toggledbits
In this case "scorched earth" worked.
Unfortunately, I did it before I read your reply so we will never know the exact reason why adding the second controller returned a 404 error.Now onto MQTT and other temptations such as Fronius to InfluxBD but those are off topic for this thread. Thanks again.
-
T toggledbits locked this topic on