This happened after updating hassio to 0.95. After removing the vera component from configuration.yaml restarting home assistant then adding it back, the hub would work fine and all the sensors would show in home assistant and their status would update all the time. but then after couple of hours the sensors would stop updating in home assistant and it just idles. the sensors are working fine in the vera UI but not in home assistant.
After re-starting Hassio, a couple of hours later motion sensors (Philio, Neo Coolcam, D-Link) stop updating event in Hassio. All automations based on them stop working. They are still reporting events at Vera Lite unit though.
I set the Vera component in debug logging and it shows normal polling activity until eventually it stops reporting and polling. It just stops reporting polling activity Last lines in the logs are
Look as if HA gets a timeout when waiting for Vera to reply, it won’t continue polling. Is this the case? Is this the expected behaviour? If so, could it be tweaked by adjusting timeout, or not stopping polling even if a timeout is eventually got?
I was referred to this thread from here HA not picking up changes done through a Vera controller. None of my Vera components appear to be updating in HA including switches and lights. Also seems to have happened after updating to 95.x. I have a few automation devices that I haven’t converted to HA yet, so they still call Vera directly to turn on/off stuff. Those changes used to show up in HA but don’t anymore.
EDIT: it did work. removing the component, restarting, then adding the component back in, and a restart appeared to fix it. binary sensors are updating and my motion sensors are working. thanks for the assist!
FWIW, I just updated to 0.97.2 because I noted that it updated to pyvera 0.3.3, which was supposed to fix this problem, but the Vera status still doesn’t update. EDIT: just submitted a bug report to reopen this issue.