Skip to content
Home Assistant TestFlight
Weather & alerts

Ecowitt Weather Station

garbled1/homeassistant_ecowitt · v0.7

HACSConnection not stated

Ecowitt Weather Station integration for homeassistant

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)

What people report

Ecowitt gateways push data locally with no cloud needed. The HP3501 never sends battery values.

  • Works1
  • Partly works1
  • Requested1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Ecowitt GW1000 gatewayWorks LocalWorks locally with PM2.5, soil moisture and temp/humidity sensors
Saved copy
I have an Ecowitt GW1000 Wireless Weather Station Gateway integrated with a bunch of PM2.5, soil moisture, and temperature and humidity sensors. I use the Ecowitt Weather Station HACS integration for local integration, and the GW1000 is configured to send readings to my local Home Assistant server using its private IP address (not hostname) on the custom port that the HACS integration listens on. I had isolated the GW1000 from the Internet by moving it to a local-only segment of my network that can speak with other local devices but not the Internet. This setup worked fine for almost a yea

Excerpt saved from GitHub on 2026-10-23.

Issue #85 · 2021-11
Ecowitt HP3501Partly worksWorks, but battery sensors missing; unit never sends battery data in ecowitt mode
Saved copy
Hello - Thanks for the fantastic integration! Overall the integration is working well for my Ecowitt HP3501, except I have no battery sensors. The color display shows 4 battery levels, one for the anemometer, rain gauge, indoor and outdoor thermostats. What's interesting is the log states it's setting up sensor.ecowitt & binary_sensor.ecowitt, but I can't find those sensors in the entity list, developer tools, or anywhere else. I can setup more verbose logging and re-install if that's helpful. Thanks! ``` 2020-12-24 12:47:38 INFO (MainThread) [homeassistant.setup] Setting up ecowitt …

Excerpt saved from GitHub on 2026-10-23.

Issue #36 · 2020-12
Ecowitt WittBoy GS2001/WS90RequestedSupport PR open, needs pyecowitt dependency PR
Saved copy
added support for Ecowitt Boy. Ref: https://www.ecowitt.com/shop/goodsDetail/249 Dependency: https://github.com/garbled1/pyecowitt/pull/7 Tested on my own installation. #107

Excerpt saved from GitHub on 2026-10-23.

PR #109 · 2022-04

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Connection not stated

The integration doesn’t declare how it connects.

Details

Installs (analytics)44 (0.01%)
GitHub stars157
Latest version0.7 (2023-05-05)
Set up in the UIYes
Maintainers@garbled1
LicenseApache-2.0

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
PoppyPop/homeassistant_ecowitt Newer code★ 322025-12-26Ecowitt Weather Station integration for homeassistant
warrenchin/homeassistant_ecowitt★ 32022-04-23Ecowitt Weather Station integration for homeassistant

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.