Many thanks for the quick reply.
I've added the single line to parse_getLastAlarmInfo(), but it doesn't seem to make a difference in the device log (below). Does the device need to be removed & re-discovered in order to incorporate the changed version of the TpLink_Camera driver?
dev:14852025-11-20 01:20:33.776 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[nvMode:infrared, ringOnOff:on, ledRule:auto, motionDetect:medium, peopleEnable:off, vehEnable:off, nonVehEnable:off, privacy:notPrivate]]
dev:14852025-11-20 01:20:33.762 PMwarn
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[getWakeUpConfig:[status:cmdFailed, data:[error_code:-40210, method:getWakeUpConfig, result:[:]]]]]
dev:14852025-11-20 01:20:33.553 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:refresh]
dev:14852025-11-20 01:20:33.518 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:asyncSend, reqData:refresh]
dev:14852025-11-20 01:20:33.510 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [refresh:[[method:getNightVisionModeConfig, params:[image:[name:switch]]], [method:getRingStatus, params:[ring:[name:[status, config]]]], [method:getWakeUpConfig, params:[wake_up:[name:config]]], [method:getLedStatus, params:[led:[name:[config]]]], [method:getDetectionConfig, params:[motion_detection:[name:[motion_det]]]], [method:getLensMaskConfig, params:[lens_mask:[name:[lens_mask_info]]]]]]
dev:14852025-11-20 01:20:23.659 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[:]]
dev:14852025-11-20 01:20:23.658 PMwarn
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[setWakeUpConfig:[status:cmdFailed, data:[error_code:-40210, method:setWakeUpConfig, result:[:]]]]]
dev:14852025-11-20 01:20:23.523 PMinfo
Tapo-D130-front-doorbell-2.4.2a: [method:updated, commonUpdated:[commsError:cleared, infoLog:true, logEnable:true, debugLogOff:scheduled, MotionPollData:[method:encrPoll, interval:off], refreshInterval:1 Hour, deviceHandshake:1 Hour]]
dev:14852025-11-20 01:20:23.488 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:asyncSend, reqData:updateDevSettings]
dev:14852025-11-20 01:20:23.179 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[alarmType:motion]]
dev:14852025-11-20 01:20:23.177 PMwarn
[system:[last_alarm_info:[last_alarm_time:1763662699, last_alarm_type:motion]]]
dev:14852025-11-20 01:20:23.031 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:asyncSend, reqData:encrPoll]
dev:14852025-11-20 01:20:13.162 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[alarmType:motion]]
dev:14852025-11-20 01:20:13.161 PMwarn
[system:[last_alarm_info:[last_alarm_time:1763662699, last_alarm_type:motion]]]
dev:14852025-11-20 01:20:13.022 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:asyncSend, reqData:encrPoll]
dev:14852025-11-20 01:20:03.193 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [parseUpdates:[alarmType:motion]]
dev:14852025-11-20 01:20:03.191 PMwarn
[system:[last_alarm_info:[last_alarm_time:1763662699, last_alarm_type:motion]]]
dev:14852025-11-20 01:20:03.022 PMdebug
Tapo-D130-front-doorbell-2.4.2a: [method:asyncSend, reqData:encrPoll]
The logs cover the period with the following actions:
- initiating a poll via the device page
- pressing the ring button on the doorbell
- initiating a poll via the device page
- pressing the ring button on the doorbell
- initiating a poll via the device page
- pressing the ring button on the doorbell
- initiating a poll via the device page
Also, the device state variables continues to show the polling interval as 30 (unchanged), despite updating the preference "Motion poll interval" to 0, saving the device preferences, refreshing & reconfiguring the device, etc. This behavior is consistent over multiple tries, reboots of the camera, exiting the device page in the HE interface, etc. Changing the Motion poll interval to another non-zero value also has the same behavior