Airthings Wave temperature/humidity/radon sensor service plugin for Homebridge.
- Display of temperature, humidity and radon (short- and long-term average) from Airthings Wave via Raspberry Pi
- Only temperature and humidity can be viewed in the Home app, radon levels can be viewed using Eve app (and others)
Make sure you are using a bluetooth capable Raspberry Pi and that it is located within range of the Airthings Wave.
- Install Homebridge using
npm install -g homebridge
- Install this plugin
npm install -g --unsafe-perm https://github.com/HSkul/homebridge-airthings-wave
- Download quary_wave.py Python script and place it in /home/pi or another location of your choice (indicated in config.json). Make sure the user running homebridge has permission to execute it
- Download find_wave.py Python script from here
- Update your configuration file - see below for an example
Use 'python find_wave.py SN' to find the bluetooth address of your Airthings Wave radon sensor, where SN is the serial number of your radon sensor (found on the back of it). Setup config.json according to below.
accessory
: "Airthings"name
: descriptive namename_temperature
(optional): descriptive name for the temperature sensorname_humidity
(optional): descriptive name for the humidity sensoraddress
: bluetooth address of Wave obtained from find_wave.pyrefresh
: Optional, time interval for refreshing data in seconds, defaults to 1hpath
( optional ): Full path and name of the python script. Defaults to '/home/pi/quary_wave.pi'
Example configuration:
"accessories": [
{
"accessory": "Airthings",
"name": "Sensor",
"name_temperature": "Temperature",
"name_humidity": "Humidity",
"address": "AA:BB:CC:DD:11:22",
"refresh": 900,
"path": "/var/lib/homebridge/quary_wave.py"
}
]
This plugin creates two services: TemperatureSensor and HumiditySensor.
- NorthernMan54/rxseger - Barometric Pressure and Device Polling Plugin this based on
MIT