JurajNyiri / HomeAssistant-Tapo-Control

Control for Tapo cameras as a Home Assistant component
Apache License 2.0
1.1k stars 88 forks source link

Tapo C500 Alarm/Siren returning error when fired #471

Closed titocadavez closed 10 months ago

titocadavez commented 10 months ago

Description

When using Tapo C500 camera trying to "Manual Alarm Start", "Manual Alarm Stop" or enable "Siren" you will return the following error:

Failed to call service button/press. Error: Parameter to get/do does not exist, Response: {"error_code": -40106}

The siren won't fire up.

Reproduction Steps

  1. Go to devices and choose your Tapo C500 camera.
  2. Press "Manual Alarm Start", "Manual Alarm Stop" or enable "Siren".
  3. Returns error code -40106.

Expected behavior

Siren sound should fire up.

If applicable, add error logs.

Logger: homeassistant.components.websocket_api.http.connection Source: components/websocket_api/commands.py:230 Integration: Home Assistant WebSocket API (documentation, issues) First occurred: 14:14:03 (2 occurrences) Last logged: 14:14:11

[139679026690368] Error: Parameter to get/do does not exist, Response: {"error_code": -40106}
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 230, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 2035, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2072, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 876, in entity_service_call
    response_data = await _handle_entity_call(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/button/__init__.py", line 124, in _async_press_action
    await self.async_press()
  File "/config/custom_components/tapo_control/button.py", line 125, in async_press
    await self._hass.async_add_executor_job(self._controller.startManualAlarm)
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pytapo/__init__.py", line 1603, in startManualAlarm
    return self.performRequest(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pytapo/__init__.py", line 619, in performRequest
    raise Exception(
Exception: Error: Parameter to get/do does not exist, Response: {"error_code": -40106}

Device Firmware

1.1.1 Build 230908 Rel.75459n

Integration Version

5.4.12

Using stream component

Yes

Does camera work via official integrations?

Yes

Camera has all attributes filled out in developer tools

Yes

HASS Environment

OS

Search for similar issues

Yes

Additional information

No response

kksligh commented 10 months ago

I get the same error when I try to trigger the siren for the C225

HA Log

2023-11-22 09:48:36.538 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140530359764672] Error: Parameter to get/do does not exist, Response: {"error_code": -40106} Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 230, in handle_call_service await hass.services.async_call( File "/usr/src/homeassistant/homeassistant/core.py", line 2035, in async_call response_data = await coro ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/core.py", line 2072, in _execute_service return await target(service_call) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service return await service.entity_service_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 876, in entity_service_call response_data = await _handle_entity_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 948, in _handle_entity_call result = await task ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/button/init.py", line 124, in _async_press_action await self.async_press() File "/config/custom_components/tapo_control/button.py", line 125, in async_press await self._hass.async_add_executor_job(self._controller.startManualAlarm) File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pytapo/init.py", line 1603, in startManualAlarm return self.performRequest( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/pytapo/init.py", line 619, in performRequest raise Exception( Exception: Error: Parameter to get/do does not exist, Response: {"error_code": -40106}

Debug log

2023-11-22 09:50:35.832 DEBUG (SyncWorker_12) [custom_components.tapo_control] [pytapo] New request: 2023-11-22 09:50:35.832 DEBUG (SyncWorker_12) [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': '1351', 'Tapo_tag': 'REDACTED'}, 'verify': False} 2023-11-22 09:50:36.047 DEBUG (SyncWorker_12) [custom_components.tapo_control] [pytapo] 200 2023-11-22 09:50:36.047 DEBUG (SyncWorker_12) [custom_components.tapo_control] [pytapo] {'seq': 1351, 'result': {'response': '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'}, 'error_code': 0} 2023-11-22 09:50:36.048 DEBUG (MainThread) [custom_components.tapo_control] Raw update data: 2023-11-22 09:50:36.048 DEBUG (MainThread) [custom_components.tapo_control] {'getDeviceInfo': {'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C225 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C225', 'sw_version': '1.0.27 Build 231120 Rel.55235n', 'device_name': 'C225 1.0', 'hw_version': '1.0', 'device_alias': 'Camera 3 - Tapo', 'mobile_access': '0', 'mac': '48-22-54-34-C2-2C', 'dev_id': '80213D565474746F25DFC1079D2B399D2110DBA3', 'hw_id': 'B542E565772E9BDB19D341DCCDC4089A', 'oem_id': '259BA08F62E7218E8BC39FAC0A2135F8', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'US', 'ffs': False, 'is_cal': True, 'avatar': 'camera c225', 'has_set_location_info': 1, 'longitude': -867961, 'latitude': 358888, 'no_rtsp_constrain': 1}}}, 'getDetectionConfig': {'motion_detection': {'motion_det': {'enabled': 'on', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}, 'getPersonDetectionConfig': {'people_detection': {'detection': {'enabled': 'on', 'sensitivity': '60'}}}, 'getVehicleDetectionConfig': {'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}, 'getBCDConfig': {'sound_detection': {'bcd': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}, 'getPetDetectionConfig': {'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}, 'getBarkDetectionConfig': {'bark_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, 'getMeowDetectionConfig': {'meow_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, 'getGlassDetectionConfig': {'glass_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, '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': '300', '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', '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': ['light', 'sound'], 'alarm_type': '0', 'light_type': '1', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}, 'getLedStatus': {'led': {'config': {'enabled': 'on'}}}, 'getTargetTrackConfig': {'target_track': {'target_track_info': {'enabled': 'off', 'track_mode': 'pantilt', 'back_time': '30', 'track_time': '0'}}}, 'getPresetConfig': {'preset': {'preset': {'id': [], 'name': [], 'read_only': [], 'position_pan': [], 'position_tilt': [], 'position_zoom': []}}}, 'getFirmwareUpdateStatus': {'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}, 'getMediaEncrypt': {'cet': {'media_encrypt': {'enabled': 'on'}}}, 'getConnectionType': {'link_type': 'wifi', 'ssid': 'Sligh', 'rssiValue': -27, 'rssi': '4'}, 'getAlarmConfig': False, 'getAlarmPlan': False, 'getSirenTypeList': False, 'getLightTypeList': False, 'getSirenStatus': 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', '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': '300', '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': '300', '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': 0, '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': '300', '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': 'rw', 'status': 'normal', 'detect_status': 'normal', 'write_protect': '0', 'percent': '100', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '1700584357', 'loop_record_status': '0', 'total_space': '476.3GB', 'total_space_accurate': '511475220480B', 'free_space': '452.2GB', 'free_space_accurate': '485544092936B', 'video_total_space': '457.0GB', 'video_total_space_accurate': '490700013568B', 'video_free_space': '452.2GB', 'video_free_space_accurate': '485544092936B', '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': '87', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '80', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'bitrate': '64', 'echo_cancelling': 'off'}}}, 'getFirmwareAutoUpgradeConfig': {'auto_upgrade': {'common': {'enabled': 'on', 'time': '03:00', 'random_range': '120'}}}} 2023-11-22 09:50:36.049 DEBUG (MainThread) [custom_components.tapo_control] getCamData - done 2023-11-22 09:50:36.049 DEBUG (MainThread) [custom_components.tapo_control] Processed update data: 2023-11-22 09:50:36.049 DEBUG (MainThread) [custom_components.tapo_control] {'raw': {'getDeviceInfo': {'device_info': {'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C225 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C225', 'sw_version': '1.0.27 Build 231120 Rel.55235n', 'device_name': 'C225 1.0', 'hw_version': '1.0', 'device_alias': 'Camera 3 - Tapo', 'mobile_access': '0', 'mac': '48-22-54-34-C2-2C', 'dev_id': '80213D565474746F25DFC1079D2B399D2110DBA3', 'hw_id': 'B542E565772E9BDB19D341DCCDC4089A', 'oem_id': '259BA08F62E7218E8BC39FAC0A2135F8', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'US', 'ffs': False, 'is_cal': True, 'avatar': 'camera c225', 'has_set_location_info': 1, 'longitude': -867961, 'latitude': 358888, 'no_rtsp_constrain': 1}}}, 'getDetectionConfig': {'motion_detection': {'motion_det': {'enabled': 'on', 'sensitivity': 'medium', 'digital_sensitivity': '60', 'people_enabled': 'off', 'vehicle_enabled': 'off', 'non_vehicle_enabled': 'off'}}}, 'getPersonDetectionConfig': {'people_detection': {'detection': {'enabled': 'on', 'sensitivity': '60'}}}, 'getVehicleDetectionConfig': {'vehicle_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}, 'getBCDConfig': {'sound_detection': {'bcd': {'enabled': 'off', 'sensitivity': 'medium', 'digital_sensitivity': '50'}}}, 'getPetDetectionConfig': {'pet_detection': {'detection': {'enabled': 'off', 'sensitivity': '60'}}}, 'getBarkDetectionConfig': {'bark_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, 'getMeowDetectionConfig': {'meow_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, 'getGlassDetectionConfig': {'glass_detection': {'detection': {'enabled': 'off', 'sensitivity': '50'}}}, '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': '300', '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', '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': ['light', 'sound'], 'alarm_type': '0', 'light_type': '1', 'sound_alarm_enabled': 'on', 'alarm_volume': 'high', 'alarm_duration': '0'}}}, 'getLedStatus': {'led': {'config': {'enabled': 'on'}}}, 'getTargetTrackConfig': {'target_track': {'target_track_info': {'enabled': 'off', 'track_mode': 'pantilt', 'back_time': '30', 'track_time': '0'}}}, 'getPresetConfig': {'preset': {'preset': {'id': [], 'name': [], 'read_only': [], 'position_pan': [], 'position_tilt': [], 'position_zoom': []}}}, 'getFirmwareUpdateStatus': {'cloud_config': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}}, 'getMediaEncrypt': {'cet': {'media_encrypt': {'enabled': 'on'}}}, 'getConnectionType': {'link_type': 'wifi', 'ssid': 'Sligh', 'rssiValue': -27, 'rssi': '4'}, 'getAlarmConfig': False, 'getAlarmPlan': False, 'getSirenTypeList': False, 'getLightTypeList': False, 'getSirenStatus': 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', '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': '300', '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': '300', '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': 0, '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': '300', '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': 'rw', 'status': 'normal', 'detect_status': 'normal', 'write_protect': '0', 'percent': '100', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '1700584357', 'loop_record_status': '0', 'total_space': '476.3GB', 'total_space_accurate': '511475220480B', 'free_space': '452.2GB', 'free_space_accurate': '485544092936B', 'video_total_space': '457.0GB', 'video_total_space_accurate': '490700013568B', 'video_free_space': '452.2GB', 'video_free_space_accurate': '485544092936B', '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': '87', 'mute': 'off', 'output_device_type': 'SpeakerOut'}, 'microphone': {'sampling_rate': '8', 'channels': '1', 'encode_type': 'G711alaw', 'mute': 'off', 'volume': '80', 'input_device_type': 'MicIn', 'noise_cancelling': 'on', 'bitrate': '64', 'echo_cancelling': 'off'}}}, 'getFirmwareAutoUpgradeConfig': {'auto_upgrade': {'common': {'enabled': 'on', 'time': '03:00', 'random_range': '120'}}}}, 'user': 'admin', 'basic_info': {'device_type': 'SMART.IPCAMERA', 'device_info': 'C225 1.0 IPC', 'features': 3, 'barcode': '', 'device_model': 'C225', 'sw_version': '1.0.27 Build 231120 Rel.55235n', 'device_name': 'C225 1.0', 'hw_version': '1.0', 'device_alias': 'Camera 3 - Tapo', 'mobile_access': '0', 'mac': '48-22-54-34-C2-2C', 'dev_id': '80213D565474746F25DFC1079D2B399D2110DBA3', 'hw_id': 'B542E565772E9BDB19D341DCCDC4089A', 'oem_id': '259BA08F62E7218E8BC39FAC0A2135F8', 'hw_desc': '00000000000000000000000000000000', 'manufacturer_name': 'TP-LINK', 'region': 'US', 'ffs': False, 'is_cal': True, 'avatar': 'camera c225', 'has_set_location_info': 1, 'longitude': -867961, 'latitude': 358888, 'no_rtsp_constrain': 1}, 'motion_detection_enabled': 'on', 'motion_detection_sensitivity': 'normal', 'motion_detection_digital_sensitivity': '60', 'person_detection_enabled': 'on', 'person_detection_sensitivity': 'normal', 'vehicle_detection_enabled': 'off', 'vehicle_detection_sensitivity': 'normal', 'babyCry_detection_enabled': 'off', 'babyCry_detection_sensitivity': 'normal', 'pet_detection_enabled': 'off', 'pet_detection_sensitivity': 'normal', 'bark_detection_enabled': 'off', 'bark_detection_sensitivity': 'normal', 'meow_detection_enabled': 'off', 'meow_detection_sensitivity': 'normal', 'glass_detection_enabled': 'off', 'glass_detection_sensitivity': 'normal', 'tamper_detection_enabled': 'off', 'tamper_detection_sensitivity': 'high', 'privacy_mode': 'off', 'notifications': 'on', 'rich_notifications': 'off', 'lens_distrotion_correction': 'off', 'light_frequency_mode': 'auto', 'day_night_mode': 'auto', 'force_white_lamp_state': None, 'flip': 'off', 'alarm': 'off', 'alarm_mode': ['light', 'sound'], 'led': 'on', 'auto_track': 'off', 'presets': {}, 'firmwareUpdateStatus': {'upgrade_status': {'state': 'normal', 'lastUpgradingSuccess': True}}, 'childDevices': False, 'whitelampConfigForceTime': '300', 'whitelampConfigIntensity': '5', 'whitelampStatus': 0, 'sdCardData': [{'disk_name': '1', 'rw_attr': 'rw', 'status': 'normal', 'detect_status': 'normal', 'write_protect': '0', 'percent': '100', 'type': 'local', 'record_duration': '0', 'record_free_duration': '0', 'record_start_time': '1700584357', 'loop_record_status': '0', 'total_space': '476.3GB', 'total_space_accurate': '511475220480B', 'free_space': '452.2GB', 'free_space_accurate': '485544092936B', 'video_total_space': '457.0GB', 'video_total_space_accurate': '490700013568B', 'video_free_space': '452.2GB', 'video_free_space_accurate': '485544092936B', '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': '80', 'microphoneMute': 'off', 'microphoneNoiseCancelling': 'on', 'speakerVolume': '87', 'autoUpgradeEnabled': 'on'}

JurajNyiri commented 10 months ago

Duplicate of https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/issues/431.

NEVdataDyne commented 9 months ago

I would like to add that in my very first experiments with HA and the Tapo integration (beginning of march 2023), the manual alarm worked with a Tapo C225. Then the next day or so it stopped working by returning the error -40106 and never worked again. To me this issue should not be closed.

kartalsmart commented 7 months ago

Siren doesn't work for me either with the same error message, this absolutely should not be closed.

Pascal76480 commented 6 months ago

same error with Tapo C510w

HA-Log: istreur: homeassistant.components.websocket_api.http.connection Source: components/websocket_api/commands.py:239 intégration: Home Assistant WebSocket API (documentation, problèmes) S'est produit pour la première fois: 11:50:18 (5 occurrences) Dernier enregistrement: 12:01:49

[140240820487104] Error: Parameter to get/do does not exist, Response: {"error_code": -40106} [140240807653312] Error: Parameter to get/do does not exist, Response: {"error_code": -40106} Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 239, in handle_call_service response = await hass.services.async_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/core.py", line 2319, in async_call response_data = await coro ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/core.py", line 2356, in _execute_service return await target(service_call) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 905, in entity_service_call single_response = await _handle_entity_call( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 975, in _handle_entity_call result = await task ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/siren/init.py", line 127, in async_handle_turn_on_service await siren.async_turn_on( File "/config/custom_components/tapo_control/siren.py", line 90, in async_turn_on result = await self._hass.async_add_executor_job( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pytapo/init.py", line 1603, in startManualAlarm return self.performRequest( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pytapo/init.py", line 619, in performRequest raise Exception( Exception: Error: Parameter to get/do does not exist, Response: {"error_code": -40106}