we tried to controll the farmbot through the farmbot python lib, but we got the following error. We set up the library according to the README.md, but the example code throws the following error:
$ python3 main.py
Exception ignored in: <function Client.__del__ at 0x7f3881801a80>
Traceback (most recent call last):
File "/home/user/Documents/farmbot/python/.vfarmbot/lib/python3.11/site-packages/paho/mqtt/client.py", line 874, in __del__
self._reset_sockets()
File "/home/user/Documents/farmbot/python/.vfarmbot/lib/python3.11/site-packages/paho/mqtt/client.py", line 1133, in _reset_sockets
self._sock_close()
File "/home/user/Documents/farmbot/python/.vfarmbot/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'
Traceback (most recent call last):
File "/home/user/Documents/farmbot/python/main.py", line 1, in <module>
from farmbot import Farmbot, FarmbotToken
File "/home/user/Documents/farmbot/python/.vfarmbot/lib/python3.11/site-packages/farmbot.py", line 18, in <module>
class FarmbotConnection():
File "/home/user/Documents/farmbot/python/.vfarmbot/lib/python3.11/site-packages/farmbot.py", line 19, in FarmbotConnection
def __init__(self, bot, mqtt=mqtt.Client()):
^^^^^^^^^^^^^
TypeError: Client.__init__() missing 1 required positional argument: 'callback_api_version'
Hey,
we tried to controll the farmbot through the farmbot python lib, but we got the following error. We set up the library according to the README.md, but the example code throws the following error: