Ambient Weather
@bcourbage/homebridge-ambient-weather-sensors · v2.0.0
Adds Ambient Weather station sensors including CO2 and PM with realtime updates.
What it says it supports
Brands
- Ambient Weather
Devices it names
- Ambient Weather stations
- AWN
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Ambient Weather stations work; extra sensors (WH31, WH45, WH57) added in beta v1.5.0.
- Works4
| Device | Status | What they said | Source |
|---|---|---|---|
| Ambient Weather WS-2000 | Works | Station with WH65 and WH25 worksSaved copyI'm not sure where I miscommunicated this, but I only have one station. I have the WS-2000 console that comes with: 7 in 1 outdoor array (AW part WH65B / EW part WH65) Indoor thermo-hygro-baro (AW part WH32B / EW part WH25). I've added: Thermo-hygro (AW part WH31E / EW part WN31) x 4 Lightning sensor (AW part WH31L / EW part WH57) AQIN air quality / CO2 (AW part AQIN / EW part WH45) I'm no longer going to use the Ecowitt part numbers, and I apologize for creating confusion by doing this. Those are the numbers I saw in the Ecowitt plugin, and I didn't realize how different they were. As far as … Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2026-06 |
| Ambient WH31 temp/humidity sensor | Works | Supported in beta v1.5.0Saved copy… comes with: 7 in 1 outdoor array (AW part WH65B / EW part WH65) Indoor thermo-hygro-baro (AW part WH32B / EW part WH25). I've added: Thermo-hygro (AW part WH31E / EW part WN31) x 4 Lightning sensor (AW part WH31L / EW part WH57) AQIN air quality / CO2 (AW part AQIN / EW part WH45) I'm no longer going to use the Ecowitt part numbers, and I apologize for creating confusion by doing this. Those are the numbers I saw in the Ecowitt plugin, and I didn't realize how different they were. As far as using Ecowitt-branded sensors with the AW console, it looks like if it works, it's a mistake. AW blocks … Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2026-06 |
| Ambient WH45 air quality sensor | Works | Added in beta v1.5.0; user happySaved copy… part WH65B / EW part WH65) Indoor thermo-hygro-baro (AW part WH32B / EW part WH25). I've added: Thermo-hygro (AW part WH31E / EW part WN31) x 4 Lightning sensor (AW part WH31L / EW part WH57) AQIN air quality / CO2 (AW part AQIN / EW part WH45) I'm no longer going to use the Ecowitt part numbers, and I apologize for creating confusion by doing this. Those are the numbers I saw in the Ecowitt plugin, and I didn't realize how different they were. As far as using Ecowitt-branded sensors with the AW console, it looks like if it works, it's a mistake. AW blocks this with custom firmware, and in … Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2026-06 |
| Ambient WH57 lightning sensor | Works | Added in beta v1.5.0; too many battery sensors notedSaved copy… array (AW part WH65B / EW part WH65) Indoor thermo-hygro-baro (AW part WH32B / EW part WH25). I've added: Thermo-hygro (AW part WH31E / EW part WN31) x 4 Lightning sensor (AW part WH31L / EW part WH57) AQIN air quality / CO2 (AW part AQIN / EW part WH45) I'm no longer going to use the Ecowitt part numbers, and I apologize for creating confusion by doing this. Those are the numbers I saw in the Ecowitt plugin, and I didn't realize how different they were. As far as using Ecowitt-branded sensors with the AW console, it looks like if it works, it's a mistake. AW blocks this with custom firmware, … Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2026-06 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Ambient Weather Network REST and websocket API
You’ll need
- AWN API keys
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | ^1.9.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22.13.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | AmbientWeatherSensors |
| License | Apache-2.0 |
Community signals
| Downloads a week | 32 |
|---|---|
| Downloads a month | 1,582 |
| GitHub stars | 2 |
| Open issues | 0 |
| Closed issues | 6 |
| Last code push | 2026-10-17 |
| Latest version | 2.0.0 (2026-10-03) |
| First published | 2026-05-30 |
| Releases | 57 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirQualitySensor
- Battery
- CarbonDioxideSensor
- ContactSensor
- HumiditySensor
- LeakSensor
- LightSensor
- MotionSensor
- OccupancySensor
- SmokeSensor
- TemperatureSensor