Skip to content
Homebridge TestFlight
Internet services

Weather Plus

homebridge-weather-plus · v3.4.1

VerifiedCloudHomebridge 2.0

Adds current weather, forecasts and history for multiple locations to HomeKit.

What it says it supports

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Weather service plugin; supports WeatherFlow Tempest and Weewx stations, with Ambient Weather support still an open PR.

  • Works3
  • Partly works3
  • Requested1
DeviceStatusWhat they saidSource
Weather station data via OpenWeatherWorksWorks with a free OpenWeather account; values show in Home
Saved copy
If you look at your Homebridge accessories tab, do you see any values in your accessories widgets? These should reflect the values from the weather site. I am using homebridge-weather-plus pluggin with an OpenWeather free account and it seems to be working.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-11
WeatherFlow Tempest weather stationWorksMerged support via local UDP broadcasts
Saved copy
My Weatherflow implementation conforms to the architecture of this plugin, which was written with the idea of fetching (pulling) weather information from internet on a periodic basis. It does not need to persist data, the data is always available. The Tempest weather data is broadcast (pushed) on it's own periodic basis, and is not always available. For this plugin, it is only the Tempest weather source that needs to persist information. The way I see persistance implemented in the examples you provided is through Characteristic updates - aka when the data is pushed to HomeKit. Characteristic …

Excerpt saved from GitHub on 2026-10-22.

PR #262 · 2023-04
Weewx weather station softwareWorksAdditional Weewx API merged
Saved copy
Today, i have tried to install and connect to weewx. weewx create the json-File. But the homebridge shows no values. homebridge shows an error: [10.5.2022, 18:34:03] [WeatherPlus] Error retrieving weather report and forecast [10.5.2022, 18:34:03] [WeatherPlus] Error Message: Error: [ { "error": { "code": "CDN-0001", "message": "Invalid apiKey." } } ] homebridge config: { "platform": "WeatherPlus", "service": "weatherunderground", "key": "http://192.168,0.30/weewx/test.json", "locationCity": "V.4.8.0" } the "test.json" can i open in the browser: { observations:[ { stationID: "my Station", …

Excerpt saved from GitHub on 2026-10-22.

PR #219 · 2021-10
Ambient Weather stationPartly worksNo dedicated plugin; weather-plus can pull station data via Weather Underground
Saved copy
Check out HomeBridge weather plus. I use it with my Ambient station to pull data from WU.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-07
Ambient Weather WS-2000Partly worksBought for Weather Underground link to plugin; untested; one user found it clunky
Saved copy
I just bought a WS-2000 knowing that it integrates with WeatherUnderground. That links to the homebridge-weather-plus plugin. We'll see if it works. I was on the fence about the Tempest but I like the old school weather vane style. https://www.npmjs.com/package/homebridge-weather-plus

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2023-02
Ambient Weather WS-5000Partly worksNo dedicated plugin; cloud-only; sensors clutter Home app and update poorly
Saved copy
I have tried a couple of different ones, I have the WS2000 which uses the same console as the WS5000. It ends up junking up the Home app interface. Sensors are put in as small and greyed out boxes that aren't able to be included in the main screens of the app and gets wonky as hell about updating the actual readings. I used HOOBS, Home Assistant and tried to use Homebridge with MQTT plugin for Ambient Weather...none of them were really satisfactory.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2023-02
Ambient Weather stationRequestedSupport PR still open
Saved copy
It looks like different apis implementations handle [`ObservationTime`] differently. OWM and WeeWX are using the timezone of the weather location. WU and Weatherflow are using the device timezone. I could make arguments for both variants :) . What do u prefer? It appears that `ObservationTime` is displayed in the Eve app but I don't see it otherwise used. I'm guessing that the Eve app doesn't adjust it for where my phone is, so if the weather station in in timezone A, homebridge is in timezone B, and my phone is in timezone C, then I would probably prefer the observation time to be reported …

Excerpt saved from GitHub on 2026-10-22.

PR #297 · 2024-05

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

Online weather services

Compatibility

Verified by HomebridgeYes
Homebridge versions>=1.0.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js>=10.0.0 || ^20.15.1
Settings in Homebridge UIYes
MatterNo
Platform nameWeatherPlus
LicenseMIT

Community signals

Downloads a week66
Downloads a month733
GitHub stars333
Open issues46
Closed issues225
Last code push2026-10-01
Latest version3.4.1 (2025-08-07)
First published2018-07-31
Releases52

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.

Caveats from the README

  • Full values best viewed in Eve app

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • HumiditySensor
  • LightSensor
  • OccupancySensor
  • TemperatureSensor