Hello all, I am trying to get off the ground with home automation using home-assistant and need some clarity regarding the use of the “td22057/aarch64-insteon-mqtt” container. First, I need to know proper direction (docker or no) and if yes, setup parameters to pass to the container. I have spent quite a bit of time looking for the correct path but I haven’t made enough progress.
I am using a board from FriendlyARM - the H5 based NanoPi NEO Core2-LTS, Armbian as the platform along with the included (via softy menu) Docker implementation. I want to use Home Assistant, node red, Insteon lighting devices, keypads and of course the USB PLM, 1-wire (via I2C host adapter) for temperature and some I/0, direct GPIO, and other device types as well. It appears there is some benefit to using docker to help limit propagation of problems between parts of the system. Of course, I understand there are limits to how effective docker can be in this regard.
I am an occasional user of Linux but my knowledge of docker is only conceptual. Adding the additional complexity of docker can’t be at the cost of many more weeks of not getting to the task at hand - that being home automation. I recognize the need to invest some time but the well is only so deep…
Of course, finding a recently updated “td22057/aarch64-insteon-mqtt” container is encouraging. I read comments that indicate that there is support for light controls, keypads, and scenes. These are the basics that I need. There are also containers for most of the other things I need. So, Docker would appear to be a reasonable option. To that end, I am trying to adapt instructions found here https://www.reddit.com/r/homeassistant/comments/895iw6/my_home_assistant_setup_rpi_3b_docker_compose/ . Since I am not using RPI some things need to be changed to reflect my hardware. I have made my way through some of that. The key question is if Docker <-> insteon via MQTT is viable. The activity in this thread suggest that TD22057’s project is but comments near the end make me wonder if docker is going to create more problems for me.
Assuming docker is viable for me, I understand that compose (according to the link above) can be used to streamline docker workings, providing a means to coordinate much of the ins, outs, whens, etc of container activity. What I need and haven’t yet found is the configuration data I would need to pass to the aarch64-insteon-mqtt container in the docker-compose.yaml file. All I have at the moment is:
insteon_mqtt:
container_name: aarch64-insteon-mqtt
image: td22057/aarch64-insteon-mqtt
First, I need to know proper direction (docker or no) and second, setup parameters to pass to the container. Then I expect I need to add some commands to coordinate which other modules must start before / after as well as error handling but that can come later.
I should also add that Armbian has added both Docker and Home Assistant to their Softy menu recently. Armbian documentation pages miss Home Assistant but it is there in the menu. I assume that the HA install is not Docker’d but at this stage I am pretty cluless about Docker so I don’t know how to tell.
Any help would be appreciated.
Q