Skip to content

Airthings Wave Plus bridge for Homebridge (Apple HomeKit)

License

Notifications You must be signed in to change notification settings

ecoen66/homebridge-wave-plus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-airthings-wave-plus

With this Homebridge plugin you can use Airthings WavePlus with Apple HomeKit.

This code is heavily based on the work of iler's homebridge-airthings-waveplus accessory, and the work of pakastin!

This code is a work in progress. There is currently a known issue around a bluetooth buffer overflow error in @abandonware/noble: "processLeAdvertisingReport: Caught illegal packet (buffer overflow): RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 4. Received 6"

Configuration

Example accessory config (needs to be added to the homebridge config.json): ...

	"accessories": [
  {
			"name": "Living Room WavePlus",
			"serialNumber": "1234567890",
			"disableTemp": false,
			"disableHumidity": false,
			"frequency": 60,
			"accessory": "Airthings WavePlus"
		}
]

...

Config Explanation:

Field Description
accessory (required) Must always be "Airthings WavePlus".
name (required) The name you want to use for for the WavePlus in HomeKit.
serialNumber (required) This shows up in the homekit accessory Characteristics and is used to index the control.
disableTemp (optional) Display a Temperature widget? Boolean value defaults to False if not present.
disableHumidity (optional) Display a Humidity widget? Boolean value defaults to False if not present
frequency (optional) Frequency in seconds to update readings in HomeKit.

About

Airthings Wave Plus bridge for Homebridge (Apple HomeKit)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%