# ecowitt2mqtt

> Self-hosted open-source bridge for Fine Offset weather stations to MQTT with Home Assistant discovery.

- **Category:** IoT
- **Licence:** MIT
- **Latest version:** 2024.10.0
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker Compose, pip, Systemd
- **Tags:** Iot, Mqtt, Home Automation, Home Assistant, Python, Bridge, Ambient weather, Weather station, Fine Offset, Mqtt Discovery, Ecowitt Devices, Ecowitt, Froggit

## Description

A Python CLI and web service that collects readings from Fine Offset weather stations — such as Ecowitt, Ambient Weather, and Froggit models — over HTTP, transforms the measurements, and publishes them to MQTT brokers. It can automatically register sensors in Home Assistant through MQTT Discovery, computes extra values like dew point and heat index, lets you manage several gateways with distinct settings, and converts units between imperial and metric. You can deploy it with pip, Docker, Docker Compose, systemd, or supervisord; the only external dependency is an MQTT broker.

## Links

- [Homepage](https://github.com/bachya/ecowitt2mqtt)
- [Docker](bachya/ecowitt2mqtt)
- [GitHub Repository](https://github.com/bachya/ecowitt2mqtt)
- [GHCR](https://ghcr.io/bachya/ecowitt2mqtt)

---
Source: https://selfhost.directory/project/ecowitt2mqtt