Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (python-kasa-py3.10) zeek@haha90:~/python-kasa$ kasa --debug --host 192.168.1.108 --username "[email protected]" --password "allmydata4u"
- No --type defined, discovering..
- DEBUG:kasa.discover:[DISCOVERY] ('192.168.1.108', 9999) >> {'system': {'get_sysinfo': None}}
- DEBUG:kasa.discover:Waiting a total of 5 seconds for responses...
- DEBUG:kasa.discover:[DISCOVERY] 192.168.1.108 << {'result': {'device_id': '189b83f8473aaa7c0eef97969beb66ce', 'owner': 'F37BA3A74B8733CC13E954F84B40E1C8', 'device_type': 'SMART.KASAPLUG', 'device_model': 'EP25(US)', 'ip': '192.168.1.108', 'mac': '3C-52-A1-D0-58-DB', 'is_support_iot_cloud': True, 'obd_src': 'apple', 'factory_default': False, 'mgt_encrypt_schm': {'is_support_https': False, 'encrypt_type': 'AES', 'http_port': 80, 'lv': 2}}, 'error_code': 0}
- DEBUG:kasa.smartdevice:Initializing 192.168.1.108 of type <class 'kasa.tapo.tapoplug.TapoPlug'>
- DEBUG:kasa.aesprotocol:Created AES object for 192.168.1.108
- DEBUG:kasa.aesprotocol:Created AES object for 192.168.1.108
- DEBUG:kasa.aesprotocol:Will perform handshaking...
- DEBUG:kasa.aesprotocol:Generating keypair
- DEBUG:kasa.aesprotocol:Handshake params: {'key': '-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3CzHPHPYL1Gr0eg+oDHS4YZM4Iqg4nzt84gPyyXnoPq6rP+xgqqCxQ1+5Uj656CaWAy1UzO7S8csP8jsfOh8T5H1ljfJFva2UmUqLixm5SFQB1SVIBSHnkZLEzBe2WkpHIwAZ5KGG0m0v1iSWGaxespCrVk6ZDJh/ykv5XG+SwQIDAQAB\n-----END PUBLIC KEY-----\n'}
- DEBUG:kasa.aesprotocol:Request {'method': 'handshake', 'params': {'key': '-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3CzHPHPYL1Gr0eg+oDHS4YZM4Iqg4nzt84gPyyXnoPq6rP+xgqqCxQ1+5Uj656CaWAy1UzO7S8csP8jsfOh8T5H1ljfJFva2UmUqLixm5SFQB1SVIBSHnkZLEzBe2WkpHIwAZ5KGG0m0v1iSWGaxespCrVk6ZDJh/ykv5XG+SwQIDAQAB\n-----END PUBLIC KEY-----\n'}}
- DEBUG:httpcore.connection:connect_tcp.started host='192.168.1.108' port=80 local_address=None timeout=5 socket_options=None
- DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5d789486a0>
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Set-Cookie', b'TP_SESSIONID=D61DD25F109A5D6A9779D86DF4BA5F6F;TIMEOUT=86400'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'208')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:Device responded with: {'error_code': 0, 'result': {'key': 'Bp3gOBn+1CAbEv1Hf2Aa6A7jDpU6J7G6yKW9/NYTf8xfpt370Q395yF5uz1dTUy3j47PsAxJU63s+1Ht2WdvIMhdSBvYWge193tpzjIUygBhnTsKDK0juT9RQril+a1pb57xoFUm4OahPJzVWD6UbOJe/KE66p0FUdQ0ZuvdaLw='}}
- DEBUG:kasa.aesprotocol:Decoding handshake key...
- DEBUG:kasa.aesprotocol:Handshake with 192.168.1.108 complete
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'149')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'1089')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:192.168.1.108 << {'auto_off_remain_time': 0,
- 'auto_off_status': 'off',
- 'avatar': 'plug',
- 'default_states': {'state': {}, 'type': 'last_states'},
- 'device_id': '803AC804956D1A64C3C2F9858770793521C9B2A3',
- 'device_on': True,
- 'fw_id': '00000000000000000000000000000000',
- 'fw_ver': '1.0.1 Build 230614 Rel.150219',
- 'has_set_location_info': False,
- 'hw_id': '651A215C54B3520474193575A358E0CC',
- 'hw_ver': '2.6',
- 'ip': '192.168.1.108',
- 'lang': 'en_US',
- 'latitude': 0,
- 'longitude': 0,
- 'mac': '3C-52-A1-D0-58-DB',
- 'model': 'EP25',
- 'nickname': 'emVlaw==',
- 'oem_id': '1646D188F56641C3AE3B08FFB032AEF9',
- 'on_time': 868530,
- 'overheated': False,
- 'power_protection_status': 'normal',
- 'region': 'America/Los_Angeles',
- 'rssi': -56,
- 'signal_level': 2,
- 'specs': '',
- 'ssid': 'foo=',
- 'time_diff': -480,
- 'type': 'SMART.KASAPLUG'}
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'297')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:192.168.1.108 << {'power_usage': {'past30': 73012, 'past7': 49803, 'today': 1813},
- 'saved_power': {'past30': 0, 'past7': 0, 'today': 0},
- 'time_usage': {'past30': 15112, 'past7': 9019, 'today': 379}}
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'193')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:192.168.1.108 << {'region': 'America/Los_Angeles', 'time_diff': -480, 'timestamp': 1701181196}
- DEBUG:kasa.tapo.tapodevice:Got an update: {'info': {'device_id': '803AC804956D1A64C3C2F9858770793521C9B2A3', 'fw_ver': '1.0.1 Build 230614 Rel.150219', 'hw_ver': '2.6', 'type': 'SMART.KASAPLUG', 'model': 'EP25', 'mac': '3C-52-A1-D0-58-DB', 'hw_id': '651A215C54B3520474193575A358E0CC', 'fw_id': '00000000000000000000000000000000', 'oem_id': '1646D188F56641C3AE3B08FFB032AEF9', 'ip': '192.168.1.108', 'time_diff': -480, 'ssid': 'foo=', 'rssi': -56, 'signal_level': 2, 'auto_off_status': 'off', 'auto_off_remain_time': 0, 'latitude': 0, 'longitude': 0, 'lang': 'en_US', 'avatar': 'plug', 'region': 'America/Los_Angeles', 'specs': '', 'nickname': 'emVlaw==', 'has_set_location_info': False, 'device_on': True, 'on_time': 868530, 'default_states': {'type': 'last_states', 'state': {}}, 'overheated': False, 'power_protection_status': 'normal'}, 'usage': {'time_usage': {'today': 379, 'past7': 9019, 'past30': 15112}, 'power_usage': {'today': 1813, 'past7': 49803, 'past30': 73012}, 'saved_power': {'today': 0, 'past7': 0, 'past30': 0}}, 'time': {'time_diff': -480, 'timestamp': 1701181196, 'region': 'America/Los_Angeles'}}
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'321')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:192.168.1.108 << {'current_power': 707079,
- 'electricity_charge': [0, 0, 0],
- 'local_time': '2023-11-28 06:19:56',
- 'month_energy': 73012,
- 'month_runtime': 15112,
- 'today_energy': 1813,
- 'today_runtime': 379}
- DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_headers.complete
- DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:send_request_body.complete
- DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json;charset=UTF-8'), (b'Server', b'SHIP 2.0'), (b'Content-Length', b'105')])
- DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
- DEBUG:httpcore.http11:receive_response_body.complete
- DEBUG:httpcore.http11:response_closed.started
- DEBUG:httpcore.http11:response_closed.complete
- DEBUG:kasa.aesprotocol:192.168.1.108 << {'current_power': 707}
- DEBUG:kasa.tapo.tapoplug:Got an update: {'today_runtime': 379, 'month_runtime': 15112, 'today_energy': 1813, 'month_energy': 73012, 'local_time': '2023-11-28 06:19:56', 'electricity_charge': [0, 0, 0], 'current_power': 707079} {'current_power': 707}
- == zeek - EP25 ==
- Host: 192.168.1.108
- Port: 20002
- Device state: True
- == Generic information ==
- Got error: ValueError('offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not datetime.timedelta(days=-20).')
Advertisement
Add Comment
Please, Sign In to add comment