baudneo
(Baudneo)
February 4, 2025, 9:49pm
1
I purchased airthings wave plus and wave enhance. The wave plus was recognized instantly but the wave enhance has not been recognized by airthings-ble, even though the airthings-ble repo specifically states it supports the wave enhance.
Just wondering if anyone else has any experience with the wave enhance and airthings-ble? The only thing I can think of is if the airthings-ble package is outdated? What’s the best way to get a pip freeze
output from HAOS?
baudneo
(Baudneo)
February 4, 2025, 10:00pm
2
Support for the enhance was only added 24 days ago, so I am almost certain it (airthings-ble) just needs to be updated.
committed 09:22PM - 11 Jan 25 UTC
I docker exec’d into the homeassistant container and found this: airthings-ble==0.9.2
I upgraded to 1.0.0 to see if I could get it added and work on opening an issue to get the base image version updated, but it didnt work.
homeassistant:/config# pip freeze | grep airthings
airthings-ble==0.9.2
airthings_cloud==0.2.0
homeassistant:/config# pip install -U airthings-ble
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Requirement already satisfied: airthings-ble in /usr/local/lib/python3.13/site-packages (0.9.2)
Collecting airthings-ble
Downloading airthings_ble-1.0.0-py3-none-any.whl.metadata (2.6 kB)
Requirement already satisfied: async-interrupt>=1.1.1 in /usr/local/lib/python3.13/site-packages (from airthings-ble) (1.2.0)
Requirement already satisfied: bleak>=0.15.1 in /usr/local/lib/python3.13/site-packages (from airthings-ble) (0.22.3)
Requirement already satisfied: bleak-retry-connector>=1.8.0 in /usr/local/lib/python3.13/site-packages (from airthings-ble) (3.6.0)
Requirement already satisfied: cbor2>=5.6.4 in /usr/local/lib/python3.13/site-packages (from airthings-ble) (5.6.5)
Requirement already satisfied: dbus-fast<3,>=1.83.0 in /usr/local/lib/python3.13/site-packages (from bleak>=0.15.1->airthings-ble) (2.24.3)
Requirement already satisfied: bluetooth-adapters>=0.15.2 in /usr/local/lib/python3.13/site-packages (from bleak-retry-connector>=1.8.0->airthings-ble) (0.20.2)
Requirement already satisfied: aiooui>=0.1.1 in /usr/local/lib/python3.13/site-packages (from bluetooth-adapters>=0.15.2->bleak-retry-connector>=1.8.0->airthings-ble) (0.1.9)
Requirement already satisfied: uart-devices>=0.1.0 in /usr/local/lib/python3.13/site-packages (from bluetooth-adapters>=0.15.2->bleak-retry-connector>=1.8.0->airthings-ble) (0.1.0)
Requirement already satisfied: usb-devices>=0.4.5 in /usr/local/lib/python3.13/site-packages (from bluetooth-adapters>=0.15.2->bleak-retry-connector>=1.8.0->airthings-ble) (0.4.5)
Downloading airthings_ble-1.0.0-py3-none-any.whl (14 kB)
Installing collected packages: airthings-ble
Attempting uninstall: airthings-ble
Found existing installation: airthings-ble 0.9.2
Uninstalling airthings-ble-0.9.2:
Successfully uninstalled airthings-ble-0.9.2
Successfully installed airthings-ble-1.0.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
homeassistant:/config# pip freeze | grep airthings
airthings-ble==1.0.0
airthings_cloud==0.2.0
Going to look into opening an issue to get the integration or hass base image to use 1.0.0
baudneo
(Baudneo)
February 4, 2025, 10:55pm
3
Use this for now, add it to HACS.