The two master devices invariably show themselves as offline after a period (state binding is set to 'device status', so I assume these should still be showing green indefinitely?). They will come back green after reloading the plugin. The door birds are operating correctly in other respects (visible in Security Spy, and on the Doorbird App), and are actually still reporting motion and button presses, so I assume this is just a UI issue (?). A status request generates this:
Code: Select all
8 Oct 2018 at 8:08:19 am
DoorBird sent "DoorBird Front (master device status)" status request
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird DoorBird Front (master device status): Connected
DoorBird Firmware : 000112
DoorBird Build Number: 15337269
DoorBird MAC Address : 1CCAE37xxxx
DoorBird Model : DoorBird D2101BV
Code: Select all
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Online
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Offline
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Front (master device status): Offline
DoorBird Debug Doorbird.primary_device_state_update() called
Schedule update old humidity variables ensuite
DoorBird DoorBird Laneway (master device status): Online
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Front (master device status): Online
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird Debug Dorbird.update_status_fields() called
DoorBird DoorBird Laneway (master device status): Offline
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Online
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Front (master device status): Offline
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Offline
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Front (master device status): Online
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Online
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird Debug Dorbird.update_status_fields() called
DoorBird DoorBird Front (master device status): Offline
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Front (master device status): Online
DoorBird DoorBird Laneway (master device status): Offline
DoorBird Debug Dorbird.update_status_fields() called
DoorBird Debug Doorbird.check_status() called
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird DoorBird Laneway (master device status): Online
DoorBird Debug Doorbird.primary_device_state_update() called
DoorBird Debug Dorbird.update_status_fields() called
DoorBird DoorBird Front (master device status): Offline
DoorBird Debug Doorbird.check_status() called
The above log extract was from last night and I haven't been able to replicate this morning, so can't be certain this wasn't transitory. But the status is still drifting from green to grey after a few hours. [assume the inconsistent spelling of 'Dorbird' up there is just a feature of the code...].