I created a local MQTT gateway to free Fox ESS microinverters from the cloud. It provides a way to read data from Fox ESS microinverters like the M1-800-E locally, bypassing the official cloud API to eliminate latency, privacy concerns, and downtime.
Core Features:
- Local Control: Extracts data directly from the inverter without cloud dependencies, every 90 seconds.
- MQTT Integration: Publishes metrics straight to your MQTT broker for autodiscovery with Home Assistant.
- Easy: install script provided
- Optional Cloud Relay: you can keep using the Fox ESS Cloud in parallel.
- Lightweight: Can run on an old Raspberry Pi zero w.
The source code and setup instructions can be found in the repository: https://github.com/040medien/foxess_local_gateway