diff --git a/kasa/tests/fixtures/HS100(US)_1.0_real.json b/kasa/tests/fixtures/HS100(US)_1.0_real.json new file mode 100644 index 00000000..1bbe29d4 --- /dev/null +++ b/kasa/tests/fixtures/HS100(US)_1.0_real.json @@ -0,0 +1,44 @@ +{ + "emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "active_mode": "schedule", + "alias": "Unused 3", + "dev_name": "Wi-Fi Smart Plug", + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "fwId": "00000000000000000000000000000000", + "hwId": "00000000000000000000000000000000", + "hw_ver": "1.0", + "icon_hash": "", + "latitude": 0, + "led_off": 0, + "longitude": 0, + "mac": "00:00:00:00:00:00", + "model": "HS100(US)", + "oemId": "00000000000000000000000000000000", + "on_time": 0, + "relay_state": 0, + "rssi": -63, + "sw_ver": "1.2.5 Build 171129 Rel.174814", + "type": "IOT.SMARTPLUGSWITCH", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS100(US)_2.0_real.json b/kasa/tests/fixtures/HS100(US)_2.0_real.json new file mode 100644 index 00000000..03dd42d5 --- /dev/null +++ b/kasa/tests/fixtures/HS100(US)_2.0_real.json @@ -0,0 +1,49 @@ +{ + "emeter": { + "get_realtime": { + "err_code": -1, + "err_msg": "module not support" + } + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "active_mode": "none", + "alias": "3D Printer", + "dev_name": "Smart Wi-Fi Plug", + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "fwId": "00000000000000000000000000000000", + "hwId": "00000000000000000000000000000000", + "hw_ver": "2.0", + "icon_hash": "", + "latitude_i": 0, + "led_off": 0, + "longitude_i": 0, + "mac": "00:00:00:00:00:00", + "model": "HS100(US)", + "next_action": { + "type": -1 + }, + "oemId": "00000000000000000000000000000000", + "on_time": 0, + "relay_state": 0, + "rssi": -36, + "sw_ver": "1.5.6 Build 191118 Rel.140307", + "type": "IOT.SMARTPLUGSWITCH", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS105(US)_1.0_real.json b/kasa/tests/fixtures/HS105(US)_1.0_real.json new file mode 100644 index 00000000..79691004 --- /dev/null +++ b/kasa/tests/fixtures/HS105(US)_1.0_real.json @@ -0,0 +1,49 @@ +{ + "emeter": { + "get_realtime": { + "err_code": -1, + "err_msg": "module not support" + } + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "active_mode": "none", + "alias": "Unused 1", + "dev_name": "Smart Wi-Fi Plug Mini", + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "fwId": "00000000000000000000000000000000", + "hwId": "00000000000000000000000000000000", + "hw_ver": "1.0", + "icon_hash": "", + "latitude_i": 0, + "led_off": 0, + "longitude_i": 0, + "mac": "00:00:00:00:00:00", + "model": "HS105(US)", + "next_action": { + "type": -1 + }, + "oemId": "00000000000000000000000000000000", + "on_time": 0, + "relay_state": 0, + "rssi": -46, + "sw_ver": "1.5.6 Build 191114 Rel.104204", + "type": "IOT.SMARTPLUGSWITCH", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS107(US)_1.0_real.json b/kasa/tests/fixtures/HS107(US)_1.0_real.json new file mode 100644 index 00000000..046a89e9 --- /dev/null +++ b/kasa/tests/fixtures/HS107(US)_1.0_real.json @@ -0,0 +1,59 @@ +{ + "emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "alias": "TP-LINK_Smart Plug_D310", + "child_num": 2, + "children": [ + { + "alias": "Garage Charger 1", + "id": "00", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Garage Charger 2", + "id": "01", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + } + ], + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "hwId": "00000000000000000000000000000000", + "hw_ver": "1.0", + "latitude_i": 0, + "led_off": 0, + "longitude_i": -0, + "mac": "00:00:00:00:00:00", + "mic_type": "IOT.SMARTPLUGSWITCH", + "model": "HS107(US)", + "oemId": "00000000000000000000000000000000", + "rssi": -51, + "sw_ver": "1.0.8 Build 190103 Rel.163436", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS200(US)_2.0_real.json b/kasa/tests/fixtures/HS200(US)_2.0_real.json new file mode 100644 index 00000000..2fbcc65c --- /dev/null +++ b/kasa/tests/fixtures/HS200(US)_2.0_real.json @@ -0,0 +1,49 @@ +{ + "emeter": { + "get_realtime": { + "err_code": -1, + "err_msg": "module not support" + } + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "active_mode": "none", + "alias": "Master Bedroom Fan", + "dev_name": "Smart Wi-Fi Light Switch", + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "fwId": "00000000000000000000000000000000", + "hwId": "00000000000000000000000000000000", + "hw_ver": "2.0", + "icon_hash": "", + "latitude_i": 0, + "led_off": 0, + "longitude_i": 0, + "mac": "00:00:00:00:00:00", + "mic_type": "IOT.SMARTPLUGSWITCH", + "model": "HS200(US)", + "next_action": { + "type": -1 + }, + "oemId": "00000000000000000000000000000000", + "on_time": 0, + "relay_state": 0, + "rssi": -33, + "sw_ver": "1.5.7 Build 191118 Rel.140152", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS210(US)_1.0_real.json b/kasa/tests/fixtures/HS210(US)_1.0_real.json new file mode 100644 index 00000000..ced3e891 --- /dev/null +++ b/kasa/tests/fixtures/HS210(US)_1.0_real.json @@ -0,0 +1,50 @@ +{ + "emeter": { + "get_realtime": { + "err_code": -1, + "err_msg": "module not support" + } + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "abnormal_detect": 1, + "active_mode": "none", + "alias": "Garage Light", + "dev_name": "Smart Wi-Fi 3-Way Light Switch", + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM", + "fwId": "00000000000000000000000000000000", + "hwId": "00000000000000000000000000000000", + "hw_ver": "1.0", + "icon_hash": "", + "latitude_i": 0, + "led_off": 0, + "longitude_i": 0, + "mac": "00:00:00:00:00:00", + "mic_type": "IOT.SMARTPLUGSWITCH", + "model": "HS210(US)", + "next_action": { + "type": -1 + }, + "oemId": "00000000000000000000000000000000", + "on_time": 0, + "relay_state": 0, + "rssi": -52, + "sw_ver": "1.5.8 Build 191118 Rel.135937", + "updating": 0 + } + } +} diff --git a/kasa/tests/fixtures/HS300(US)_1.0_real.json b/kasa/tests/fixtures/HS300(US)_1.0_real.json new file mode 100644 index 00000000..a6d34957 --- /dev/null +++ b/kasa/tests/fixtures/HS300(US)_1.0_real.json @@ -0,0 +1,100 @@ +{ + "emeter": { + "get_realtime": { + "current_ma": 4, + "err_code": 0, + "power_mw": 17, + "total_wh": 1279, + "voltage_mv": 122414 + } + }, + "smartlife.iot.common.emeter": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.dimmer": { + "err_code": -1, + "err_msg": "module not support" + }, + "smartlife.iot.smartbulb.lightingservice": { + "err_code": -1, + "err_msg": "module not support" + }, + "system": { + "get_sysinfo": { + "alias": "TP-LINK_Power Strip_DAE1", + "child_num": 6, + "children": [ + { + "alias": "Office Monitor 1", + "id": "00", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Office Monitor 2", + "id": "01", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Office Monitor 3", + "id": "02", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Office Laptop Dock", + "id": "03", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Office Desk Light", + "id": "04", + "next_action": { + "type": -1 + }, + "on_time": 0, + "state": 0 + }, + { + "alias": "Laptop", + "id": "05", + "next_action": { + "type": -1 + }, + "on_time": -32407, + "state": 1 + } + ], + "deviceId": "0000000000000000000000000000000000000000", + "err_code": 0, + "feature": "TIM:ENE", + "hwId": "00000000000000000000000000000000", + "hw_ver": "1.0", + "latitude_i": 0, + "led_off": 0, + "longitude_i": -0, + "mac": "00:00:00:00:00:00", + "mic_type": "IOT.SMARTPLUGSWITCH", + "model": "HS300(US)", + "oemId": "00000000000000000000000000000000", + "rssi": -62, + "sw_ver": "1.0.10 Build 190103 Rel.163517", + "updating": 0 + } + } +}