My GE Dryer is not getting created as an entity / device in HA.
2021-08-03 14:13:22,778 DEBUG Using selector: SelectSelector
2021-08-03 14:13:22,783 DEBUG Getting OAuth2 token
2021-08-03 14:13:22,797 DEBUG Client changed state: GeClientState.INITIALIZING to GeClientState.AUTHORIZING_OAUTH
2021-08-03 14:13:24,081 DEBUG Getting WS credentials
2021-08-03 14:13:24,082 DEBUG Client changed state: GeClientState.AUTHORIZING_OAUTH to GeClientState.AUTHORIZING_CLIENT
2021-08-03 14:13:24,188 INFO Starting GE Appliances client
2021-08-03 14:13:24,240 DEBUG Client changed state: GeClientState.AUTHORIZING_CLIENT to GeClientState.CONNECTING
2021-08-03 14:13:24,281 DEBUG client - state = CONNECTING
2021-08-03 14:13:24,343 DEBUG client - event = connection_made(<asyncio.sslproto._SSLProtocolTransport object at 0x00000226CCAB6880>)
2021-08-03 14:13:24,344 DEBUG client > GET /?access_token=REDACTED HTTP/1.1
2021-08-03 14:13:24,344 DEBUG client > Headers([('Host', 'ws-us-east-1.brillion.geappliances.com'), ('Upgrade', 'websocket'), ('Connection', 'Upgrade'), ('Sec-WebSocket-Key', 'Ef07jWSu18sJEpaaYHiwyg=='), ('Sec-WebSocket-Version', '13'), ('Sec-WebSocket-Extensions', 'permessage-deflate; client_max_window_bits'), ('User-Agent', 'Python/3.9 websockets/9.1')])
2021-08-03 14:13:24,585 DEBUG client - event = data_received(<212 bytes>)
2021-08-03 14:13:24,586 DEBUG client < HTTP/1.1 101 Switching Protocols
2021-08-03 14:13:24,587 DEBUG client < Headers([('Date', 'Tue, 03 Aug 2021 19:13:24 GMT'), ('Connection', 'upgrade'), ('upgrade', 'websocket'), ('sec-websocket-accept', 'eg/YVwJaulb2SzT+oFNJhAH+8WU='), ('sec-websocket-extensions', 'permessage-deflate')])
2021-08-03 14:13:24,587 DEBUG client - state = OPEN
2021-08-03 14:13:24,588 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#subscribe", "action": "subscribe", "resources": ["/appliance/*/erd/*"]}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,589 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance", "id": "List-appliances"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,589 DEBUG Client changed state: GeClientState.CONNECTING to GeClientState.CONNECTED
2021-08-03 14:13:24,692 DEBUG client - event = data_received(<49 bytes>)
2021-08-03 14:13:24,692 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#subscribe","success":true}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,825 DEBUG client - event = data_received(<298 bytes>)
2021-08-03 14:13:24,825 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"List-appliances","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance"},"success":true,"code":200,"body":{"kind":"appliance#applianceList","userId":"a7o71pz52pf8cxi","items":[{"applianceId":"D828C95D21C9","type":"Clothes Dryer","brand":"Unknown","jid":"d828c95d21c9_a7o71pz52pf8cxi","nickname":"Dryer","online":"ONLINE","onlineTime":"2021-08-02T04:40:08.000Z"},{"applianceId":"D828C954A9AE","type":"Clothes Washer","brand":"Unknown","jid":"d828c954a9ae_a7o71pz52pf8cxi","nickname":"Washer","online":"ONLINE","onlineTime":"2021-08-02T02:46:12.000Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,827 DEBUG D828C95D21C9 marked available
2021-08-03 14:13:24,827 DEBUG Adding appliance D828C95D21C9
2021-08-03 14:13:24,828 DEBUG Requesting update for client D828C95D21C9
2021-08-03 14:13:24,828 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C95D21C9/erd", "id": "D828C95D21C9-allErd"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,829 DEBUG Requesting features for client D828C95D21C9
2021-08-03 14:13:24,829 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C95D21C9/feature", "id": "Request-features"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,830 DEBUG D828C954A9AE marked available
2021-08-03 14:13:24,831 DEBUG Adding appliance D828C954A9AE
2021-08-03 14:13:24,831 DEBUG Requesting update for client D828C954A9AE
2021-08-03 14:13:24,831 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C954A9AE/erd", "id": "D828C954A9AE-allErd"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,832 DEBUG Requesting features for client D828C954A9AE
2021-08-03 14:13:24,832 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C954A9AE/feature", "id": "Request-features"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,832 DEBUG Registering update callback for GeAppliance(D828C95D21C9) (Unknown Type)
2021-08-03 14:13:24,833 DEBUG Registering update callback for GeAppliance(D828C954A9AE) (Unknown Type)
2021-08-03 14:13:24,973 DEBUG client - event = data_received(<79 bytes>)
2021-08-03 14:13:24,973 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"Request-features","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C95D21C9/feature"},"success":true,"code":200,"body":{"kind":"appliance#applianceFeature","userId":"a7o71pz52pf8cxi","applianceId":"D828C95D21C9","features":["CLOTHES_DRYER_V1_EXTENDED_TUMBLE"]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,974 DEBUG Received features ['CLOTHES_DRYER_V1_EXTENDED_TUMBLE'] for D828C95D21C9
2021-08-03 14:13:24,980 DEBUG client - event = data_received(<32 bytes>)
2021-08-03 14:13:24,980 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"Request-features","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C954A9AE/feature"},"success":true,"code":200,"body":{"kind":"appliance#applianceFeature","userId":"a7o71pz52pf8cxi","applianceId":"D828C954A9AE","features":["CLOTHES_WASHER_V1_WASHER_LINK"]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:24,981 DEBUG Received features ['CLOTHES_WASHER_V1_WASHER_LINK'] for D828C954A9AE
2021-08-03 14:13:25,033 DEBUG client - event = data_received(<341 bytes>)
2021-08-03 14:13:25,033 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"D828C954A9AE-allErd","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C954A9AE/erd"},"success":true,"code":200,"body":{"kind":"appliance#erdList","userId":"a7o71pz52pf8cxi","applianceId":"D828C954A9AE","items":[{"erd":"0x0001","value":"0C47465735353053534E30575700000000000000000000000000000000000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0002","value":"0953523337313831304E00000000000000000000000000000000000000000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0008","value":"02","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0035","value":"00000002","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0099","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0102","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0103","value":"0100026A","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0105","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2000","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2001","value":"00","time":"2021-08-02T21:18:27.971Z"},{"erd":"0x2002","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2007","value":"0CCF","time":"2021-08-02T21:18:30.083Z"},{"erd":"0x200A","value":"1C","time":"2021-08-02T20:18:34.278Z"},{"erd":"0x2010","value":"0000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2012","value":"01","time":"2021-08-03T12:30:20.323Z"},{"erd":"0x2013","value":"00","time":"2021-08-02T21:18:41.406Z"},{"erd":"0x2015","value":"02","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2016","value":"14","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2017","value":"02","time":"2021-08-02T20:18:35.397Z"},{"erd":"0x2018","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x201D","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2039","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2040","value":"FF","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2054","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2055","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x205B","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2060","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2061","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2069","value":"000000E103000300","time":"2021-08-02T21:18:27.971Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:25,035 DEBUG Setting ErdCode.MODEL_NUMBER to GFW550SSN0WW
2021-08-03 14:13:25,035 DEBUG Setting ErdCode.SERIAL_NUMBER to SR371810N
2021-08-03 14:13:25,035 DEBUG Setting ErdCode.APPLIANCE_TYPE to ErdApplianceType.WASHER
2021-08-03 14:13:25,036 DEBUG Setting ErdCode.UNIT_TYPE to ErdUnitType.TYPE_120V_MONOGRAM
2021-08-03 14:13:25,036 DEBUG Setting ErdCode.UNKNOWN_0099 to b'\x00'
2021-08-03 14:13:25,036 DEBUG Setting ErdCode.WIFI_MODULE_SW_VERSION to 0.0.11.39
2021-08-03 14:13:25,036 DEBUG Setting ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-03 14:13:25,037 DEBUG Setting ErdCode.ACM_UPDATING to False
2021-08-03 14:13:25,037 DEBUG Setting ErdCode.APPLIANCE_SW_VERSION to 1.0.2.106
2021-08-03 14:13:25,037 DEBUG Setting ErdCode.APPLIANCE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-03 14:13:25,037 DEBUG Setting ErdCode.APPLIANCE_UPDATING to False
2021-08-03 14:13:25,038 DEBUG Setting ErdCode.LAUNDRY_MACHINE_STATE to Off
2021-08-03 14:13:25,038 DEBUG Setting ErdCode.LAUNDRY_SUB_CYCLE to ErdLaundrySubCycle.CYCLE_NONE
2021-08-03 14:13:25,038 DEBUG Setting ErdCode.LAUNDRY_END_OF_CYCLE to False
2021-08-03 14:13:25,038 DEBUG Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:54:39
2021-08-03 14:13:25,039 DEBUG Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.NORMAL2
2021-08-03 14:13:25,039 DEBUG Setting ErdCode.LAUNDRY_DELAY_TIME_REMAINING to 0:00:00
2021-08-03 14:13:25,039 DEBUG Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
2021-08-03 14:13:25,039 DEBUG Setting ErdCode.LAUNDRY_WASHER_DOOR_LOCK to False
2021-08-03 14:13:25,040 DEBUG Setting ErdCode.LAUNDRY_WASHER_SOIL_LEVEL to ErdSoilLevel.NORMAL
2021-08-03 14:13:25,040 DEBUG Setting ErdCode.LAUNDRY_WASHER_WASHTEMP_LEVEL to Warm
2021-08-03 14:13:25,040 DEBUG Setting ErdCode.LAUNDRY_WASHER_SPINTIME_LEVEL to ErdSpinTimeLevel.MEDIUM
2021-08-03 14:13:25,041 DEBUG Setting ErdCode.LAUNDRY_WASHER_RINSE_OPTION to ErdRinseOption.INVALID
2021-08-03 14:13:25,041 DEBUG Setting ErdCode.LAUNDRY_UNKNOWN201D to b'\x00'
2021-08-03 14:13:25,041 DEBUG Got timespan value of 65535. Treating as None.
2021-08-03 14:13:25,041 DEBUG Setting ErdCode.LAUNDRY_REMOTE_STATUS to False
2021-08-03 14:13:25,042 DEBUG Setting ErdCode.LAUNDRY_REMOTE_POWER_CONTROL to 255
2021-08-03 14:13:25,042 DEBUG Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2054 to b'\x00'
2021-08-03 14:13:25,042 DEBUG Setting ErdCode.LAUNDRY_WASHER_TIMESAVER to False
2021-08-03 14:13:25,042 DEBUG Setting ErdCode.LAUNDRY_WASHER_PREWASH to False
2021-08-03 14:13:25,043 DEBUG Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2060 to b'\x00'
2021-08-03 14:13:25,043 DEBUG Setting ErdCode.LAUNDRY_WASHER_TUMBLECARE to False
2021-08-03 14:13:25,043 DEBUG Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2069 to b'\x00\x00\x00\xe1\x03\x00\x03\x00'
2021-08-03 14:13:25,044 DEBUG Got initial appliance type for GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER)
2021-08-03 14:13:25,044 DEBUG Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER). Updated keys: ErdCode.MODEL_NUMBER, ErdCode.SERIAL_NUMBER, ErdCode.APPLIANCE_TYPE, ErdCode.UNIT_TYPE, ErdCode.UNKNOWN_0099, ErdCode.WIFI_MODULE_SW_VERSION, ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE, ErdCode.ACM_UPDATING, ErdCode.APPLIANCE_SW_VERSION, ErdCode.APPLIANCE_SW_VERSION_AVAILABLE, ErdCode.APPLIANCE_UPDATING, ErdCode.LAUNDRY_MACHINE_STATE, ErdCode.LAUNDRY_SUB_CYCLE, ErdCode.LAUNDRY_END_OF_CYCLE, ErdCode.LAUNDRY_TIME_REMAINING, ErdCode.LAUNDRY_CYCLE, ErdCode.LAUNDRY_DELAY_TIME_REMAINING, ErdCode.LAUNDRY_DOOR, ErdCode.LAUNDRY_WASHER_DOOR_LOCK, ErdCode.LAUNDRY_WASHER_SOIL_LEVEL, ErdCode.LAUNDRY_WASHER_WASHTEMP_LEVEL, ErdCode.LAUNDRY_WASHER_SPINTIME_LEVEL, ErdCode.LAUNDRY_WASHER_RINSE_OPTION, ErdCode.LAUNDRY_UNKNOWN201D, ErdCode.LAUNDRY_REMOTE_STATUS, ErdCode.LAUNDRY_REMOTE_POWER_CONTROL, ErdCode.LAUNDRY_WASHER_UNKNOWN2054, ErdCode.LAUNDRY_WASHER_TIMESAVER, ErdCode.LAUNDRY_WASHER_PREWASH, ErdCode.LAUNDRY_WASHER_UNKNOWN2060, ErdCode.LAUNDRY_WASHER_TUMBLECARE, ErdCode.LAUNDRY_WASHER_UNKNOWN2069
2021-08-03 14:13:25,044 DEBUG client - event = data_received(<276 bytes>)
2021-08-03 14:13:25,047 DEBUG Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER)
2021-08-03 14:13:25,048 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"D828C95D21C9-allErd","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C95D21C9/erd"},"success":true,"code":200,"body":{"kind":"appliance#erdList","userId":"a7o71pz52pf8cxi","applianceId":"D828C95D21C9","items":[{"erd":"0x0001","value":"0C47464435354553534E30575700000000000000000000000000000000000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0002","value":"0944533130303838304700000000000000000000000000000000000000000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0008","value":"01","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0035","value":"00000001","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x0099","value":"00","time":"2021-08-02T04:42:15.118Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-02T04:42:12.968Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-02T04:42:12.968Z"},{"erd":"0x0102","value":"00","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0103","value":"01000352","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0105","value":"00","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x2000","value":"00","time":"2021-08-02T22:42:16.157Z"},{"erd":"0x2001","value":"00","time":"2021-08-02T22:35:41.908Z"},{"erd":"0x2002","value":"00","time":"2021-08-02T22:37:45.724Z"},{"erd":"0x2007","value":"0DE5","time":"2021-08-02T22:35:42.858Z"},{"erd":"0x200A","value":"80","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2010","value":"0000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2012","value":"01","time":"2021-08-02T21:20:25.890Z"},{"erd":"0x201C","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x201D","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2022","value":"0000000000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2023","value":"0000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2039","value":"00","time":"2021-08-02T22:37:45.724Z"},{"erd":"0x2040","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2041","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x204D","value":"04","time":"2021-08-02T21:20:21.611Z"},{"erd":"0x2050","value":"03","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2051","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2052","value":"0000","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2053","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x206F","value":"00","time":"2021-08-02T04:42:10.579Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:25,048 DEBUG client - event = data_received(<19 bytes>)
2021-08-03 14:13:25,048 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#connect","success":true}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:25,049 DEBUG Setting ErdCode.MODEL_NUMBER to GFD55ESSN0WW
2021-08-03 14:13:25,049 DEBUG Setting ErdCode.SERIAL_NUMBER to DS100880G
2021-08-03 14:13:25,049 DEBUG Setting ErdCode.APPLIANCE_TYPE to ErdApplianceType.DRYER
2021-08-03 14:13:25,049 DEBUG Setting ErdCode.UNIT_TYPE to ErdUnitType.TYPE_120V_CAFE
2021-08-03 14:13:25,050 DEBUG Setting ErdCode.UNKNOWN_0099 to b'\x00'
2021-08-03 14:13:25,050 DEBUG Setting ErdCode.WIFI_MODULE_SW_VERSION to 0.0.11.39
2021-08-03 14:13:25,050 DEBUG Setting ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-03 14:13:25,051 DEBUG Setting ErdCode.ACM_UPDATING to False
2021-08-03 14:13:25,051 DEBUG Setting ErdCode.APPLIANCE_SW_VERSION to 1.0.3.82
2021-08-03 14:13:25,051 DEBUG Setting ErdCode.APPLIANCE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-03 14:13:25,051 DEBUG Setting ErdCode.APPLIANCE_UPDATING to False
2021-08-03 14:13:25,052 DEBUG Setting ErdCode.LAUNDRY_MACHINE_STATE to Off
2021-08-03 14:13:25,052 DEBUG Setting ErdCode.LAUNDRY_SUB_CYCLE to ErdLaundrySubCycle.CYCLE_NONE
2021-08-03 14:13:25,052 DEBUG Setting ErdCode.LAUNDRY_END_OF_CYCLE to False
2021-08-03 14:13:25,053 DEBUG Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:59:17
2021-08-03 14:13:25,053 DEBUG Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.COTTONS
2021-08-03 14:13:25,053 DEBUG Setting ErdCode.LAUNDRY_DELAY_TIME_REMAINING to 0:00:00
2021-08-03 14:13:25,053 DEBUG Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
2021-08-03 14:13:25,054 DEBUG Setting ErdCode.LAUNDRY_DRYER_LEVEL_SENSOR_DISABLED to False
2021-08-03 14:13:25,054 DEBUG Setting ErdCode.LAUNDRY_UNKNOWN201D to b'\x00'
2021-08-03 14:13:25,054 DEBUG Setting ErdCode.LAUNDRY_DRYER_SHEET_USAGE_CONFIGURATION to ErdSheetUsageConfiguration(extra_large_load_size=0, large_load_size=0, medium_load_size=0, small_load_size=0, timed_dryer_sheets_load_size=0, raw_value='0000000000')
2021-08-03 14:13:25,054 DEBUG Setting ErdCode.LAUNDRY_DRYER_SHEET_INVENTORY to 0
2021-08-03 14:13:25,055 DEBUG Got timespan value of 65535. Treating as None.
2021-08-03 14:13:25,055 DEBUG Setting ErdCode.LAUNDRY_REMOTE_STATUS to False
2021-08-03 14:13:25,055 DEBUG Setting ErdCode.LAUNDRY_REMOTE_POWER_CONTROL to 255
2021-08-03 14:13:25,055 DEBUG Setting ErdCode.LAUNDRY_UNKNOWN2041 to b'\xff'
2021-08-03 14:13:25,056 DEBUG Setting ErdCode.LAUNDRY_DRYER_DRYNESSNEW_LEVEL to More Dry
2021-08-03 14:13:25,056 DEBUG Setting ErdCode.LAUNDRY_DRYER_TEMPERATURENEW_OPTION to Low
2021-08-03 14:13:25,056 DEBUG Setting ErdCode.LAUNDRY_DRYER_UNKNOWN2051 to b'\xff'
2021-08-03 14:13:25,057 DEBUG Setting ErdCode.LAUNDRY_DRYER_ECODRY_STATUS to Enabled
2021-08-03 14:13:25,057 DEBUG Setting ErdCode.LAUNDRY_DRYER_TUMBLENEW_STATUS to ErdTumbleStatus.DISABLE
2021-08-03 14:13:25,057 DEBUG Setting ErdCode.LAUNDRY_DRYER_UNKNOWN206F to b'\x00'
2021-08-03 14:13:25,058 DEBUG Got initial appliance type for GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER)
2021-08-03 14:13:25,058 DEBUG Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.MODEL_NUMBER, ErdCode.SERIAL_NUMBER, ErdCode.APPLIANCE_TYPE, ErdCode.UNIT_TYPE, ErdCode.UNKNOWN_0099, ErdCode.WIFI_MODULE_SW_VERSION, ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE, ErdCode.ACM_UPDATING, ErdCode.APPLIANCE_SW_VERSION, ErdCode.APPLIANCE_SW_VERSION_AVAILABLE, ErdCode.APPLIANCE_UPDATING, ErdCode.LAUNDRY_MACHINE_STATE, ErdCode.LAUNDRY_SUB_CYCLE, ErdCode.LAUNDRY_END_OF_CYCLE, ErdCode.LAUNDRY_TIME_REMAINING, ErdCode.LAUNDRY_CYCLE, ErdCode.LAUNDRY_DELAY_TIME_REMAINING, ErdCode.LAUNDRY_DOOR, ErdCode.LAUNDRY_DRYER_LEVEL_SENSOR_DISABLED, ErdCode.LAUNDRY_UNKNOWN201D, ErdCode.LAUNDRY_DRYER_SHEET_USAGE_CONFIGURATION, ErdCode.LAUNDRY_DRYER_SHEET_INVENTORY, ErdCode.LAUNDRY_REMOTE_STATUS, ErdCode.LAUNDRY_REMOTE_POWER_CONTROL, ErdCode.LAUNDRY_UNKNOWN2041, ErdCode.LAUNDRY_DRYER_DRYNESSNEW_LEVEL, ErdCode.LAUNDRY_DRYER_TEMPERATURENEW_OPTION, ErdCode.LAUNDRY_DRYER_UNKNOWN2051, ErdCode.LAUNDRY_DRYER_ECODRY_STATUS, ErdCode.LAUNDRY_DRYER_TUMBLENEW_STATUS, ErdCode.LAUNDRY_DRYER_UNKNOWN206F
2021-08-03 14:13:25,058 DEBUG Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER)
2021-08-03 14:13:25,247 DEBUG client - event = data_received(<52 bytes>)
2021-08-03 14:13:25,247 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"resource":"/appliance/*/erd/*","kind":"websocket#subscription","success":true,"change":"ADDED"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:44,601 DEBUG client > Frame(fin=True, opcode=<Opcode.PING: 9>, data=b'\x86\xeb\xdb\x07', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:44,627 DEBUG client - event = data_received(<6 bytes>)
2021-08-03 14:13:44,627 DEBUG client < Frame(fin=True, opcode=<Opcode.PONG: 10>, data=b'\x86\xeb\xdb\x07', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:44,627 DEBUG client - received solicited pong: 86ebdb07
2021-08-03 14:13:54,603 DEBUG Sending keepalive ping
2021-08-03 14:13:54,604 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#ping", "id": "keepalive-ping", "action": "ping"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:13:54,646 DEBUG client - event = data_received(<28 bytes>)
2021-08-03 14:13:54,646 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#pong","id":"keepalive-ping"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:04,646 DEBUG client > Frame(fin=True, opcode=<Opcode.PING: 9>, data=b'?\xa1F\x19', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:04,671 DEBUG client - event = data_received(<6 bytes>)
2021-08-03 14:14:04,671 DEBUG client < Frame(fin=True, opcode=<Opcode.PONG: 10>, data=b'?\xa1F\x19', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:04,671 DEBUG client - received solicited pong: 3fa14619
2021-08-03 14:14:24,615 DEBUG Sending keepalive ping
2021-08-03 14:14:24,615 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#ping", "id": "keepalive-ping", "action": "ping"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:24,662 DEBUG client - event = data_received(<6 bytes>)
2021-08-03 14:14:24,662 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#pong","id":"keepalive-ping"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:24,663 DEBUG client > Frame(fin=True, opcode=<Opcode.PING: 9>, data=b'!\x7fX\xd4', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:24,688 DEBUG client - event = data_received(<6 bytes>)
2021-08-03 14:14:24,688 DEBUG client < Frame(fin=True, opcode=<Opcode.PONG: 10>, data=b'!\x7fX\xd4', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:24,688 DEBUG client - received solicited pong: 217f58d4
2021-08-03 14:14:24,844 DEBUG Requesting update for GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER)
2021-08-03 14:14:24,844 DEBUG Requesting update for client D828C95D21C9
2021-08-03 14:14:24,845 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C95D21C9/erd", "id": "D828C95D21C9-allErd"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:24,846 DEBUG Requesting update for GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER)
2021-08-03 14:14:24,846 DEBUG Requesting update for client D828C954A9AE
2021-08-03 14:14:24,846 DEBUG client > Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind": "websocket#api", "action": "api", "host": "api.brillion.geappliances.com", "method": "GET", "path": "/v1/appliance/D828C954A9AE/erd", "id": "D828C954A9AE-allErd"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:25,065 DEBUG client - event = data_received(<33 bytes>)
2021-08-03 14:14:25,065 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"D828C95D21C9-allErd","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C95D21C9/erd"},"success":true,"code":200,"body":{"kind":"appliance#erdList","userId":"a7o71pz52pf8cxi","applianceId":"D828C95D21C9","items":[{"erd":"0x0001","value":"0C47464435354553534E30575700000000000000000000000000000000000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0002","value":"0944533130303838304700000000000000000000000000000000000000000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0008","value":"01","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0035","value":"00000001","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x0099","value":"00","time":"2021-08-02T04:42:15.118Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-02T04:42:12.968Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-02T04:42:12.968Z"},{"erd":"0x0102","value":"00","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0103","value":"01000352","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x0105","value":"00","time":"2021-08-02T04:42:14.053Z"},{"erd":"0x2000","value":"00","time":"2021-08-02T22:42:16.157Z"},{"erd":"0x2001","value":"00","time":"2021-08-02T22:35:41.908Z"},{"erd":"0x2002","value":"00","time":"2021-08-02T22:37:45.724Z"},{"erd":"0x2007","value":"0DE5","time":"2021-08-02T22:35:42.858Z"},{"erd":"0x200A","value":"80","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2010","value":"0000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2012","value":"01","time":"2021-08-02T21:20:25.890Z"},{"erd":"0x201C","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x201D","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2022","value":"0000000000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2023","value":"0000","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2039","value":"00","time":"2021-08-02T22:37:45.724Z"},{"erd":"0x2040","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2041","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x204D","value":"04","time":"2021-08-02T21:20:21.611Z"},{"erd":"0x2050","value":"03","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2051","value":"FF","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x2052","value":"0000","time":"2021-08-02T21:20:16.609Z"},{"erd":"0x2053","value":"00","time":"2021-08-02T04:42:10.579Z"},{"erd":"0x206F","value":"00","time":"2021-08-02T04:42:10.579Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-03 14:14:25,067 DEBUG Got timespan value of 65535. Treating as None.
2021-08-03 14:14:25,131 DEBUG client - event = data_received(<37 bytes>)
2021-08-03 14:14:25,131 DEBUG client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#api","id":"D828C954A9AE-allErd","request":{"host":"api.brillion.geappliances.com","method":"GET","path":"/v1/appliance/D828C954A9AE/erd"},"success":true,"code":200,"body":{"kind":"appliance#erdList","userId":"a7o71pz52pf8cxi","applianceId":"D828C954A9AE","items":[{"erd":"0x0001","value":"0C47465735353053534E30575700000000000000000000000000000000000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0002","value":"0953523337313831304E00000000000000000000000000000000000000000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0008","value":"02","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0035","value":"00000002","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0099","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0102","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0103","value":"0100026A","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x0105","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2000","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2001","value":"00","time":"2021-08-02T21:18:27.971Z"},{"erd":"0x2002","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2007","value":"0CCF","time":"2021-08-02T21:18:30.083Z"},{"erd":"0x200A","value":"1C","time":"2021-08-02T20:18:34.278Z"},{"erd":"0x2010","value":"0000","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2012","value":"01","time":"2021-08-03T12:30:20.323Z"},{"erd":"0x2013","value":"00","time":"2021-08-02T21:18:41.406Z"},{"erd":"0x2015","value":"02","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2016","value":"14","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2017","value":"02","time":"2021-08-02T20:18:35.397Z"},{"erd":"0x2018","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x201D","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2039","value":"00","time":"2021-08-02T21:18:47.456Z"},{"erd":"0x2040","value":"FF","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2054","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2055","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x205B","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2060","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2061","value":"00","time":"2021-08-02T02:48:13.071Z"},{"erd":"0x2069","value":"000000E103000300","time":"2021-08-02T21:18:27.971Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
But I don't see anything specific in the hass core logs - just (seemingly) unrelated errors related to my Washing Machine (which does get discovered and shows up):