An ESP32-S3 reads UPS data from a Ragtech Easy Pro 1200VA via USB and sends it to an MQTT broker for integration with Home Assistant.
This project aims to develop a system using an ESP32-S3 microcontroller to monitor a Ragtech Easy Pro 1200VA UPS via USB. The ESP32-S3 will collect UPS data (such as input voltage, output voltage, battery level, load percentage, and operational status) and transmit it to an MQTT broker for integration with a Home Assistant server, enabling real-time monitoring and automation.
Edit the file Kconfig.projbuild.example with your wifi parameters and the mqtt address.
Remove the file the extension .example build the project in your ESP32-S3 device.
- ESP-IDF - ESP32-S3 Framework
- MQTT - MQTT Broker
- Home Assistant - Home Assistant
- @antunesls - Idea & Initial work
A special thanks to the projects and resources that helped me accomplish this work.