ble2mqtt: Redmond Kettle G2XX auth problem
Hi, I try to connect , but it crashes with an error
INFO:ble2mqtt.ble2mqtt:Connected to localhost
INFO:ble2mqtt.devices.base:Connected to DE:39:B7:1D:85:42
INFO:ble2mqtt.protocols.redmond:Enable BLE notifications from [DE:39:B7:1D:85:42]
ERROR:ble2mqtt.ble2mqtt:Root task has raised an exception
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 556, in _run_device_tasks
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 402, in manage_device
File "/usr/lib/python3.7/site-packages/ble2mqtt/devices/kettle_redmond.py", line 80, in get_device_data
File "/usr/lib/python3.7/site-packages/ble2mqtt/protocols/redmond.py", line 225, in login
File "/usr/lib/python3.7/site-packages/ble2mqtt/protocols/redmond.py", line 166, in _check_success
ble2mqtt.protocols.redmond.RedmondError: Not logged in
INFO:ble2mqtt.ble2mqtt:Disconnected
Traceback (most recent call last):
File "/usr/bin/ble2mqtt", line 11, in <module>
load_entry_point('ble2mqtt==0.1.0a11', 'console_scripts', 'ble2mqtt')()
File "/usr/lib/python3.7/site-packages/ble2mqtt/__main__.py", line 61, in main
File "/usr/lib/python3.7/asyncio/base_events.py", line 587, in run_until_complete
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 115, in close
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 107, in stop_task
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 556, in _run_device_tasks
File "/usr/lib/python3.7/site-packages/ble2mqtt/ble2mqtt.py", line 402, in manage_device
File "/usr/lib/python3.7/site-packages/ble2mqtt/devices/kettle_redmond.py", line 80, in get_device_data
File "/usr/lib/python3.7/site-packages/ble2mqtt/protocols/redmond.py", line 225, in login
File "/usr/lib/python3.7/site-packages/ble2mqtt/protocols/redmond.py", line 166, in _check_success
ble2mqtt.protocols.redmond.RedmondError: Not logged in
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 20 (8 by maintainers)
What about the latest bleak version? pip3 install bleak==0.11.0
The entry with a kettle should be like
Where key is 8 bytes, 16 characters in hex format
Another approach is to comment out the check for auth response in installed library in
/usr/lib/...../ble2mqtt/protocols/redmond.py
. Maybe it send 0 on successful authorization too. https://github.com/devbis/ble2mqtt/blob/2a16df4a2a85b8b614862f3e4155ab4a851f37be/ble2mqtt/protocols/redmond.py#L270I made the integration based on my G214S kettle