Skip to content
Homebridge TestFlight
Ambient Weather

Ambient Weather

@bcourbage/homebridge-ambient-weather-sensors · v2.0.0

CloudHomebridge 2.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
DeviceStatusWhat they saidSource
Ambient Weather WS-2000WorksStation with WH65 and WH25 works
Saved copy
I'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 sensorWorksSupported in beta v1.5.0
Saved 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 sensorWorksAdded in beta v1.5.0; user happy
Saved 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 sensorWorksAdded in beta v1.5.0; too many battery sensors noted
Saved 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 HomebridgeNo
Homebridge versions^1.9.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^22.13.0 || ^24.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameAmbientWeatherSensors
LicenseApache-2.0

Community signals

Downloads a week32
Downloads a month1,582
GitHub stars2
Open issues0
Closed issues6
Last code push2026-10-17
Latest version2.0.0 (2026-10-03)
First published2026-05-30
Releases57

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