batmon-ha: TypeError: Client.__init__() missing 1 required positional argument: 'callback_api_version'

Daly BMS 250A 4S

Paste log output between BEGIN and END:
BEGIN 
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
19:00:29 INFO [main] Power cycle bluetooth hardware
Unable to open mgmt_socket
Unable to open mgmt_socket
19:00:33 INFO [bt] BT Discovery:
19:00:38 INFO [bt] BT 0A:89:B1:DD:E2:28          0A-89-B1-DD-E2-28
19:00:38 INFO [bt] BT 64:13:5B:8C:C3:37          64-13-5B-8C-C3-37
19:00:38 INFO [bt] BT 51:EA:50:11:B7:9F          51-EA-50-11-B7-9F
19:00:38 INFO [bt] BT 40:17:08:01:22:67              CamperLifePo4
19:00:38 INFO [bt] BT 6F:14:90:8B:76:EA          6F-14-90-8B-76-EA
19:00:38 INFO [bt] BT 72:78:2E:AA:B0:D6          72-78-2E-AA-B0-D6
19:00:38 INFO [bt] BT 4E:40:C3:F7:13:57          4E-40-C3-F7-13-57
19:00:38 INFO [bt] BT 41:D9:86:80:1A:E4          41-D9-86-80-1A-E4
19:00:38 INFO [bt] BT FA:D7:C0:A1:9E:D2          FA-D7-C0-A1-9E-D2
19:00:38 INFO [main] Verbose logging enabled
19:00:38 INFO [main] Bleak version 0.13.1a1, BtBackend version bluez-v5.70
19:00:38 DEBUG [bt] BMS DalyBt(40:17:08:01:22:67,battery1) keep alive enabled
19:00:38 INFO [main] connecting mqtt addons@core-mosquitto
Exception ignored in: <function Client.__del__ at 0x7fa20f3f60>
Traceback (most recent call last):
  File "/app/venv/lib/python3.11/site-packages/paho/mqtt/client.py", line 874, in __del__
    self._reset_sockets()
  File "/app/venv/lib/python3.11/site-packages/paho/mqtt/client.py", line 1133, in _reset_sockets
    self._sock_close()
  File "/app/venv/lib/python3.11/site-packages/paho/mqtt/client.py", line 1119, in _sock_close
    if not self._sock:
           ^^^^^^^^^^
AttributeError: 'Client' object has no attribute '_sock'
19:00:38 ERROR [main] Main loop exception: Client.__init__() missing 1 required positional argument: 'callback_api_version'
19:00:38 ERROR [main] Stack: Traceback (most recent call last):
  File "/app/main.py", line 400, in <module>
    asyncio.run(main())
  File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/app/main.py", line 235, in main
    mqtt_client = paho.Client()
                  ^^^^^^^^^^^^^
TypeError: Client.__init__() missing 1 required positional argument: 'callback_api_version'

19:00:38 INFO [main] exit signal handler... (), {}, shutdown was False
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
END

About this issue

  • Original URL
  • State: closed
  • Created 5 months ago
  • Comments: 15

Most upvoted comments

the coommit in the official hassio repo is wrong… that´s the problem

Duplicate of #195 and sorted in #196