Screenshots From the README of MaxensF/personal_weather_station.
About
Personal Weather Station is a custom integration that receives data from personal weather stations over HTTP. It runs locally and exposes the incoming readings as sensors, such as temperature, humidity, pressure, wind speed and rainfall. Sensors are created automatically for any supported data key, and existing ones are updated as new requests arrive. A station key acts as a password between the station and Home Assistant, and it is entered when the integration is added in the UI. Stations that can send HTTP GET requests with matching query parameters should work, and several Bresser and YOUSHIKO models are listed as confirmed. For stations without a custom upload URL, the README describes workarounds that intercept Weather Underground traffic.
Automatic summary of the README and code of MaxensF/personal_weather_station. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Personal Weather Station
- Station key
After setup
- Station key
- Mark as unavailable after (minutes)How long a station may stay silent before its sensors are marked unavailable. Set to 0 to never mark them unavailable.
- Log every incoming requestWrites the full content of every request to the Home Assistant log. Useful while setting a station up, noisy afterwards.
Texts from the code of MaxensF/personal_weather_station.
Entities
- Binary sensorsConsole battery level, Station online, CO2 sensor connection status, CO sensor connection status, Outdoor sensor battery status, Outdoor sensor connection status, CH1 battery status, CH1 connection status, CH2 battery status, CH2 connection status, CH3 battery status, CH3 connection status, and 33 more
- ButtonsReset wind offset, Set north from current
- NumbersWind direction offset
- SensorsAbsolute air pressure, Absolute pressure, API version, Black carbon, Carbon monoxide, Carbon monoxide trace levels, Elemental carbon, Nitric oxide, NO2 X computed, Nitrogen dioxide, NO2 Y computed, NO3 ion, and 151 more
Troubleshooting
- Repair noticesNotices it can show in Settings, Repairs:Weather station rejected: wrong station key, Weather station rejected: no station identifier, Entity IDs repeat the station name, Connection, leak and battery readings are still numbers, No weather station has sent anything yet
From the README
Turn Home Assistant into the server your weather station uploads to. No cloud, no account, no polling: the station posts straight to your instance, and its devices and sensors appear on their own.
- Guided setup. Adding the integration ends on the exact settings to enter in your station, your Home Assistant address included. Until a station has posted, a prompt waits with you for its first…
- 170 sensors across both protocols: temperature, humidity, pressure, wind, rain, lightning, air quality, multi-channel sensors, batteries.
- North calibration. Realign a vane that was not mounted precisely, without touching the hardware.
- A station that stops reporting is marked unavailable instead of showing a frozen reading forever.
- A Last update diagnostic per station, readable precisely when the station has gone quiet.
- Water leak and connection readings as binary sensors, usable with the standard leak cards and alerts.
- Entities and values survive a restart — no waiting for the next upload.
- Rejected stations are reported in Repairs rather than failing silently.
- Available in all 64 languages Home Assistant supports.
- Optional station key.
Shows in Vulpo
Button card, Chart card, Apple Watch.Information
- Installs
- 140 sharing analytics
- GitHub stars
- 14
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.2.0,
- Category
- Weather and alerts
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
personal_weather_station- Issues
- Report an issue















