question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Laundry Door is not being recognized

See original GitHub issue

HAss History always shows Closed for my appliances’ (Washing Machine & Dryer) door.

image

However, your gehomesdk shows the state change. Any way to enable that sensor (and any other ERDs not enabled/receiving state [ex, door locked] - full audit of what ERDs are enabled in hass?)?

2021-08-06 09:31:55,899 DEBUG    Using selector: SelectSelector
C:\Users\steve.redden.REDNET\Documents\Development\gehome-master\gehome-master\examples\websocket_example.py:75: DeprecationWarning: The object should be created within an async function
  session = aiohttp.ClientSession()
2021-08-06 09:31:55,899 DEBUG    Getting OAuth2 token
2021-08-06 09:31:55,919 DEBUG    Client changed state: GeClientState.INITIALIZING to GeClientState.AUTHORIZING_OAUTH
2021-08-06 09:31:56,680 DEBUG    Getting WS credentials
2021-08-06 09:31:56,680 DEBUG    Client changed state: GeClientState.AUTHORIZING_OAUTH to GeClientState.AUTHORIZING_CLIENT
2021-08-06 09:31:56,779 INFO     Starting GE Appliances client
2021-08-06 09:31:56,794 DEBUG    Client changed state: GeClientState.AUTHORIZING_CLIENT to GeClientState.CONNECTING
2021-08-06 09:31:56,825 DEBUG    client - state = CONNECTING
2021-08-06 09:31:56,888 DEBUG    client - event = connection_made(<asyncio.sslproto._SSLProtocolTransport object at 0x00000212BAB95820>)
2021-08-06 09:31:56,888 DEBUG    client > GET /?access_token=REDACTED HTTP/1.1
2021-08-06 09:31:56,888 DEBUG    client > Headers([('Host', 'ws-us-east-1.brillion.geappliances.com'), ('Upgrade', 'websocket'), ('Connection', 'Upgrade'), ('Sec-WebSocket-Key', '6E8BjqMBUzR8XURh6BlxDg=='), ('Sec-WebSocket-Version', '13'), ('Sec-WebSocket-Extensions', 'permessage-deflate; client_max_window_bits'), ('User-Agent', 'Python/3.9 websockets/9.1')])
2021-08-06 09:31:57,294 DEBUG    client - event = data_received(<212 bytes>)
2021-08-06 09:31:57,309 DEBUG    client < HTTP/1.1 101 Switching Protocols
2021-08-06 09:31:57,309 DEBUG    client < Headers([('Date', 'Fri, 06 Aug 2021 14:31:57 GMT'), ('Connection', 'upgrade'), ('upgrade', 'websocket'), ('sec-websocket-accept', 'WB87fuuBHuDMxJaowEDTIc8D74o='), ('sec-websocket-extensions', 'permessage-deflate')])
2021-08-06 09:31:57,309 DEBUG    client - state = OPEN
2021-08-06 09:31:57,309 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-06 09:31:57,309 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-06 09:31:57,309 DEBUG    Client changed state: GeClientState.CONNECTING to GeClientState.CONNECTED
2021-08-06 09:31:57,388 DEBUG    client - event = data_received(<49 bytes>)
2021-08-06 09:31:57,388 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#subscribe","success":true}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:31:57,497 DEBUG    client - event = data_received(<300 bytes>)
2021-08-06 09:31:57,497 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-05T04:09:44.000Z"},{"applianceId":"D828C954A9AE","type":"Clothes Washer","brand":"Unknown","jid":"d828c954a9ae_a7o71pz52pf8cxi","nickname":"Washer","online":"ONLINE","onlineTime":"2021-08-06T08:00:50.000Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:31:57,497 DEBUG    D828C95D21C9 marked available
2021-08-06 09:31:57,497 DEBUG    Adding appliance D828C95D21C9
2021-08-06 09:31:57,497 DEBUG    Requesting update for client D828C95D21C9
2021-08-06 09:31:57,497 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-06 09:31:57,497 DEBUG    Requesting features for client D828C95D21C9
2021-08-06 09:31:57,497 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-06 09:31:57,497 DEBUG    D828C954A9AE marked available
2021-08-06 09:31:57,497 DEBUG    Adding appliance D828C954A9AE
2021-08-06 09:31:57,497 DEBUG    Requesting update for client D828C954A9AE
2021-08-06 09:31:57,497 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-06 09:31:57,497 DEBUG    Requesting features for client D828C954A9AE
2021-08-06 09:31:57,497 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-06 09:31:57,497 DEBUG    Registering update callback for GeAppliance(D828C95D21C9) (Unknown Type)
2021-08-06 09:31:57,497 DEBUG    Registering update callback for GeAppliance(D828C954A9AE) (Unknown Type)
2021-08-06 09:31:57,650 DEBUG    client - event = data_received(<330 bytes>)
2021-08-06 09:31:57,651 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-05T04:11:45.976Z"},{"erd":"0x0002","value":"0944533130303838304700000000000000000000000000000000000000000000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0008","value":"01","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0035","value":"00000001","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0099","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0102","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0103","value":"01000352","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x0105","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2000","value":"02","time":"2021-08-06T14:23:52.922Z"},{"erd":"0x2001","value":"80","time":"2021-08-06T14:23:52.922Z"},{"erd":"0x2002","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2007","value":"0831","time":"2021-08-06T14:31:50.496Z"},{"erd":"0x200A","value":"89","time":"2021-08-06T14:23:42.266Z"},{"erd":"0x2010","value":"0000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2012","value":"01","time":"2021-08-06T14:23:41.400Z"},{"erd":"0x201C","value":"00","time":"2021-08-06T14:23:51.846Z"},{"erd":"0x201D","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2022","value":"0000000000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2023","value":"0000","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2039","value":"01","time":"2021-08-06T14:23:52.922Z"},{"erd":"0x2040","value":"FF","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2041","value":"FF","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x204D","value":"04","time":"2021-08-06T14:23:44.459Z"},{"erd":"0x2050","value":"04","time":"2021-08-06T14:23:46.650Z"},{"erd":"0x2051","value":"FF","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2052","value":"0003","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x2053","value":"00","time":"2021-08-05T04:11:45.976Z"},{"erd":"0x206F","value":"00","time":"2021-08-05T04:11:45.976Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:31:57,654 DEBUG    Setting ErdCode.MODEL_NUMBER to GFD55ESSN0WW
2021-08-06 09:31:57,656 DEBUG    Setting ErdCode.SERIAL_NUMBER to DS100880G
2021-08-06 09:31:57,657 DEBUG    Setting ErdCode.APPLIANCE_TYPE to ErdApplianceType.DRYER
2021-08-06 09:31:57,657 DEBUG    Setting ErdCode.UNIT_TYPE to ErdUnitType.TYPE_120V_CAFE
2021-08-06 09:31:57,658 DEBUG    Setting ErdCode.UNKNOWN_0099 to b'\x00'
2021-08-06 09:31:57,658 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION to 0.0.11.39
2021-08-06 09:31:57,659 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-06 09:31:57,659 DEBUG    Setting ErdCode.ACM_UPDATING to False
2021-08-06 09:31:57,660 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION to 1.0.3.82
2021-08-06 09:31:57,661 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-06 09:31:57,661 DEBUG    Setting ErdCode.APPLIANCE_UPDATING to False
2021-08-06 09:31:57,661 DEBUG    Setting ErdCode.LAUNDRY_MACHINE_STATE to Run
2021-08-06 09:31:57,662 DEBUG    Setting ErdCode.LAUNDRY_SUB_CYCLE to ErdLaundrySubCycle.DRYING
2021-08-06 09:31:57,662 DEBUG    Setting ErdCode.LAUNDRY_END_OF_CYCLE to False
2021-08-06 09:31:57,663 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:57
2021-08-06 09:31:57,663 DEBUG    Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.MIXED
2021-08-06 09:31:57,663 DEBUG    Setting ErdCode.LAUNDRY_DELAY_TIME_REMAINING to 0:00:00
2021-08-06 09:31:57,664 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
2021-08-06 09:31:57,664 DEBUG    Setting ErdCode.LAUNDRY_DRYER_LEVEL_SENSOR_DISABLED to False
2021-08-06 09:31:57,665 DEBUG    Setting ErdCode.LAUNDRY_UNKNOWN201D to b'\x00'
2021-08-06 09:31:57,665 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-06 09:31:57,665 DEBUG    Setting ErdCode.LAUNDRY_DRYER_SHEET_INVENTORY to 0
2021-08-06 09:31:57,666 DEBUG    Got timespan value of 65535. Treating as None.
2021-08-06 09:31:57,666 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_STATUS to True
2021-08-06 09:31:57,667 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_POWER_CONTROL to 255
2021-08-06 09:31:57,667 DEBUG    Setting ErdCode.LAUNDRY_UNKNOWN2041 to b'\xff'
2021-08-06 09:31:57,668 DEBUG    Setting ErdCode.LAUNDRY_DRYER_DRYNESSNEW_LEVEL to More Dry
2021-08-06 09:31:57,668 DEBUG    Setting ErdCode.LAUNDRY_DRYER_TEMPERATURENEW_OPTION to Medium
2021-08-06 09:31:57,669 DEBUG    Setting ErdCode.LAUNDRY_DRYER_UNKNOWN2051 to b'\xff'
2021-08-06 09:31:57,669 DEBUG    Setting ErdCode.LAUNDRY_DRYER_ECODRY_STATUS to Disabled
2021-08-06 09:31:57,669 DEBUG    Setting ErdCode.LAUNDRY_DRYER_TUMBLENEW_STATUS to ErdTumbleStatus.DISABLE
2021-08-06 09:31:57,670 DEBUG    Setting ErdCode.LAUNDRY_DRYER_UNKNOWN206F to b'\x00'
2021-08-06 09:31:57,674 DEBUG    Got initial appliance type for GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER)
2021-08-06 09:31:57,675 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-06 09:31:57,676 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER)
2021-08-06 09:31:57,681 DEBUG    client - event = data_received(<17 bytes>)
2021-08-06 09:31:57,682 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"kind":"websocket#connect","success":true}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:31:57,731 DEBUG    client - event = data_received(<71 bytes>)
2021-08-06 09:31:57,731 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-06 09:31:57,731 DEBUG    Received features ['CLOTHES_WASHER_V1_WASHER_LINK'] for D828C954A9AE
2021-08-06 09:31:57,731 DEBUG    client - event = data_received(<41 bytes>)
2021-08-06 09:31:57,731 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-06 09:31:57,731 DEBUG    Received features ['CLOTHES_DRYER_V1_EXTENDED_TUMBLE'] for D828C95D21C9
2021-08-06 09:31:57,763 DEBUG    client - event = data_received(<275 bytes>)
2021-08-06 09:31:57,763 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-06T08:02:51.037Z"},{"erd":"0x0002","value":"0953523337313831304E00000000000000000000000000000000000000000000","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0008","value":"02","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0035","value":"00000002","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0099","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0100","value":"00000B27","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0101","value":"00000000","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0102","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0103","value":"0100026A","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0104","value":"00000000","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x0105","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2000","value":"00","time":"2021-08-06T14:27:55.255Z"},{"erd":"0x2001","value":"00","time":"2021-08-06T13:52:55.667Z"},{"erd":"0x2002","value":"00","time":"2021-08-06T13:57:25.035Z"},{"erd":"0x2007","value":"0CCF","time":"2021-08-06T13:53:02.709Z"},{"erd":"0x200A","value":"1C","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2010","value":"0000","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2012","value":"01","time":"2021-08-06T14:23:27.984Z"},{"erd":"0x2013","value":"00","time":"2021-08-06T13:53:02.709Z"},{"erd":"0x2015","value":"02","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2016","value":"14","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2017","value":"02","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2018","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x201D","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2038","value":"FFFF","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2039","value":"00","time":"2021-08-06T14:22:49.888Z"},{"erd":"0x2040","value":"FF","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2054","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2055","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x205B","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2060","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2061","value":"00","time":"2021-08-06T08:02:51.037Z"},{"erd":"0x2069","value":"000000E203000300","time":"2021-08-06T13:52:55.667Z"}]}}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.MODEL_NUMBER to GFW550SSN0WW
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.SERIAL_NUMBER to SR371810N
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.APPLIANCE_TYPE to ErdApplianceType.WASHER
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.UNIT_TYPE to ErdUnitType.TYPE_120V_MONOGRAM
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.UNKNOWN_0099 to b'\x00'
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION to 0.0.11.39
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.WIFI_MODULE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.ACM_UPDATING to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION to 1.0.2.106
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.APPLIANCE_SW_VERSION_AVAILABLE to 0.0.0.0
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.APPLIANCE_UPDATING to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_MACHINE_STATE to Off
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_SUB_CYCLE to ErdLaundrySubCycle.CYCLE_NONE
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_END_OF_CYCLE to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:54:39
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_CYCLE to ErdLaundryCycle.NORMAL2
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_DELAY_TIME_REMAINING to 0:00:00
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_DOOR_LOCK to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_SOIL_LEVEL to ErdSoilLevel.NORMAL
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_WASHTEMP_LEVEL to Warm
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_SPINTIME_LEVEL to ErdSpinTimeLevel.MEDIUM
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_RINSE_OPTION to ErdRinseOption.INVALID
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_UNKNOWN201D to b'\x00'
2021-08-06 09:31:57,763 DEBUG    Got timespan value of 65535. Treating as None.
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_STATUS to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_REMOTE_POWER_CONTROL to 255
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2054 to b'\x00'
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_TIMESAVER to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_PREWASH to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2060 to b'\x00'
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_TUMBLECARE to False
2021-08-06 09:31:57,763 DEBUG    Setting ErdCode.LAUNDRY_WASHER_UNKNOWN2069 to b'\x00\x00\x00\xe2\x03\x00\x03\x00'
2021-08-06 09:31:57,763 DEBUG    Got initial appliance type for GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER)
2021-08-06 09:31:57,763 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-06 09:31:57,778 DEBUG    Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER)
2021-08-06 09:31:57,919 DEBUG    client - event = data_received(<52 bytes>)
2021-08-06 09:31:57,919 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-06 09:32:02,759 DEBUG    client - event = data_received(<60 bytes>)
2021-08-06 09:32:02,759 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C95D21C9","erd":"0x2007","time":"2021-08-06T14:32:00.953Z","value":"0827"},"resource":"/appliance/D828C95D21C9/erd/0x2007","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:02,759 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:47
2021-08-06 09:32:02,759 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.LAUNDRY_TIME_REMAINING
2021-08-06 09:32:12,619 DEBUG    client - event = data_received(<21 bytes>)
2021-08-06 09:32:12,619 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C95D21C9","erd":"0x2007","time":"2021-08-06T14:32:11.194Z","value":"081D"},"resource":"/appliance/D828C95D21C9/erd/0x2007","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:12,619 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:37
2021-08-06 09:32:12,619 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.LAUNDRY_TIME_REMAINING
2021-08-06 09:32:17,318 DEBUG    client > Frame(fin=True, opcode=<Opcode.PING: 9>, data=b'\x0b\x0b\xc1\x93', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:17,341 DEBUG    client - event = data_received(<6 bytes>)
2021-08-06 09:32:17,341 DEBUG    client < Frame(fin=True, opcode=<Opcode.PONG: 10>, data=b'\x0b\x0b\xc1\x93', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:17,341 DEBUG    client - received solicited pong: 0b0bc193
2021-08-06 09:32:19,133 DEBUG    client - event = data_received(<34 bytes>)
2021-08-06 09:32:19,133 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2012","time":"2021-08-06T14:32:17.442Z","value":"00"},"resource":"/appliance/D828C954A9AE/erd/0x2012","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:19,133 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.OPEN
2021-08-06 09:32:19,133 DEBUG    Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER). Updated keys: ErdCode.LAUNDRY_DOOR
2021-08-06 09:32:22,806 DEBUG    client - event = data_received(<18 bytes>)
2021-08-06 09:32:22,806 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C95D21C9","erd":"0x2007","time":"2021-08-06T14:32:21.409Z","value":"0813"},"resource":"/appliance/D828C95D21C9/erd/0x2007","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:22,806 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:27
2021-08-06 09:32:22,806 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.LAUNDRY_TIME_REMAINING
2021-08-06 09:32:25,008 DEBUG    client - event = data_received(<27 bytes>)
2021-08-06 09:32:25,008 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2000","time":"2021-08-06T14:32:23.673Z","value":"01"},"resource":"/appliance/D828C954A9AE/erd/0x2000","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:25,008 DEBUG    Setting ErdCode.LAUNDRY_MACHINE_STATE to Standby
2021-08-06 09:32:25,008 DEBUG    Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER). Updated keys: ErdCode.LAUNDRY_MACHINE_STATE
2021-08-06 09:32:27,312 DEBUG    Sending keepalive ping
2021-08-06 09:32:27,313 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-06 09:32:27,341 DEBUG    client - event = data_received(<29 bytes>)
2021-08-06 09:32:27,341 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-06 09:32:31,813 DEBUG    client - event = data_received(<19 bytes>)
2021-08-06 09:32:31,819 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C95D21C9","erd":"0x2007","time":"2021-08-06T14:32:30.839Z","value":"0809"},"resource":"/appliance/D828C95D21C9/erd/0x2007","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:31,819 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:17
2021-08-06 09:32:31,819 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.LAUNDRY_TIME_REMAINING
2021-08-06 09:32:33,028 DEBUG    client - event = data_received(<17 bytes>)
2021-08-06 09:32:33,028 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2000","time":"2021-08-06T14:32:31.882Z","value":"00"},"resource":"/appliance/D828C954A9AE/erd/0x2000","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:33,028 DEBUG    Setting ErdCode.LAUNDRY_MACHINE_STATE to Off
2021-08-06 09:32:33,028 DEBUG    Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER). Updated keys: ErdCode.LAUNDRY_MACHINE_STATE
2021-08-06 09:32:33,727 DEBUG    client - event = data_received(<19 bytes>)
2021-08-06 09:32:33,727 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2012","time":"2021-08-06T14:32:32.868Z","value":"01"},"resource":"/appliance/D828C954A9AE/erd/0x2012","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:33,727 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
2021-08-06 09:32:33,727 DEBUG    Appliance state change detected in GeAppliance(D828C954A9AE) (ErdApplianceType.WASHER). Updated keys: ErdCode.LAUNDRY_DOOR
2021-08-06 09:32:37,347 DEBUG    client > Frame(fin=True, opcode=<Opcode.PING: 9>, data=b'\xeb\x9c\x984', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:37,357 DEBUG    client - event = data_received(<6 bytes>)
2021-08-06 09:32:37,372 DEBUG    client < Frame(fin=True, opcode=<Opcode.PONG: 10>, data=b'\xeb\x9c\x984', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:37,372 DEBUG    client - received solicited pong: eb9c9834
2021-08-06 09:32:41,903 DEBUG    client - event = data_received(<23 bytes>)
2021-08-06 09:32:41,911 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C95D21C9","erd":"0x2007","time":"2021-08-06T14:32:40.996Z","value":"07FF"},"resource":"/appliance/D828C95D21C9/erd/0x2007","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:41,911 DEBUG    Setting ErdCode.LAUNDRY_TIME_REMAINING to 0:34:07
2021-08-06 09:32:41,911 DEBUG    Appliance state change detected in GeAppliance(D828C95D21C9) (ErdApplianceType.DRYER). Updated keys: ErdCode.LAUNDRY_TIME_REMAINING

in particular lines 137:138 and 161:162:

...
2021-08-06 09:32:19,133 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2012","time":"2021-08-06T14:32:17.442Z","value":"00"},"resource":"/appliance/D828C954A9AE/erd/0x2012","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:19,133 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.OPEN
...
2021-08-06 09:32:33,727 DEBUG    client < Frame(fin=True, opcode=<Opcode.TEXT: 1>, data=b'{"item":{"applianceId":"D828C954A9AE","erd":"0x2012","time":"2021-08-06T14:32:32.868Z","value":"01"},"resource":"/appliance/D828C954A9AE/erd/0x2012","kind":"publish#erd","userId":"a7o71pz52pf8cxi"}', rsv1=False, rsv2=False, rsv3=False)
2021-08-06 09:32:33,727 DEBUG    Setting ErdCode.LAUNDRY_DOOR to ErdLaundryDoorStatus.CLOSED
...

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:23 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
stevereddencommented, Aug 8, 2021

Did a full deletion of the integration + entities. Re-did the integration.

Serials seem different:

image

Things seem to be working now!

Only remaining errors are:

2021-08-08 13:43:29 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/ge_home/update_coordinator.py", line 266, in on_device_update
entity.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 457, in async_write_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity DS100880G Laundry Delay Time Remaining: >

2021-08-08 13:43:29 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/ge_home/update_coordinator.py", line 266, in on_device_update
entity.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 457, in async_write_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity DS100880G Laundry Machine State: Off>

2021-08-08 13:43:32 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/ge_home/update_coordinator.py", line 266, in on_device_update
entity.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 457, in async_write_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity SR371810N Laundry Delay Time Remaining: >

2021-08-08 13:43:32 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/ge_home/update_coordinator.py", line 266, in on_device_update
entity.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 457, in async_write_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity SR371810N Laundry Delay Time Remaining: >

So: Dryer.Delay Time Dryer.State Washer.State

Unsure if they’re worth investigating in a different issue, because this one seems to be ready to close!

0reactions
simbajacommented, Aug 8, 2021

Closing and opening new issue for newest problems.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix Washer With A Lid Or Door That Won't Open
This is a simple inspection; no tools or disassembly is required. Locate your door strike. It will be found in the door frame...
Read more >
3 Easy Ways to Unlock a Washing Machine Door - wikiHow
1. Set out towels under the machine if it’s mid-cycle. If your washing machine has stopped working or you’re trying to open the...
Read more >
Washing machine not recognising door is locked - iFixit
Hi, My washing machine has just starting failing to acknowledge the door is locked. Started all of a sudden. It's an Indesit wia111....
Read more >
Three Ways To Open A Locked Washing Machine Door
If your machine connects directly to the pipes under a sink you can also try disconnecting it and empting it into a bucket...
Read more >
Door Will Not Lock or Unlock - Front Load Washer
Verify that there is nothing blocking the door and the lock mechanism. Always clean the door area for soap build up. Door Locked...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found