blaQ reporting false door status (seems to be rebooting itself) through Homebridge

I have recently connected my blaQ to HomeKit through Homebridge and the Konnected BlaQ plugin. About every couple of hours or more often I get a false notification on my watch (through HomeKit) that my garage door was open and shut instantly. I just pulled the log file from Homebridge and it looks like the blaQ was reset for some reason. See the 9:38:45 time stamp below.

I don’t know if this is an issue with the blaQ firmware or the Homebridge gateway??

[01/08/2024, 09:37:06] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-heap_free”,“value”:245564,“state”:“245564 B”}
[01/08/2024, 09:37:10] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘WiFi Signal’: Sending state -53.00000 dBm with 0 decimals of accuracy
[01/08/2024, 09:37:10] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘WiFi Signal %’: Sending state 94.00000 % with 0 decimals of accuracy
[01/08/2024, 09:37:10] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal__”,“value”:94,“state”:“94 %”}
[01/08/2024, 09:37:10] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal”,“value”:-53,“state”:“-53 dBm”}
[01/08/2024, 09:37:13] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Uptime’: Sending state 820.94598 s with 0 decimals of accuracy
[01/08/2024, 09:37:13] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-uptime”,“value”:820.9459839,“state”:“821 s”}
[01/08/2024, 09:37:36] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Heap Free’: Sending state 245564.00000 B with 0 decimals of accuracy
[01/08/2024, 09:37:36] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-heap_free”,“value”:245564,“state”:“245564 B”}
[01/08/2024, 09:38:06] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Heap Free’: Sending state 245564.00000 B with 0 decimals of accuracy
[01/08/2024, 09:38:06] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-heap_free”,“value”:245564,“state”:“245564 B”}
[01/08/2024, 09:38:10] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘WiFi Signal’: Sending state -54.00000 dBm with 0 decimals of accuracy
[01/08/2024, 09:38:10] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘WiFi Signal %’: Sending state 92.00000 % with 0 decimals of accuracy
[01/08/2024, 09:38:10] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal__”,“value”:92,“state”:“92 %”}
[01/08/2024, 09:38:10] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal”,“value”:-54,“state”:“-54 dBm”}
[01/08/2024, 09:38:13] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Uptime’: Sending state 880.94098 s with 0 decimals of accuracy
[01/08/2024, 09:38:13] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-uptime”,“value”:880.940979,“state”:“881 s”}
[01/08/2024, 09:38:36] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Heap Free’: Sending state 245564.00000 B with 0 decimals of accuracy
[01/08/2024, 09:38:36] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-heap_free”,“value”:245564,“state”:“245564 B”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] EventSource got error Event { type: ‘error’, message: ‘read ECONNRESET’ }
[01/08/2024, 09:38:45] [Homebridge BlaQ] Reinitializing EventSource…
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-motion”,“name”:“Motion”,“icon”:“”,“entity_category”:0,“value”:false,“state”:“OFF”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-obstruction”,“name”:“Obstruction”,“icon”:“”,“entity_category”:0,“value”:false,“state”:“OFF”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-motor”,“name”:“Motor”,“icon”:“”,“entity_category”:0,“value”:false,“state”:“OFF”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-wall_button”,“name”:“Wall Button”,“icon”:“”,“entity_category”:0,“value”:false,“state”:“OFF”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-synced”,“name”:“Synced”,“icon”:“”,“entity_category”:0,“value”:false,“state”:“OFF”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“cover-garage_door”,“name”:“Garage Door”,“icon”:“”,“entity_category”:0,“value”:1,“state”:“OPEN”,“current_operation”:“IDLE”,“position”:1,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“light-garage_light”,“name”:“Garage Light”,“icon”:“”,“entity_category”:0,“state”:“OFF”,“color_mode”:“onoff”,“color”:{},“effects”:[“None”],“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-uptime”,“name”:“Uptime”,“icon”:“mdi:timer-outline”,“entity_category”:2,“value”:0.623000026,“state”:“1 s”,“sorting_weight”:50,“uom”:“s”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal”,“name”:“WiFi Signal”,“icon”:“”,“entity_category”:2,“value”:-53,“state”:“-53 dBm”,“sorting_weight”:50,“uom”:“dBm”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-wifi_signal__”,“name”:“WiFi Signal %”,“icon”:“”,“entity_category”:2,“value”:94,“state”:“94 %”,“sorting_weight”:50,“uom”:“%”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-garage_openings”,“name”:“Garage Openings”,“icon”:“mdi:open-in-app”,“entity_category”:0,“value”:null,“state”:“NA”,“sorting_weight”:50,“uom”:“openings”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-heap_free”,“name”:“Heap Free”,“icon”:“mdi:counter”,“entity_category”:2,“value”:252368,“state”:“252368 B”,“sorting_weight”:50,“uom”:“B”}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“switch-learn”,“name”:“Learn”,“icon”:“mdi:plus-box”,“entity_category”:0,“value”:false,“state”:“OFF”,“assumed_state”:false,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“switch-toggle_only”,“name”:“Toggle Only”,“icon”:“mdi:plus-box”,“entity_category”:1,“value”:false,“state”:“OFF”,“assumed_state”:false,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“button-restart”,“name”:“Restart”,“icon”:“mdi:restart”,“entity_category”:1,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“button-pre-close_warning”,“name”:“Pre-close Warning”,“icon”:“”,“entity_category”:0,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“button-factory_reset”,“name”:“Factory Reset”,“icon”:“mdi:restart-alert”,“entity_category”:1,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“button-reset_door_timings”,“name”:“Reset door timings”,“icon”:“”,“entity_category”:1,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“button-re-sync”,“name”:“Re-sync”,“icon”:“”,“entity_category”:1,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“text_sensor-device_id”,“name”:“Device ID”,“icon”:“”,“entity_category”:2,“value”:“34b7da613074”,“state”:“34b7da613074”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“text_sensor-esphome_version”,“name”:“ESPHome Version”,“icon”:“mdi:new-box”,“entity_category”:2,“value”:“2024.7.0”,“state”:“2024.7.0”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“text_sensor-ip_address”,“name”:“IP Address”,“icon”:“”,“entity_category”:2,“value”:“10.50.0.32”,“state”:“10.50.0.32”,“sorting_weight”:50}
[01/08/2024, 09:38:45] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“text_sensor-reboot_reason”,“name”:“Reboot Reason”,“icon”:“mdi:restart”,“entity_category”:2,“value”:“Software Reset CPU”,“state”:“Software Reset CPU”,“sorting_weight”:50}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“select-security__protocol”,“name”:“Security+ protocol”,“icon”:“mdi:settings”,“entity_category”:1,“value”:“security+2.0”,“state”:“security+2.0”,“option”:[“auto”,“security+1.0”,“security+2.0”,“security+1.0 with smart panel”],“sorting_weight”:50}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“lock-lock”,“name”:“Lock”,“icon”:“”,“entity_category”:0,“value”:0,“state”:“UNKNOWN”,“sorting_weight”:50}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][gdo_cover:030][gdo_main_task]: Door state: Closed, position: 0%
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][cover:170][gdo_main_task]: ‘Garage Door’ - Publishing:
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][cover:173][gdo_main_task]: Position: 0%
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][cover:186][gdo_main_task]: Current Operation: IDLE
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“cover-garage_door”,“value”:0,“state”:“CLOSED”,“current_operation”:“IDLE”,“position”:0}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][binary_sensor:036][gdo_main_task]: ‘Motor’: Sending state OFF
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-motor”,“value”:false,“state”:“OFF”}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][GDOLight:050][gdo_main_task]: Light state: Off
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“light-garage_light”,“state”:“OFF”,“color_mode”:“onoff”,“color”:{}}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][GDOLock:035][gdo_main_task]: Lock state: Unlocked
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][lock:054][gdo_main_task]: ‘Lock’: Sending state UNLOCKED
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“lock-lock”,“value”:2,“state”:“UNLOCKED”}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][secplus_gdo:073][gdo_main_task]: Obstruction: Clear
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][binary_sensor:036][gdo_main_task]: ‘Obstruction’: Sending state OFF
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-obstruction”,“value”:false,“state”:“OFF”}
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][secplus_gdo:092][gdo_main_task]: Openings: 2406
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094][gdo_main_task]: ‘Garage Openings’: Sending state 2406.00000 openings with 0 decimals of accuracy
[01/08/2024, 09:38:46] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“sensor-garage_openings”,“value”:2406,“state”:“2406 openings”}
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][secplus_gdo:102][gdo_main_task]: Paired devices: 8 remotes, 0 keypads, 1 wall controls, 0 accessories, 9 total
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][secplus_gdo:032][gdo_main_task]: Synced: true, protocol: Security+ 2.0
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [I][secplus_gdo:034][gdo_main_task]: Client ID: 1638, Rolling code: 1593
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][number:012][gdo_main_task]: ‘Rolling Code’: Sending state 1593.000000
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][select:015][gdo_main_task]: ‘Security+ protocol’: Sending state security+2.0 (index 2)
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“select-security__protocol”,“value”:“security+2.0”,“state”:“security+2.0”}
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][binary_sensor:036][gdo_main_task]: ‘Synced’: Sending state ON
[01/08/2024, 09:38:47] [Homebridge BlaQ] [Guest] Processing state event: {“id”:“binary_sensor-synced”,“value”:true,“state”:“ON”}
[01/08/2024, 09:39:08] [Homebridge BlaQ] [Guest] GDO blaQ log: [D][sensor:094]: ‘Heap Free’: Sending state 245488.00000 B with 0 decimals of accuracy
[01/08/2024, 09:39:08] [Homebridge BlaQ] [Guest] Processing state event: {“id”:"sensor-

Worth noting, we fixed the false alerts in the HomeBridge plugin, however the device restart reason/frequency remains unknown to us.

Could this be related to the ESPHome reboot_timeout config?

I just added a Native API heartbeat config to the homebridge plugin. Can you please update to the latest plugin version, enable the native API heartbeat, and re-save your plugin config, and let us know if that solves the random reboots issue?

@jhrucker if you are not using any Native API client (currently only Home Assistant and Hubitat) then you should disable the Native API in the device’s firmware. This will prevent it from rebooting every 15 minutes.

@KyleBoyer’s heartbeat trick will work too, but it’s better to disable the Native API if you’re not using it.

By default, the device will reboot itself every 15 minutes if the Native API is enabled but no native client is connected: Native API Component — ESPHome

The homebridge plugin by @KyleBoyer uses the Web / REST API, which is separate and different.

Thanks @KyleBoyer and @nate. Kyle, the only reason I have the API enabled is I thought the Homebridge plug in required it. I will reload the firmware without it. I would like to enable the login / password option of the web interface if I do this. Will this break the plugin?

Thanks

The latest version of the plugin supports configuring a username/password to access the HTTP API :slight_smile: