In my old setup I have a Rpi2 with Pihole + mqtt + HomeAssistant + Let’s encrypt + bluetooth + Alexa + Telegram webooks integrated and working properly.
Now I’ve moved everything to a new installation on Debian with Portainer + Docker Compose + Traefik.
I’ve backed up all the config and DB and copied on new installation, and made proper updates to new situation.
HA is working properly, I can access through Traefik with SSL to my domain with https.
But this things stop working / or I don’t know how to make it work:
1.- Alexa Integration stop working is the same old domain… so integration should be the same, no?
2.- I don’t know how to integrate the host Bluetooth dongle with docker (without network host, because of traefik)
3.- HA sends Telegram message when starts and arrives to my phone… but when I try to use Interactive menu from telegram, HA seems not to receive anything from the webhook.
As far as the Alexa integration:
Often times things that are integrations get a slightly different entity ID when you change systems or major version updates (happens every few updates with my alarm system). Since all your commands and scripts are built off of the original entity ID then it does not work. You can just go to Configuration, Entities, and then edit the name of that entity
For bluetooth:
Since you dont want to use network host, you need to mount the usb dongle to the docker contianer:
After adding the Ip of traefik container, I could receive messages and when I called interactive menu, Home Assistants didn’t give me an answer. The problem was this:
So I replaced all unicode emojis whith the new \UXXXXXXXX format and Telegram works as in my rpi.
I’m still trying to find a solution for Bluetooth on container without -net: host.
And also for Alexa (I hope repeating the integration configuration from scratch will solve the problem)
As I suspected the problem with alexa was that I don’t know why but the lifetime token from Home Assistant has been removed, so I created a new one and then:
Update only the long time token:
Thank you for your detailed info and suggestions, but I have all the stuff working (traefik, portainer, hass on docker without host, mqtt)… but the bluetooth tracking. I can’t make it work on docker… so I moved to nmap tracker and solved the problem.
For me the traefik and hass configuration is almost “auto” I don’t need any .toml file. And I have also included som macvlan for pihole (as dhcp).
For SSL I’ve configured traefik to use my OVH domain and works pretty well.