Im getting this stack trace when deploying the python script manually with setup.py build and install:
$ python -m aircon run --port 2221 --config config_3ddrucker.json --mqtt_host localhost
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/home/odroid/AirCon/aircon/__main__.py", line 303, in <module>
asyncio.run(run(parsed_args))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/asyncio/runners.py", line 194, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/asyncio/base_events.py", line 721, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/home/odroid/AirCon/aircon/__main__.py", line 173, in run
device = Device.create(config, notifier.notify)
File "/home/odroid/AirCon/aircon/aircon.py", line 75, in create
return AcDevice(config, notifier)
File "/home/odroid/AirCon/aircon/aircon.py", line 238, in __init__
super().__init__(config, AcProperties(), notifier)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/odroid/AirCon/aircon/aircon.py", line 46, in __init__
self._config = Config(config['lanip_key'], config['lanip_key_id'])
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/odroid/AirCon/aircon/config.py", line 51, in __init__
self._update_encryption()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/odroid/AirCon/aircon/config.py", line 72, in _update_encryption
self.app = Encryption(lanip_key, random_1 + random_2 + time_1 + time_2)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/odroid/AirCon/aircon/config.py", line 32, in __init__
self.cipher = AES.new(self.crypto_key, AES.MODE_CBC, self.iv_seed)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/odroid/homeassistant-core/venv/lib/python3.13/site-packages/Crypto/Cipher/AES.py", line 95, in new
return AESCipher(key, *args, **kwargs)
File "/home/odroid/homeassistant-core/venv/lib/python3.13/site-packages/Crypto/Cipher/AES.py", line 59, in __init__
blockalgo.BlockAlgo.__init__(self, _AES, key, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/odroid/homeassistant-core/venv/lib/python3.13/site-packages/Crypto/Cipher/blockalgo.py", line 141, in __init__
self._cipher = factory.new(key, *args, **kwargs)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
ValueError: Unknown cipher feedback mode 0
Hi,
Im getting this stack trace when deploying the python script manually with setup.py build and install: