Open Lameth75 opened 7 months ago
I have never run it with python > 3.9, so changes are that this does not work (yet) with python 3.11 I'm not sure, but I recall reading that the event loop is handled different from python 3.10
If it is possible, you could try with python 3.9. The pyserial(-asyncio) versions are ok.
Thanks for your fast reply. I'll try to install a 3.9.x version of Python and let you know if I succeeded or not.
There is an update on this issue. I did the following and now the program is starting as I expected it and provides the configured devices to HomeKit.
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev libssl1.1
wget "https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz" tar zxf libffi-3.3.tar.gz cd libffi-3.3 ./configure sudo make install sudo ldconfig
tar zxf Python-3.9.18.tgz cd Python-3.9.18 ./configure --enable-optimizations make -j 4 && sudo make altinstall pip3.9 install -r requirements.txt
Hi ferensw,
I got lost unfortunately when I've tried to execute homekit_easywave.py on my RPI. I've installed everything including all dependencies. (Python 3.11.2)
When I start the script "$ python3 homekit_easywave.py", I receive the following error message.
My installed libraries are:
Do you have any idea what might be wrong in my environment?
Thanks in advance for your help, Lameth