Open PetePeter opened 5 hours ago
I have this info here. i enabled debug logging and then reloaded the camera, and then stopped debug logging Note. At the time of this logging, i had the lamp on via the home assistance floodlight (Timed)
2024-11-27 23:31:07.916 DEBUG (MainThread) [custom_components.tapo_control] {'getTimezone': [{'system': {'basic': {'timing_mode': 'manual', 'zone_id': 'Australia/Canberra', 'timezone': 'UTC+10:00'}}}], 'getAlertTypeList': [{'msg_alarm': {'alert_type': {'alert_type_list': ['Siren', 'Emergency', 'Red Alert']}}}], 'getNightVisionCapability': [{'image_capability': {'supplement_lamp': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}}}], 'getDeviceInfo': [{'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}}}], 'getDetectionConfig': [{'motion_detection': {'motion_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}], 'getPersonDetectionConfig': [{'people_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getVehicleDetectionConfig': [{'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBCDConfig': [False], 'getPetDetectionConfig': [{'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBarkDetectionConfig': [False], 'getMeowDetectionConfig': [False], 'getGlassDetectionConfig': [False], 'getTamperDetectionConfig': [{'tamper_detection': {'tamper_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}], 'getLensMaskConfig': [{'lens_mask': {'lens_mask_info': {'enabled': 'off'}}}], 'getLdc': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}, 'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLastAlarmInfo': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}], 'getLedStatus': [{'led': {'config': {'enabled': 'off'}}}], 'getTargetTrackConfig': [False], 'getPresetConfig': [False], 'getFirmwareUpdateStatus': [{'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}], 'getMediaEncrypt': [{'cet': {'media_encrypt': {'enabled': 'on'}}}], 'getConnectionType': [{'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}], 'getAlarmConfig': [False], 'getAlarmPlan': [False], 'getSirenTypeList': [False, False], 'getSirenConfig': [False], 'getAlertConfig': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}, 'capability': {'usr_def_audio_alarm_support': '1', 'usr_def_audio_alarm_max_num': '15', 'alarm_volume_support': '1', 'alarm_duration_support': '1', 'alert_event_type_support': '1', 'usr_def_start_file_id': '8195', 'usr_def_audio_type': '0', 'usr_def_audio_max_duration': '15'}, 'usr_def_audio': []}}], 'getLightTypeList': [False], 'getSirenStatus': [False, False], 'getLightFrequencyInfo': [{'image': {'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLightFrequencyCapability': [False], 'getChildDeviceList': [False], 'getRotationStatus': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getNightVisionModeConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getWhitelampStatus': [{'status': 1, 'rest_time': 1082}], 'getWhitelampConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getMsgPushConfig': [{'msg_push': {'chn1_msg_push_info': {'notification_enabled': 'on', 'rich_notification_enabled': 'off'}}}], 'getSdCardStatus': [{'harddisk_manage': {'hd_info': [{'hd_info_1': {'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}}]}}], 'getCircularRecordingConfig': [{'harddisk_manage': {'harddisk': {'loop': 'on'}}}], 'getRecordPlan': [{'record_plan': {'chn1_channel': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}}}], 'getAudioConfig': [{'audio_config': {'speaker': {'volume': '100', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '100', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'factory_noise_cancelling': 'off', 'bitrate': '64', 'echo_cancelling': 'off'}}}], 'getFirmwareAutoUpgradeConfig': [{'auto_upgrade': {'common': {'enabled': 'off', 'time': '03:00', 'random_range': '120'}}}], 'getVideoQualities': [{'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}], 'getVideoCapability': [{'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '1920*1080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}]} 2024-11-27 23:31:07.917 DEBUG (MainThread) [custom_components.tapo_control] getCamData - done 2024-11-27 23:31:07.917 DEBUG (MainThread) [custom_components.tapo_control] Processed update data: 2024-11-27 23:31:07.917 DEBUG (MainThread) [custom_components.tapo_control] {'raw': {'getTimezone': [{'system': {'basic': {'timing_mode': 'manual', 'zone_id': 'Australia/Canberra', 'timezone': 'UTC+10:00'}}}], 'getAlertTypeList': [{'msg_alarm': {'alert_type': {'alert_type_list': ['Siren', 'Emergency', 'Red Alert']}}}], 'getNightVisionCapability': [{'image_capability': {'supplement_lamp': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}}}], 'getDeviceInfo': [{'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}}}], 'getDetectionConfig': [{'motion_detection': {'motion_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}], 'getPersonDetectionConfig': [{'people_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getVehicleDetectionConfig': [{'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBCDConfig': [False], 'getPetDetectionConfig': [{'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBarkDetectionConfig': [False], 'getMeowDetectionConfig': [False], 'getGlassDetectionConfig': [False], 'getTamperDetectionConfig': [{'tamper_detection': {'tamper_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}], 'getLensMaskConfig': [{'lens_mask': {'lens_mask_info': {'enabled': 'off'}}}], 'getLdc': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}, 'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLastAlarmInfo': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}], 'getLedStatus': [{'led': {'config': {'enabled': 'off'}}}], 'getTargetTrackConfig': [False], 'getPresetConfig': [False], 'getFirmwareUpdateStatus': [{'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}], 'getMediaEncrypt': [{'cet': {'media_encrypt': {'enabled': 'on'}}}], 'getConnectionType': [{'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}], 'getAlarmConfig': [False], 'getAlarmPlan': [False], 'getSirenTypeList': [False, False], 'getSirenConfig': [False], 'getAlertConfig': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}, 'capability': {'usr_def_audio_alarm_support': '1', 'usr_def_audio_alarm_max_num': '15', 'alarm_volume_support': '1', 'alarm_duration_support': '1', 'alert_event_type_support': '1', 'usr_def_start_file_id': '8195', 'usr_def_audio_type': '0', 'usr_def_audio_max_duration': '15'}, 'usr_def_audio': []}}], 'getLightTypeList': [False], 'getSirenStatus': [False, False], 'getLightFrequencyInfo': [{'image': {'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLightFrequencyCapability': [False], 'getChildDeviceList': [False], 'getRotationStatus': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getNightVisionModeConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getWhitelampStatus': [{'status': 1, 'rest_time': 1082}], 'getWhitelampConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getMsgPushConfig': [{'msg_push': {'chn1_msg_push_info': {'notification_enabled': 'on', 'rich_notification_enabled': 'off'}}}], 'getSdCardStatus': [{'harddisk_manage': {'hd_info': [{'hd_info_1': {'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}}]}}], 'getCircularRecordingConfig': [{'harddisk_manage': {'harddisk': {'loop': 'on'}}}], 'getRecordPlan': [{'record_plan': {'chn1_channel': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}}}], 'getAudioConfig': [{'audio_config': {'speaker': {'volume': '100', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '100', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'factory_noise_cancelling': 'off', 'bitrate': '64', 'echo_cancelling': 'off'}}}], 'getFirmwareAutoUpgradeConfig': [{'auto_upgrade': {'common': {'enabled': 'off', 'time': '03:00', 'random_range': '120'}}}], 'getVideoQualities': [{'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}], 'getVideoCapability': [{'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '19201080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}]}, 'user': 'admin', 'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}, 'motion_detection_enabled': 'off', 'motion_detection_sensitivity': 'normal', 'motion_detection_digital_sensitivity': '60', 'timezone_timezone': 'UTC+10:00', 'timezone_zone_id': 'Australia/Canberra', 'timezone_timing_mode': 'manual', 'person_detection_enabled': 'off', 'person_detection_sensitivity': 'normal', 'vehicle_detection_enabled': 'off', 'vehicle_detection_sensitivity': 'normal', 'babyCry_detection_enabled': None, 'babyCry_detection_sensitivity': None, 'pet_detection_enabled': 'off', 'pet_detection_sensitivity': 'normal', 'bark_detection_enabled': None, 'bark_detection_sensitivity': None, 'meow_detection_enabled': None, 'meow_detection_sensitivity': None, 'glass_detection_enabled': None, 'glass_detection_sensitivity': None, 'tamper_detection_enabled': 'off', 'tamper_detection_sensitivity': 'high', 'privacy_mode': 'off', 'notifications': 'on', 'rich_notifications': 'off', 'lens_distrotion_correction': 'off', 'light_frequency_mode': 'auto', 'night_vision_mode': 'inf_night_vision', 'night_vision_capability': ['inf_night_vision'], 'night_vision_mode_switching': 'auto', 'force_white_lamp_state': None, 'smartwtl_digital_level': '50', 'flip': 'off', 'alarm_user_start_id': '8195', 'alarm_user_sounds': [], 'alarm_config': {'typeOfAlarm': 'getAlarm', 'mode': ['sound'], 'automatic': 'off', 'light_type': '0', 'siren_type': '0', 'alarm_duration': '0', 'alarm_volume': 'high'}, 'alarm_status': False, 'alarm_is_hubSiren': False, 'alarm_siren_type_list': ['Siren', 'Emergency', 'Red Alert'], 'nightVisionCapability': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}, 'led': 'off', 'auto_track': None, 'presets': {}, 'firmwareUpdateStatus': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}, 'childDevices': False, 'whitelampConfigForceTime': '1800', 'whitelampConfigIntensity': '5', 'whitelampStatus': 1, 'sdCardData': [{'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}], 'recordPlan': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}, 'microphoneVolume': '100', 'microphoneMute': 'off', 'microphoneNoiseCancelling': 'on', 'speakerVolume': '100', 'autoUpgradeEnabled': 'off', 'connectionInformation': {'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}, 'videoCapability': {'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '19201080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}, 'videoQualities': {'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}} 2024-11-27 23:31:07.922 DEBUG (SyncWorker_20) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:31:07.922 DEBUG (SyncWorker_20) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zWJap89Cvl81WrJqf2RXgQ7seGa3EF9Uf+StFrE/FDBA2gyjebMav8t/QoRJFj/r8UBOeiVXQJVbMrmhhODTi4zAjSrgcn0bFc0kvzMckQNBsLVKyLWTFgx9p6G3kZYuuk0OdTDhuet+49UQveUXBkpmyQElK+Ome09HkTGNE5Vu5pesWvj6soXnyW5dOed7'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '1001', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:31:08.287 DEBUG (SyncWorker_20) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:31:08.287 DEBUG (SyncWorker_20) [custom_components.tapo_control] [pytapo] {'seq': 1001, 'result': {'response': 'hv4DvtTvV3WLLYX7mywBpPALWtVoZJI9vWTnQYD/nNsxtGBM79jThuYhkTtXAlfxr9AluvxK/rUt79IMT12Th98lViE604/vfozCHsvhwlPl4DMmDdbnz+rMdT2r/MYwTOlX18A+OpZ4bc+RvVASBKefutxYs9B5pOi5ANyF6k8Gj27DbQIpHIK5byedywFUIIQJUVQgbON2z+UwaU4B0/g4ktcxw9qsGxRBEDHfaUeR+7cgM6pjfSnGPfHbWqaL'}, 'error_code': 0} 2024-11-27 23:31:08.289 DEBUG (MainThread) [custom_components.tapo_control] updateTapo - camera 2024-11-27 23:31:08.290 DEBUG (MainThread) [custom_components.tapo_control] updateTapo - camera 2024-11-27 23:31:08.292 DEBUG (MainThread) [custom_components.tapo_control] Setting up switches
.. 2024-11-27 23:31:08.548 DEBUG (SyncWorker_45) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:31:08.549 DEBUG (SyncWorker_45) [custom_components.tapo_control] [pytapo] {'seq': 1002, 'result': {'response': 'hv4DvtTvV3WLLYX7mywBpPALWtVoZJI9vWTnQYD/nNusVa9z5IfXa+iYa26OW/XFvosN1b8KcK6kf72IcXNC/t/ClrrH0rJ6H28HweYUYC56gQqujZScmFqixW70Cmvd/kwGuddayy78IiXv6cRYU4zlCSiQbSi/X3Q/h9so4BbIkXyqqWa2SWNXSP8X0NuP7PCRfrCSPzepim1BzfOiWfxohNSowPxn09DjtRSLANqy0nNKQeoZLPmu6iUWVC6OXW4Ob0uTyhCIeu9T2qjb0M2XdEWa40gs2rFQJ0LetD1kYcDzwDOG8l3VzMpdwqqoEqHLDR+40XKsZblD1wT+sbCk6XM5ogrw7n0oK5n++P8n+76f44Myk5jQpJ5Wy7i95OyZD+VsI6zob+lf00u5UAYmhqx6Vk+cjAKNnPCxTax+YzOOtMAfGtlnOpCx9T+F0wkgkLeORqtGn8/QSVhi09MYc0aoJbBl7P8U4Vc4rt7J5PTssrYBV52wKoaKVBDxmocB+YX0mrDcojNCfwkUaoAPnsZ/NfT++OTMjlZ71NLj//o46VGhK53vNVUzSkyk2/tkdv8bmSZauQvquIEXSpP8S5hHZWfxS33OuoWzMS2QHIp3Xf5Xf+9JI5f60TG+8PGpCl3MyGJAuEXOs+cNh5DFkES03XQahKuk2+Qo8FK71XHGYW/R8jdmPfo4l3Snr22PwO0R1yiK5l5L9eTxqV5EzePZyGC8/PnkU8t6YUWdb7WQToyRD18O6GrsFQhyJXDpjWC1M0vTnf931KYl9srhtapKjEkFYI8LV4V5rVyGRZkgrwt7ni21l0NaPKD0MxZz2UwhpyjdsNVOmSbqnpBiqthjuVwNGu0ADG0BxZ46FbIwjbI5cyjOR+oPOtP5YDNEkPiJgPTgJkpyILpn04t2/7naykST2H4Ahnif0IM='}, 'error_code': 0} 2024-11-27 23:31:08.550 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoFloodlight: Switch force_wtl_state is not supported by this camera 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getWhitelampStatus, creating TapoWhitelight 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] TapoWhitelight - init - start 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - start 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - append 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - update 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Updating light state. 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - TapoEntity 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - SelectEntity 2024-11-27 23:31:08.550 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - end 2024-11-27 23:31:08.551 DEBUG (MainThread) [custom_components.tapo_control] TapoWhitelight - init - end 2024-11-27 23:31:08.551 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoWhitelightSwitch... 2024-11-27 23:31:08.555 DEBUG (SyncWorker_27) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:31:08.555 DEBUG (SyncWorker_27) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zWJap89Cvl81WrJqf2RXgQ7seGa3EF9Uf+StFrE/FDBA2gyjebMav8t/QoRJFj/r8UBOeiVXQJVbMrmhhODTi4zAjSrgcn0bFc0kvzMckQNBsLVKyLWTFgx9p6G3kZYuuk0OdTDhuet+49UQveUXBkpmyQElK+Ome09HkTGNE5Vu5pesWvj6soXnyW5dOed7'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '1003', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:31:08.607 DEBUG (MainThread) [custom_components.tapo_control] async_camera_image - camera 2024-11-27 23:31:08.608 DEBUG (MainThread) [custom_components.tapo_control] async_camera_image - camera 2024-11-27 23:31:08.794 DEBUG (SyncWorker_27) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:31:08.794 DEBUG (SyncWorker_27) [custom_components.tapo_control] [pytapo] {'seq': 1003, 'result': {'response': 'hv4DvtTvV3WLLYX7mywBpPALWtVoZJI9vWTnQYD/nNsxtGBM79jThuYhkTtXAlfxr9AluvxK/rUt79IMT12Th98lViE604/vfozCHsvhwlPl4DMmDdbnz+rMdT2r/MYwTOlX18A+OpZ4bc+RvVASBKefutxYs9B5pOi5ANyF6k8Gj27DbQIpHIK5byedywFUIIQJUVQgbON2z+UwaU4B0/g4ktcxw9qsGxRBEDHfaUeR+7cgM6pjfSnGPfHbWqaL'}, 'error_code': 0}
In this below example, the light was ON via the light button on the tapo app
Events stopped. 2024-11-27 23:39:46.215 DEBUG (MainThread) [custom_components.tapo_control] Detected base_url schema: http 2024-11-27 23:39:46.215 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Refreshing stok... 2024-11-27 23:39:46.216 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:46.216 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False} 2024-11-27 23:39:46.451 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:46.452 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 9, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413} 2024-11-27 23:39:46.453 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Connection is secure. 2024-11-27 23:39:46.456 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:46.456 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'cnonce': 'REDACTED', 'encrypt_type': '3', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False} 2024-11-27 23:39:46.511 ERROR (MainThread) [custom_components.tuya_local.device] Failed to fetch device status for LumyPorchLight 2024-11-27 23:39:46.698 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:46.700 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'result': {'data': {'code': -40401, 'time': 8, 'max_time': 10, 'encrypt_type': ['3'], 'key': 'REDACTED', 'nonce': 'REDACTED', 'device_confirm': 'REDACTED'}}, 'error_code': -40413} 2024-11-27 23:39:46.700 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Status code: 200 2024-11-27 23:39:46.701 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Processing secure response. 2024-11-27 23:39:46.701 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Validating device confirm. 2024-11-27 23:39:46.701 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Signing in with digestPasswd. 2024-11-27 23:39:46.706 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:46.706 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'data': {'method': 'login', 'params': {'cnonce': 'REDACTED', 'encrypt_type': '3', 'digest_passwd': 'REDACTED', 'username': 'admin'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8'}, 'verify': False} 2024-11-27 23:39:46.990 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:46.990 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'result': {'user_group': 'root', 'stok': 'REDACTED', 'start_seq': 526}, 'error_code': 0} 2024-11-27 23:39:46.991 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Geneerating encryption tokens. 2024-11-27 23:39:46.991 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] Saving stok. 2024-11-27 23:39:46.993 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:46.993 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zMLdlGGRnhg1PR6UnyxuHpXGusldfqmEw668OWE85cDDHE9JpVLEDOupi1Z3P7t91NbLJBvV22ge0pojawnu6WXiBpl0gp3YXrZ2Og4xchy6KCNAp82WRO4i1p3lnFvBUXrafSs5IVJ/zla/vWAq7mBZcTRaJLHQzPOlse3hxhC9NmaEr0DOYFdGhdL7gEga'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '526', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:47.471 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:47.471 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'seq': 526, 'result': {'response': 'Axknyap3/DWKgImHC8eLA1CvTgP/QVjfooq0nEqe2Oy2vWXhQqjsazy6N1XsgEhpMOT32nm5dILmqleNRexpkpzEUH7NBK5O3DYKlvRZoZGvOIoQ7tbc0XrNUgLWHn+WrNO+pmDN1wJgxHNigq0bbbTho2m9IITJdI7o/Bd5UIITliAanJxXocNVCdUDkPBNvXO50j40MVQdlCGsdqA1GRmGRTjty2ng7QrE6R5elULDiPLVTjUS1cz9DsD5yr0THzFQbrrM1yMOD4hcco5kIwf2MeNd5/La6cLggyPTcOBTqmcRThE4yJl9LiceIY1QgdiVXjfLcZJsE5gR8fS8jlTEr1brSYCPYDYBAjRRd6UsAvF6fBVo1CZaZLkU94HdjK15dt/Cd+y2xQQLEuVFIrXxqfo+sTQ01WCvWnXfV+QliSTsI0Y9T4yzN3robDEuDu84oWZj57b/O3J3JUEotTeVqyPHFv8iBzsO6GSi1db2db/xD1nAAbjBGlaRIPEEGv9Rh7jva515egS3AHRkZ+QO28mAhlQDlk7dSwejBarV5kMS68enH+j9fHznBzATkvShnEV2k+EIlWAMiwnjE+G+N8t0gspLgqiVPb2Jtzk+j58rS4+CxRg3hEGk38Ww21pJ/wWpWR5ZQLumbk85MvfTaYLWOUHKp+PTUmpuRkV/n9qetUsvW1GrQvYDTRzYKEKa6oPq/5TIP1s/SLfa8ffEyHe8GW9hv4GJO2xSdE0LHKGAPt7Y0q4kIhPlURfvU63yH4rH7NtfVAjjnD6nOUS8WbFupcLlC1OKyQ9Ju5OBxzv8OoefRPdwOz+ugI9Yl+EDigP6Y6zccZxjSCkCeD7WH5g1BkKOWzPopbcTTs2urLdLNVLmtV73J7Lzgcl7ATX9kz4aXZIYdaExmNz6exeILuNVRTzpB00Gn+zHAnmqdfLh4sm811Jj2LUK4KCfsywSTe5IQdX1qCzS/4Z4HrzJpMHv/nYwZZIFnuxL3ei9BEehCS5GpQMa+Dr0QJj/'}, 'error_code': 0} 2024-11-27 23:39:47.476 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:47.476 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zMLdlGGRnhg1PR6UnyxuHpXGusldfqmEw668OWE85cDDHE9JpVLEDOupi1Z3P7t91NbLJBvV22ge0pojawnu6aihIomj1hnVJY/61VZMUCgL8a5RBNfFVQnJ5Z4urtnCGcAxJgu2+sUJYrrN61cq8hxYDTgz54sgckw+2MmTxiCsgpcZ5UQoYU+ewE72NS4W'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '527', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:48.010 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:48.010 DEBUG (SyncWorker_6) [custom_components.tapo_control] [pytapo] {'seq': 527, 'result': {'response': 'Axknyap3/DWKgImHC8eLA1CvTgP/QVjfooq0nEqe2OwdNfuDDwW8RIlLeb98Wdi9gbtGgFzOnutSBbrXkOmnr2va8IpJ6W8t9o228n4NIQ5eI7B/VvyTXQOsfCWp6wJqUeAOFvOYr4HxZcxe3/3AfQ=='}, 'error_code': 0} 2024-11-27 23:39:48.013 DEBUG (MainThread) [custom_components.tapo_control] getCamData 2024-11-27 23:39:48.020 DEBUG (SyncWorker_1) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:48.020 DEBUG (SyncWorker_1) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': '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'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '528', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:48.441 DEBUG (SyncWorker_1) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:48.442 DEBUG (SyncWorker_1) [custom_components.tapo_control] [pytapo] {'seq': 528, 'result': {'response': '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'}, 'error_code': 0} 2024-11-27 23:39:48.445 DEBUG (MainThread) [custom_components.tapo_control] Raw update data: 2024-11-27 23:39:48.445 DEBUG (MainThread) [custom_components.tapo_control] {'getTimezone': [{'system': {'basic': {'timing_mode': 'manual', 'zone_id': 'Australia/Canberra', 'timezone': 'UTC+10:00'}}}], 'getAlertTypeList': [{'msg_alarm': {'alert_type': {'alert_type_list': ['Siren', 'Emergency', 'Red Alert']}}}], 'getNightVisionCapability': [{'image_capability': {'supplement_lamp': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}}}], 'getDeviceInfo': [{'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}}}], 'getDetectionConfig': [{'motion_detection': {'motion_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}], 'getPersonDetectionConfig': [{'people_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getVehicleDetectionConfig': [{'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBCDConfig': [False], 'getPetDetectionConfig': [{'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBarkDetectionConfig': [False], 'getMeowDetectionConfig': [False], 'getGlassDetectionConfig': [False], 'getTamperDetectionConfig': [{'tamper_detection': {'tamper_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}], 'getLensMaskConfig': [{'lens_mask': {'lens_mask_info': {'enabled': 'off'}}}], 'getLdc': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}, 'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLastAlarmInfo': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}], 'getLedStatus': [{'led': {'config': {'enabled': 'off'}}}], 'getTargetTrackConfig': [False], 'getPresetConfig': [False], 'getFirmwareUpdateStatus': [{'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}], 'getMediaEncrypt': [{'cet': {'media_encrypt': {'enabled': 'on'}}}], 'getConnectionType': [{'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}], 'getAlarmConfig': [False], 'getAlarmPlan': [False], 'getSirenTypeList': [False, False], 'getSirenConfig': [False], 'getAlertConfig': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}, 'capability': {'usr_def_audio_alarm_support': '1', 'usr_def_audio_alarm_max_num': '15', 'alarm_volume_support': '1', 'alarm_duration_support': '1', 'alert_event_type_support': '1', 'usr_def_start_file_id': '8195', 'usr_def_audio_type': '0', 'usr_def_audio_max_duration': '15'}, 'usr_def_audio': []}}], 'getLightTypeList': [False], 'getSirenStatus': [False, False], 'getLightFrequencyInfo': [{'image': {'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLightFrequencyCapability': [False], 'getChildDeviceList': [False], 'getRotationStatus': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getNightVisionModeConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getWhitelampStatus': [{'status': 1, 'rest_time': 0}], 'getWhitelampConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getMsgPushConfig': [{'msg_push': {'chn1_msg_push_info': {'notification_enabled': 'on', 'rich_notification_enabled': 'off'}}}], 'getSdCardStatus': [{'harddisk_manage': {'hd_info': [{'hd_info_1': {'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}}]}}], 'getCircularRecordingConfig': [{'harddisk_manage': {'harddisk': {'loop': 'on'}}}], 'getRecordPlan': [{'record_plan': {'chn1_channel': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}}}], 'getAudioConfig': [{'audio_config': {'speaker': {'volume': '100', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '100', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'factory_noise_cancelling': 'off', 'bitrate': '64', 'echo_cancelling': 'off'}}}], 'getFirmwareAutoUpgradeConfig': [{'auto_upgrade': {'common': {'enabled': 'off', 'time': '03:00', 'random_range': '120'}}}], 'getVideoQualities': [{'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}], 'getVideoCapability': [{'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '1920*1080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}]} 2024-11-27 23:39:48.445 DEBUG (MainThread) [custom_components.tapo_control] getCamData - done 2024-11-27 23:39:48.445 DEBUG (MainThread) [custom_components.tapo_control] Processed update data: 2024-11-27 23:39:48.446 DEBUG (MainThread) [custom_components.tapo_control] {'raw': {'getTimezone': [{'system': {'basic': {'timing_mode': 'manual', 'zone_id': 'Australia/Canberra', 'timezone': 'UTC+10:00'}}}], 'getAlertTypeList': [{'msg_alarm': {'alert_type': {'alert_type_list': ['Siren', 'Emergency', 'Red Alert']}}}], 'getNightVisionCapability': [{'image_capability': {'supplement_lamp': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}}}], 'getDeviceInfo': [{'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}}}], 'getDetectionConfig': [{'motion_detection': {'motion_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}], 'getPersonDetectionConfig': [{'people_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getVehicleDetectionConfig': [{'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBCDConfig': [False], 'getPetDetectionConfig': [{'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}], 'getBarkDetectionConfig': [False], 'getMeowDetectionConfig': [False], 'getGlassDetectionConfig': [False], 'getTamperDetectionConfig': [{'tamper_detection': {'tamper_det': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}], 'getLensMaskConfig': [{'lens_mask': {'lens_mask_info': {'enabled': 'off'}}}], 'getLdc': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}, 'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLastAlarmInfo': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}], 'getLedStatus': [{'led': {'config': {'enabled': 'off'}}}], 'getTargetTrackConfig': [False], 'getPresetConfig': [False], 'getFirmwareUpdateStatus': [{'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}], 'getMediaEncrypt': [{'cet': {'media_encrypt': {'enabled': 'on'}}}], 'getConnectionType': [{'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}], 'getAlarmConfig': [False], 'getAlarmPlan': [False], 'getSirenTypeList': [False, False], 'getSirenConfig': [False], 'getAlertConfig': [{'msg_alarm': {'chn1_msg_alarm_info': {'enabled': 'off', 'light_alarm_enabled': 'on', 'alarm_mode': ['sound'], 'alarm_type': '0', 'light_type': '0', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}, 'capability': {'usr_def_audio_alarm_support': '1', 'usr_def_audio_alarm_max_num': '15', 'alarm_volume_support': '1', 'alarm_duration_support': '1', 'alert_event_type_support': '1', 'usr_def_start_file_id': '8195', 'usr_def_audio_type': '0', 'usr_def_audio_max_duration': '15'}, 'usr_def_audio': []}}], 'getLightTypeList': [False], 'getSirenStatus': [False, False], 'getLightFrequencyInfo': [{'image': {'common': {'chroma': '50', 'luma': '50', 'sharpness': '50', 'saturation': '50', 'contrast': '50', 'inf_delay': '5', 'wd_gain': '50', 'exp_gain': '100', 'smartir_level': '0', 'auto_exp_gain_max': '0', 'wb_R_gain': '50', 'wb_B_gain': '50', 'wb_G_gain': '50', 'wtl_sensitivity': '4', 'wtl_delay': '5', 'wtl_sensitivity_day2night': '1400', 'wtl_sensitivity_night2day': '9100', 'iris_level': '160', 'lock_red_gain': '0', 'lock_gr_gain': '0', 'lock_gb_gain': '0', 'lock_blue_gain': '0', 'lock_red_colton': '0', 'lock_green_colton': '0', 'lock_blue_colton': '0', 'focus_limited': '10', 'inf_start_time': '64800', 'inf_end_time': '21600', 'wtl_start_time': '64800', 'wtl_end_time': '21600', 'inf_sensitivity_day2night': '1400', 'inf_sensitivity_night2day': '9100', 'wide_dynamic': 'off', 'high_light_compensation': 'off', 'dehaze': 'off', 'eis': 'off', 'auto_exp_antiflicker': 'off', 'inf_type': 'auto', 'inf_sensitivity': '4', 'wtl_type': 'auto', 'backlight': 'off', 'area_compensation': 'default', 'smartir': 'auto_ir', 'exp_type': 'auto', 'manual_exp_iso_gain': '0', 'manual_exp_us': '50', 'exp_level': '0', 'shutter': '1/25', 'style': 'standard', 'focus_type': 'manual', 'wb_type': 'auto', 'lock_source': 'local', 'smartwtl': 'auto_wtl', 'smartwtl_level': '3', 'smartwtl_digital_level': '50', 'light_freq_mode': 'auto'}}}], 'getLightFrequencyCapability': [False], 'getChildDeviceList': [False], 'getRotationStatus': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getNightVisionModeConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getWhitelampStatus': [{'status': 1, 'rest_time': 0}], 'getWhitelampConfig': [{'image': {'switch': {'schedule_end_time': '64800', 'schedule_start_time': '21600', 'clear_licence_plate_mode': 'off', 'switch_mode': 'common', 'rotate_type': 'off', 'flip_type': 'off', 'ldc': 'off', 'night_vision_mode': 'inf_night_vision', 'full_color_people_enhance': 'off', 'full_color_min_keep_time': '30', 'wtl_intensity_level': '5', 'wtl_force_time': '1800', 'overexposure_people_suppression': 'off', 'best_view_distance': '0', 'image_scene_mode': 'normal', 'image_scene_mode_common': 'normal', 'image_scene_mode_shedday': 'normal', 'image_scene_mode_shednight': 'normal', 'image_scene_mode_autoday': 'normal', 'image_scene_mode_autonight': 'normal'}}}], 'getMsgPushConfig': [{'msg_push': {'chn1_msg_push_info': {'notification_enabled': 'on', 'rich_notification_enabled': 'off'}}}], 'getSdCardStatus': [{'harddisk_manage': {'hd_info': [{'hd_info_1': {'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}}]}}], 'getCircularRecordingConfig': [{'harddisk_manage': {'harddisk': {'loop': 'on'}}}], 'getRecordPlan': [{'record_plan': {'chn1_channel': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}}}], 'getAudioConfig': [{'audio_config': {'speaker': {'volume': '100', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '100', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'factory_noise_cancelling': 'off', 'bitrate': '64', 'echo_cancelling': 'off'}}}], 'getFirmwareAutoUpgradeConfig': [{'auto_upgrade': {'common': {'enabled': 'off', 'time': '03:00', 'random_range': '120'}}}], 'getVideoQualities': [{'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}], 'getVideoCapability': [{'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '19201080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}]}, 'user': 'admin', 'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C720 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C720', 'sw_version': '1.1.13 Build 240605 Rel.57257n', 'device_name': 'C720 1.0', 'hw_version': '1.0', 'device_alias': 'Floodlight 1', 'mobile_access': '0', 'mac': '7C-F1-7E-64-60-04', 'dev_id': '80219C254EC65412CDF9228D495129812332483B', 'hw_id': '62992BD7256BE676C319809E05EB5CD6', 'oem_id': 'D959D86BEE99ED0014F66F3BC81549D3', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'EU', 'ffs': False, 'is_cal': True, 'avatar': 'camera c720', 'has_set_location_info': 1, 'longitude': 1511229, 'latitude': -338073, 'no_rtsp_constrain': 1}, 'motion_detection_enabled': 'off', 'motion_detection_sensitivity': 'normal', 'motion_detection_digital_sensitivity': '60', 'timezone_timezone': 'UTC+10:00', 'timezone_zone_id': 'Australia/Canberra', 'timezone_timing_mode': 'manual', 'person_detection_enabled': 'off', 'person_detection_sensitivity': 'normal', 'vehicle_detection_enabled': 'off', 'vehicle_detection_sensitivity': 'normal', 'babyCry_detection_enabled': None, 'babyCry_detection_sensitivity': None, 'pet_detection_enabled': 'off', 'pet_detection_sensitivity': 'normal', 'bark_detection_enabled': None, 'bark_detection_sensitivity': None, 'meow_detection_enabled': None, 'meow_detection_sensitivity': None, 'glass_detection_enabled': None, 'glass_detection_sensitivity': None, 'tamper_detection_enabled': 'off', 'tamper_detection_sensitivity': 'high', 'privacy_mode': 'off', 'notifications': 'on', 'rich_notifications': 'off', 'lens_distrotion_correction': 'off', 'light_frequency_mode': 'auto', 'night_vision_mode': 'inf_night_vision', 'night_vision_capability': ['inf_night_vision'], 'night_vision_mode_switching': 'auto', 'force_white_lamp_state': None, 'smartwtl_digital_level': '50', 'flip': 'off', 'alarm_user_start_id': '8195', 'alarm_user_sounds': [], 'alarm_config': {'typeOfAlarm': 'getAlarm', 'mode': ['sound'], 'automatic': 'off', 'light_type': '0', 'siren_type': '0', 'alarm_duration': '0', 'alarm_volume': 'high'}, 'alarm_status': False, 'alarm_is_hubSiren': False, 'alarm_siren_type_list': ['Siren', 'Emergency', 'Red Alert'], 'nightVisionCapability': {'supplement_lamp_type': ['infrared_lamp', 'white_lamp'], 'night_vision_mode_range': ['inf_night_vision']}, 'led': 'off', 'auto_track': None, 'presets': {}, 'firmwareUpdateStatus': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}, 'childDevices': False, 'whitelampConfigForceTime': '1800', 'whitelampConfigIntensity': '5', 'whitelampStatus': 1, 'sdCardData': [{'disk_name': '1', 'rw_attr': 'r', 'status': 'offline', 'detect_status': 'offline', 'write_protect': '0', 'percent': '0', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '0', 'loop_record_status': '0', 'total_space': '0B', 'total_space_accurate': '0B', 'free_space': '0B', 'free_space_accurate': '0B', 'video_total_space': '0B', 'video_total_space_accurate': '0B', 'video_free_space': '0B', 'video_free_space_accurate': '0B', 'picture_total_space': '0B', 'picture_total_space_accurate': '0B', 'picture_free_space': '0B', 'picture_free_space_accurate': '0B', 'crossline_total_space': '0B', 'crossline_total_space_accurate': '0B', 'crossline_free_space': '0B', 'crossline_free_space_accurate': '0B', 'msg_push_total_space': '0B', 'msg_push_total_space_accurate': '0B', 'msg_push_free_space': '0B', 'msg_push_free_space_accurate': '0B'}], 'recordPlan': {'enabled': 'on', 'monday': '["0000-2400:2"]', 'tuesday': '["0000-2400:2"]', 'wednesday': '["0000-2400:2"]', 'thursday': '["0000-2400:2"]', 'friday': '["0000-2400:2"]', 'saturday': '["0000-2400:2"]', 'sunday': '["0000-2400:2"]'}, 'microphoneVolume': '100', 'microphoneMute': 'off', 'microphoneNoiseCancelling': 'on', 'speakerVolume': '100', 'autoUpgradeEnabled': 'off', 'connectionInformation': {'link_type': 'wifi', 'ssid': 'FlyingPenguin', 'rssiValue': -28, 'rssi': '4'}, 'videoCapability': {'video_capability': {'main': {'encode_types': ['H264', 'H265'], 'frame_rates': ['65551', '65556', '65561'], 'bitrates': ['256', '512', '1024', '1536', '2048'], 'bitrate_types': ['cbr', 'vbr'], 'resolutions': ['25601440', '19201080'], 'qualitys': ['1', '3', '5'], 'minor_stream_support': '1', 'change_fps_support': '1'}}}, 'videoQualities': {'video': {'main': {'quality': '3', 'bitrate': '2048', 'frame_rate': '65561', 'smart_codec': 'off', 'encode_type': 'H264', 'resolution': '25601440', 'bitrate_type': 'vbr', 'name': 'VideoEncoder_1', 'default_bitrate': '2048'}}}} 2024-11-27 23:39:48.448 DEBUG (SyncWorker_37) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:48.448 DEBUG (SyncWorker_37) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zMLdlGGRnhg1PR6UnyxuHpXGusldfqmEw668OWE85cDDHE9JpVLEDOupi1Z3P7t91NbLJBvV22ge0pojawnu6bQ71xN+emVDue5yS+XNbBfbxamueFpExqHzxcUgYotT8d4LUGiFIOTdTibsoGdeI/svcGbJfeZWZCFQE/zWtQ6iyK2pX5x1p/HKw1DgNLMw'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '529', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:48.834 DEBUG (SyncWorker_37) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:48.834 DEBUG (SyncWorker_37) [custom_components.tapo_control] [pytapo] {'seq': 529, 'result': {'response': 'Axknyap3/DWKgImHC8eLA1CvTgP/QVjfooq0nEqe2OyZyYYauE2yRFpkwmvi/1LcAIcLOfjslko97Hq08SoWYAcqNnJR83Ms4gGTty27MOoubhfck5W4qjnUWn+X/oK2BkxZhsvXWcyML6Ru8MjGvcXNlXy1kDiXH1dTkGHaEhdwZuE9BaQDBZv1JDn1DXU9bCGqiySjgjTE3uebtj3xdXYJNCgXl5imu1AXGbdQndV3a4cNeV/bQEWtyR7tr8qE'}, 'error_code': 0} 2024-11-27 23:39:48.835 DEBUG (MainThread) [custom_components.tapo_control] updateTapo - camera 2024-11-27 23:39:48.836 DEBUG (MainThread) [custom_components.tapo_control] updateTapo - camera 2024-11-27 23:39:48.837 DEBUG (MainThread) [custom_components.tapo_control] Setting up switches 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Setting up buttons 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Reboot - init - start 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Reboot - init - end 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Format SD Card - init - start 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Format SD Card - init - end 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAlarm, creating TapoStartManualAlarmButton 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Manual Alarm Start - init - start 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Manual Alarm Start - init - end 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoStartManualAlarmButton... 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAlarm, creating TapoStopManualAlarmButton 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Manual Alarm Stop - init - start 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Manual Alarm Stop - init - end 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoStopManualAlarmButton... 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Sync Time - init - start 2024-11-27 23:39:48.838 DEBUG (MainThread) [custom_components.tapo_control] Tapo Sync Time - init - end 2024-11-27 23:39:48.838 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoCalibrateButton: Capability getPresets (mapped to:getPresetConfig) cached but not supported. 2024-11-27 23:39:48.838 INFO (MainThread) [custom_components.tapo_control] Buttons: Camera does not support movement. 2024-11-27 23:39:48.844 DEBUG (MainThread) [custom_components.tapo_control] Setting up light for floodlight 2024-11-27 23:39:48.845 DEBUG (MainThread) [custom_components.tapo_control] Capability getForceWhitelampState not found, querying again... 2024-11-27 23:39:48.846 DEBUG (MainThread) [custom_components.tapo_control] Setting up number for movement angle 2024-11-27 23:39:48.846 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoMovementAngle: Capability getPresets (mapped to:getPresetConfig) cached but not supported. 2024-11-27 23:39:48.846 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getMotionDetection, creating TapoMotionDetectionDigitalSensitivity 2024-11-27 23:39:48.846 DEBUG (MainThread) [custom_components.tapo_control] TapoMotionDetectionDigitalSensitivity - init - start 2024-11-27 23:39:48.846 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - start 2024-11-27 23:39:48.847 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - append 2024-11-27 23:39:48.847 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - update 2024-11-27 23:39:48.847 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - TapoEntity 2024-11-27 23:39:48.847 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - NumberEntity 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - Digital Sensitivity - init - end 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoMotionDetectionDigitalSensitivity... 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAudioConfig, creating TapoMicrophoneVolume 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] TapoMicrophoneVolume - init - start 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - start 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - append 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - update 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - TapoEntity 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - NumberEntity 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Volume - init - end 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoMicrophoneVolume... 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAudioConfig, creating TapoSpeakerVolume 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] TapoSpeakerVolume - init - start 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - start 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - append 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - update 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - TapoEntity 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - NumberEntity 2024-11-27 23:39:48.852 DEBUG (SyncWorker_16) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:48.852 DEBUG (SyncWorker_16) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zMLdlGGRnhg1PR6UnyxuHpXGusldfqmEw668OWE85cDDHE9JpVLEDOupi1Z3P7t91NbLJBvV22ge0pojawnu6ebwXii0+L8oWcZu7vVQVLr5qXy7LM5TDIkRHTXA0WT49467fkINka+M9rnyIp2KV4STxkLH9x0xCUGJtpATXhE='}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '530', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:48.848 DEBUG (MainThread) [custom_components.tapo_control] Tapo Speaker - Volume - init - end 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoSpeakerVolume... 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] TapoSirenVolume - init - start 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - start 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - append 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - update 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - TapoEntity 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - NumberEntity 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren volume - init - end 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] TapoSirenVolume - init - end 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoSirenVolume... 2024-11-27 23:39:48.853 DEBUG (MainThread) [custom_components.tapo_control] TapoSirenDuration - init - start 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - start 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - append 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - update 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - TapoEntity 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - NumberEntity 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren duration - init - end 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] TapoSirenDuration - init - end 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoSirenDuration... 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] TapoSpotlightIntensity - init - start 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - start 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - append 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - update 2024-11-27 23:39:48.854 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - TapoEntity 2024-11-27 23:39:48.855 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - NumberEntity 2024-11-27 23:39:48.855 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight Intensity - init - end 2024-11-27 23:39:48.855 DEBUG (MainThread) [custom_components.tapo_control] TapoSpotlightIntensity - init - end 2024-11-27 23:39:48.855 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoSpotlightIntensity... 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Setting up selects 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getTimezone, creating TapoTimezoneSelect 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - start 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - append 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - update 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - TapoEntity 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - SelectEntity 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Timezone - init - end 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoTimezoneSelect... 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - start 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - append 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - update 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - TapoEntity 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - SelectEntity 2024-11-27 23:39:48.859 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision Switching - init - end 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoNightVisionSelect (Night Vision Switching)... 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - start 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - append 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - update 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - TapoEntity 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - SelectEntity 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Night Vision - init - end 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoNightVisionSelect (Night Vision)... 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getLightFrequencyMode, creating TapoLightFrequencySelect 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - start 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - append 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - update 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - TapoEntity 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - SelectEntity 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Light Frequency - init - end 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoLightFrequencySelect... 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAlarm, creating TapoAutomaticAlarmModeSelect 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - start 2024-11-27 23:39:48.860 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - append 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - update 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - TapoEntity 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - SelectEntity 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatic Alarm - init - end 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoAutomaticAlarmModeSelect... 2024-11-27 23:39:48.861 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoSirenTypeSelect: Capability getSirenTypeList (mapped to:getSirenTypeList) cached but not supported. 2024-11-27 23:39:48.861 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAlertTypeList, creating TapoAlertTypeSelect 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - start 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - append 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - update 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoHubSirenTypeSelect to: Siren 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - TapoEntity 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - SelectEntity 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren Type - init - end 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoAlertTypeSelect... 2024-11-27 23:39:48.863 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getMotionDetection, creating TapoMotionDetectionSelect 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - start 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - append 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - update 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoMotionDetectionSelect updateTapo 1 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoMotionDetectionSelect updateTapo 3 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoMotionDetectionSelect updateTapo 4 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoMotionDetectionSelect updateTapo 6 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoMotionDetectionSelect to: off 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - TapoEntity 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - SelectEntity 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Motion Detection - init - end 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoMotionDetectionSelect... 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getPersonDetection, creating TapoPersonDetectionSelect 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - start 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - append 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - update 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoPersonDetectionSelect updateTapo 1 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoPersonDetectionSelect updateTapo 3 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoPersonDetectionSelect updateTapo 4 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoPersonDetectionSelect updateTapo 6 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoPersonDetectionSelect to: off 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - TapoEntity 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - SelectEntity 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Person Detection - init - end 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoPersonDetectionSelect... 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getVehicleDetection, creating TapoVehicleDetectionSelect 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - start 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - append 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - update 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoVehicleDetectionSelect updateTapo 1 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoVehicleDetectionSelect updateTapo 3 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoVehicleDetectionSelect updateTapo 4 2024-11-27 23:39:48.864 DEBUG (MainThread) [custom_components.tapo_control] TapoVehicleDetectionSelect updateTapo 6 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoVehicleDetectionSelect to: off 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - TapoEntity 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - SelectEntity 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Vehicle Detection - init - end 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoVehicleDetectionSelect... 2024-11-27 23:39:48.865 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoBabyCryDetectionSelect: Capability getBabyCryDetection (mapped to:getBCDConfig) cached but not supported. 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getPetDetection, creating TapoPetDetectionSelect 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - start 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - append 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - update 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] TapoPetDetectionSelect updateTapo 1 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] TapoPetDetectionSelect updateTapo 3 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] TapoPetDetectionSelect updateTapo 4 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] TapoPetDetectionSelect updateTapo 6 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoPetDetectionSelect to: off 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - TapoEntity 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - SelectEntity 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Pet Detection - init - end 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoPetDetectionSelect... 2024-11-27 23:39:48.865 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoBarkDetectionSelect: Capability getBarkDetection (mapped to:getBarkDetectionConfig) cached but not supported. 2024-11-27 23:39:48.865 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoMeowDetectionSelect: Capability getMeowDetection (mapped to:getMeowDetectionConfig) cached but not supported. 2024-11-27 23:39:48.865 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoGlassBreakDetectionSelect: Capability getGlassBreakDetection (mapped to:getGlassDetectionConfig) cached but not supported. 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getTamperDetection, creating TapoTamperDetectionSelect 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - start 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - append 2024-11-27 23:39:48.865 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - update 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] TapoTamperDetectionSelect updateTapo 1 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] TapoTamperDetectionSelect updateTapo 3 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] TapoTamperDetectionSelect updateTapo 4 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] TapoTamperDetectionSelect updateTapo 6 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoTamperDetectionSelect to: off 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - TapoEntity 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - SelectEntity 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Tamper Detection - init - end 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoTamperDetectionSelect... 2024-11-27 23:39:48.866 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoMoveToPresetSelect: Capability getPresets (mapped to:getPresetConfig) cached but not supported. 2024-11-27 23:39:48.866 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoPatrolModeSelect: Capability getPresets (mapped to:getPresetConfig) cached but not supported. 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getWhitelampConfig, creating TapoWhitelampForceTimeSelect 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - start 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - append 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - update 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - TapoEntity 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - SelectEntity 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Tapo Spotlight on/off for - init - end 2024-11-27 23:39:48.866 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoWhitelampForceTimeSelect... 2024-11-27 23:39:48.873 DEBUG (MainThread) [custom_components.tapo_control] Setting up sirens 2024-11-27 23:39:48.873 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAlarm, creating TapoSiren 2024-11-27 23:39:48.873 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren - init - start 2024-11-27 23:39:48.873 DEBUG (MainThread) [custom_components.tapo_control] Tapo Siren - init - end 2024-11-27 23:39:48.874 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoSirenEntity... 2024-11-27 23:39:48.874 DEBUG (MainThread) [custom_components.tapo_control] Tapo Update - init - start 2024-11-27 23:39:48.874 DEBUG (MainThread) [custom_components.tapo_control] Tapo Update - init - end 2024-11-27 23:39:48.875 DEBUG (MainThread) [custom_components.tapo_control] Setting up binary sensor for motion. 2024-11-27 23:39:48.875 DEBUG (MainThread) [custom_components.tapo_control] EventsListener init 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Setting up sensors 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoSSIDSensor... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Network SSID - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Network SSID - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoLinkTypeSensor... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Link Type - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Link Type - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoRSSISensor... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo RSSI - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo RSSI - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property disk_name... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 disk_name - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 disk_name - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property rw_attr... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 rw_attr - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 rw_attr - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property status... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 status - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 status - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property detect_status... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 detect_status - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 detect_status - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property write_protect... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 write_protect - init - start 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 write_protect - init - end 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property percent... 2024-11-27 23:39:48.876 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 percent - init - start 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 percent - init - end 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property type... 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 type - init - start 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 type - init - end 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property record_duration... 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_duration - init - start 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_duration - init - end 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property record_free_duration... 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_free_duration - init - start 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_free_duration - init - end 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property record_start_time... 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_start_time - init - start 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 record_start_time - init - end 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property loop_record_status... 2024-11-27 23:39:48.877 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 loop_record_status - init - start 2024-11-27 23:39:48.880 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 loop_record_status - init - end 2024-11-27 23:39:48.880 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property total_space... 2024-11-27 23:39:48.880 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 total_space - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 total_space - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property total_space_accurate... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 total_space_accurate - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 total_space_accurate - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property free_space... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 free_space - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 free_space - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property free_space_accurate... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 free_space_accurate - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 free_space_accurate - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property video_total_space... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_total_space - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_total_space - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property video_total_space_accurate... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_total_space_accurate - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_total_space_accurate - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property video_free_space... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_free_space - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_free_space - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property video_free_space_accurate... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_free_space_accurate - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 video_free_space_accurate - init - end 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property picture_total_space... 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_total_space - init - start 2024-11-27 23:39:48.881 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_total_space - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property picture_total_space_accurate... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_total_space_accurate - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_total_space_accurate - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property picture_free_space... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_free_space - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_free_space - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property picture_free_space_accurate... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_free_space_accurate - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 picture_free_space_accurate - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property crossline_total_space... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_total_space - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_total_space - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property crossline_total_space_accurate... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_total_space_accurate - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_total_space_accurate - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property crossline_free_space... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_free_space - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_free_space - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property crossline_free_space_accurate... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_free_space_accurate - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 crossline_free_space_accurate - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property msg_push_total_space... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_total_space - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_total_space - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property msg_push_total_space_accurate... 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_total_space_accurate - init - start 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_total_space_accurate - init - end 2024-11-27 23:39:48.882 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property msg_push_free_space... 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_free_space - init - start 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_free_space - init - end 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoHDDSensor for disk 1 and property msg_push_free_space_accurate... 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_free_space_accurate - init - start 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Disk 1 msg_push_free_space_accurate - init - end 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Recordings Synchronization - init - start 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Enable Media Sync: None 2024-11-27 23:39:48.883 DEBUG (MainThread) [custom_components.tapo_control] Tapo Recordings Synchronization - init - end 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getPrivacyMode, creating TapoPrivacySwitch 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Tapo Privacy - init - start 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Updating TapoPrivacySwitch to: off 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Tapo Privacy - init - end 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoPrivacySwitch... 2024-11-27 23:39:48.889 DEBUG (MainThread) [custom_components.tapo_control] Tapo Media Sync - init - start 2024-11-27 23:39:48.890 DEBUG (MainThread) [custom_components.tapo_control] Tapo Media Sync - init - end 2024-11-27 23:39:48.890 DEBUG (MainThread) [custom_components.tapo_control] Adding TapoEnableMediaSyncSwitch... 2024-11-27 23:39:48.890 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getLensDistortionCorrection, creating TapoLensDistortionCorrectionSwitch 2024-11-27 23:39:48.890 DEBUG (MainThread) [custom_components.tapo_control] Tapo Lens Distortion Correction - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Lens Distortion Correction - init - end 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoLensDistortionCorrectionSwitch... 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getLED, creating TapoIndicatorLedSwitch 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Indicator LED - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Indicator LED - init - end 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoIndicatorLedSwitch... 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getImageFlipVertical, creating TapoFlipSwitch 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Flip - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Flip - init - end 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoFlipSwitch... 2024-11-27 23:39:48.891 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoAutoTrackSwitch: Capability getAutoTrackTarget (mapped to:getTargetTrackConfig) cached but not supported. 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getNotificationsEnabled, creating TapoNotificationsSwitch 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Notifications - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Notifications - init - end 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoNotificationsSwitch... 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getNotificationsEnabled, creating TapoRichNotificationsSwitch 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Rich Notifications - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Rich Notifications - init - end 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoRichNotificationsSwitch... 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getFirmwareAutoUpgradeConfig, creating TapoAutoUpgradeSwitch 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatically Upgrade Firmware - init - start 2024-11-27 23:39:48.891 DEBUG (MainThread) [custom_components.tapo_control] Tapo Automatically Upgrade Firmware - init - end 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoAutoUpgradeSwitch... 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getRecordPlan, creating TapoRecordingPlanSwitch 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Record to SD Card - init - start 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Record to SD Card - init - end 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoRecordingPlanSwitch... 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAudioConfig, creating TapoMicrophoneMuteSwitch 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Mute - init - start 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Mute - init - end 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoMicrophoneMuteSwitch... 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getAudioConfig, creating TapoMicrophoneNoiseCancellationSwitch 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Noise Cancellation - init - start 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Tapo Microphone - Noise Cancellation - init - end 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoMicrophoneNoiseCancellationSwitch... 2024-11-27 23:39:48.892 DEBUG (MainThread) [custom_components.tapo_control] Adding switch entities... 2024-11-27 23:39:49.272 DEBUG (MainThread) [custom_components.tapo_control] async_camera_image - camera 2024-11-27 23:39:49.272 DEBUG (MainThread) [custom_components.tapo_control] async_camera_image - camera 2024-11-27 23:39:49.822 DEBUG (SyncWorker_16) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:49.822 DEBUG (SyncWorker_16) [custom_components.tapo_control] [pytapo] {'seq': 530, 'result': {'response': 'Axknyap3/DWKgImHC8eLA1CvTgP/QVjfooq0nEqe2Oz+PiFck7O96AJEfZOgYdB2ve2McyQMCYtcwc6F47RvZ9Rd6f2eUka+iVZqiyhnzkDAdDhHOw3LsMtB2ngbtPnqMCnDJlmi1aYu8LDP9KgxAx+iiQ9dXsb/7uVzWjEiwGcn/V/9ECugRzchOsxp2GdKpeEszqTckZm0pipKs9xLfuQWxZMr4DghLPvsE52JMWgRhuY8qybRn9JwYlbPhsb4NTxAh7WqEY6NaRtVhI0JPS8nHWppK7nNSkSgB0VRxa0l4B3deiKts13+0Tte4GaRRyxVR+ryUh/id0p3HctkeXJoifBl+TnDf23lXppMFFOjtZtZ8OqMuPIs7WPkvMvLULxVkrp/wDt+pIaK6abuCHxhH2sdbZjv3aeXxN4TPQeuG8aCxE5KKs3xDWk/DdvAhiLCxjuO34TOYO9nAH+28EI5eMa21hl0b27erCI86iGlIoadlMv9x36p+yendkmtFbpWLBcXUSj03OqdC4fUAJmVpP6vEsqaTQTY85bYpBK7i9l0rhmLmYO9FgGDkGEhDzeTCEFJkc9vil3Y3BIeyTvJuablUR3NE17C5MrUEUuNMqkK2tF4JV8FfUWpEFbNb9tzvD58XTSSyw3wZt+KB3DH1/8EE5z/Fjdi+TekDhJNGlVTonMtub5cAzGadgnYBNEr3nsVNYvPSTmNdAhD3JVsHNQxVrynhJrjBO1NeZmJB69FcWjf1IFyF8NNykNyLhExtMNg3mzxRBRmodiYSaut1iK0MxKEKkcygWOymQt4SBJz0e1Kb/w++qVGDnvDzuo133WkhZU3n1Z9+/yHJf2+GSjHjhhJ2ReYaknteW2Zab2PZWgoC9kXPiMu7GEE39y/DmS5cWjNcJtUOZOue+XStaPvrAxhRqf1BnKKN88='}, 'error_code': 0} 2024-11-27 23:39:49.826 INFO (MainThread) [custom_components.tapo_control] Camera does not support TapoFloodlight: Switch force_wtl_state is not supported by this camera 2024-11-27 23:39:49.826 DEBUG (MainThread) [custom_components.tapo_control] Found cached capability getWhitelampStatus, creating TapoWhitelight 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] TapoWhitelight - init - start 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - start 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - append 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - update 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] Updating light state. 2024-11-27 23:39:49.827 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - TapoEntity 2024-11-27 23:39:49.828 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - SelectEntity 2024-11-27 23:39:49.828 DEBUG (MainThread) [custom_components.tapo_control] Tapo Floodlight (Timed) - init - end 2024-11-27 23:39:49.828 DEBUG (MainThread) [custom_components.tapo_control] TapoWhitelight - init - end 2024-11-27 23:39:49.828 DEBUG (MainThread) [custom_components.tapo_control] Adding tapoWhitelightSwitch... 2024-11-27 23:39:49.843 DEBUG (SyncWorker_49) [custom_components.tapo_control] [pytapo] New request: 2024-11-27 23:39:49.844 DEBUG (SyncWorker_49) [custom_components.tapo_control] [pytapo] {'data': {'method': 'securePassthrough', 'params': {'request': 'zMLdlGGRnhg1PR6UnyxuHpXGusldfqmEw668OWE85cDDHE9JpVLEDOupi1Z3P7t91NbLJBvV22ge0pojawnu6bQ71xN+emVDue5yS+XNbBfbxamueFpExqHzxcUgYotT8d4LUGiFIOTdTibsoGdeI/svcGbJfeZWZCFQE/zWtQ6iyK2pX5x1p/HKw1DgNLMw'}}, 'headers': {'Host': 'REDACTED', 'Referer': 'REDACTED', 'Accept': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'User-Agent': 'Tapo CameraClient Android', 'Connection': 'close', 'requestByApp': 'true', 'Content-Type': 'application/json; charset=UTF-8', 'Seq': '531', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2024-11-27 23:39:50.566 DEBUG (SyncWorker_49) [custom_components.tapo_control] [pytapo] 200 2024-11-27 23:39:50.567 DEBUG (SyncWorker_49) [custom_components.tapo_control] [pytapo] {'seq': 531, 'result': {'response': 'Axknyap3/DWKgImHC8eLA1CvTgP/QVjfooq0nEqe2OyZyYYauE2yRFpkwmvi/1LcAIcLOfjslko97Hq08SoWYAcqNnJR83Ms4gGTty27MOoubhfck5W4qjnUWn+X/oK2BkxZhsvXWcyML6Ru8MjGvb8nK4NbMLdvPUldHg6Fa9b5uU+52gtwDLDVhnAXWhFg/0IX2FfT9Hjt4oVwsOBWaobzuUq8OXuCPj23MgdQYyt0yWRmLSW9LQHFjHbbi9aS'}, 'error_code': 0}
This already exists for cameras that support it, not all cameras do support it though, so it only shows up on ones that do.
If this is possible via an app let me know and we can reopen.
the tapo app lets me arbitrarily turn on the light. it has a separate (separate to then ha timer light) setting for auto off when manually powered on.
Can the auto off be turned off completely so that the light stays on indefinitely?
)
yes
heres some screenshots first is light on - no timeout next is a few screenshots of the manual-on poweoff timer and finally what the light on with timer looks like
in the two pastes i gave, one has getWhitelampStatus saying rest_time 0 and another rest_time non zero
theres also another time for time off when the light is turned on automatically, like with the motion sensor or person detection
and finally the ha timer on setting which appears nowhere on the app
My camera is hw v1 and has firmware 1.1.13 I am not updating. it's blocked to the internet.
Is your feature request related to a problem? Please describe. The Tapo C720 works with the spotlight control, but the spotlight control is a timed one. One timed as per 5, 10, 15 or 30 minutes. This timer is not visible in the tplink app, only in HA. Tp link shows other timers that sound like it, but which have no effect on it.
Describe the solution you'd like I would like a new toggle to exist, one for just spotlight on - without a timer. I can do a timer with an automation / script if need be.
Describe alternatives you've considered I can set the timer to 30minutes
Additional context happy to help debug or try out beta code