Looks like firmware version 1.2.3 Build 240617 Rel.153525 for the P110M added some fields and renamed the overheated field, causing it to no longer be listed as a feature. (And therefore has become an unavailable entity in HA.)
This is a sample diff, of what my P110M reports compared to the P110 test fixture.
"get_device_info": {
"auto_off_remain_time": 0,
"auto_off_status": "off",
"avatar": "plug",
"default_states": {
"state": {},
"type": "last_states"
},
"device_id": "0000000000000000000000000000000000000000",
"device_on": false,
"fw_id": "00000000000000000000000000000000",
- "fw_ver": "1.2.3 Build 230425 Rel.142542",
+ "fw_ver": "1.2.3 Build 240617 Rel.153525",
"has_set_location_info": false,
"hw_id": "00000000000000000000000000000000",
"hw_ver": "1.0",
"ip": "127.0.0.123",
"lang": "en_US",
"latitude": 0,
"longitude": 0,
"mac": "48-22-54-00-00-00",
- "model": "P110",
+ "model": "P110M",
"nickname": "I01BU0tFRF9OQU1FIw==",
"oem_id": "00000000000000000000000000000000",
"on_time": 0,
- "overheated": false,
+ "overheat_status": "normal",
+ "overcurrent_status": "normal",
+ "charging_status": "normal"
"power_protection_status": "normal",
"region": "Europe/Berlin",
"rssi": -42,
"signal_level": 3,
"specs": "",
"ssid": "I01BU0tFRF9TU0lEIw==",
"time_diff": 60,
"type": "SMART.TAPOPLUG"
}
Looks like firmware version 1.2.3 Build 240617 Rel.153525 for the P110M added some fields and renamed the
overheatedfield, causing it to no longer be listed as a feature. (And therefore has become an unavailable entity in HA.)This is a sample diff, of what my P110M reports compared to the P110 test fixture.
"get_device_info": { "auto_off_remain_time": 0, "auto_off_status": "off", "avatar": "plug", "default_states": { "state": {}, "type": "last_states" }, "device_id": "0000000000000000000000000000000000000000", "device_on": false, "fw_id": "00000000000000000000000000000000", - "fw_ver": "1.2.3 Build 230425 Rel.142542", + "fw_ver": "1.2.3 Build 240617 Rel.153525", "has_set_location_info": false, "hw_id": "00000000000000000000000000000000", "hw_ver": "1.0", "ip": "127.0.0.123", "lang": "en_US", "latitude": 0, "longitude": 0, "mac": "48-22-54-00-00-00", - "model": "P110", + "model": "P110M", "nickname": "I01BU0tFRF9OQU1FIw==", "oem_id": "00000000000000000000000000000000", "on_time": 0, - "overheated": false, + "overheat_status": "normal", + "overcurrent_status": "normal", + "charging_status": "normal" "power_protection_status": "normal", "region": "Europe/Berlin", "rssi": -42, "signal_level": 3, "specs": "", "ssid": "I01BU0tFRF9TU0lEIw==", "time_diff": 60, "type": "SMART.TAPOPLUG" }