Open beatified opened 2 years ago
I have been having trouble as well and downloaded an mqtt explorer. turns out devices NEED to be detected by at least 3 eps32 , I had to bump the radius of each esp32 (via ESPresense web interface) to 16m to make sure each one covers a large part of the house and it ended up sending data on espresense/ips/#. Home assistant never picked up on it so I created a sensor and dumped the json string on its state. I use the value with HA-floorplan so i can juste JSON.parse() my way out of it.
Maybe everything is ok and home assistant just does not auto discover. make sure 3 esp32 sees your device. and check your mqtt messages with an explorer app to see if you have them popup :)
hope you wil find something that works for you
EDIT: I also played with appDeamon configuration to get rid of the unable to decode mqtt message (well i think it was that that did the trick, but not 100% sure) :
init_commands:
- apk add --update python3 python3-dev py3-numpy py3-scipy
python_packages:
- numpy
- scipy
system_packages:
- py3-numpy
- py3-scipy
Your AppDaemon also starts with 0 apps, I had that when i tried importing this plugin via package downloaded with the "code download" button on github. I ended up going to the release page and got a working version there.
I saw this issue in the How to Use thread in a post by @duceduc, but couldn't find an answer that worked for him. I to have my MQTT Broker set to use authentication. And attempted to add those creds to my config... I am assuming I should end up seeing new entities in HA for my configured BLE devices if everything is working. Is that correct?
AppDaemon is new to me so please bear with my ignorance.
I attempted to notate parts that I though might be problematic...
Here is my config and associated Logs...
AppDaemon:
Config:
Log:
appdaemon.yaml
Config:
apps.yaml
Config: