Aura Mon is an energy datalogger specifically targeting the tiny SPM01.
Features:
- RP2350 microcontroller
- Ethernet for reliable network connectivity
- SDCard for storage
- RTC
- Modbus RTU over RS485
The goal of this project is to create a reliable and easy to use energy datalogger that can be used to monitor energy consumption in a home or small business. The SPM01 is a very affordable energy meter that can measure voltage, current, power, energy and power factor. This reduces the space needed in small electrical panels, making it ideal for home use.
The board can be powered using an external 5V power supply connected to the screw terminals. For testing purposes, it can also be powered via USB-C, after connecting the onboard jumper.
The firmware is written in C++ using the Arduino framework and is available in the firmware folder. It is designed to specifically meet my initial needs,
but is open for contributions and improvements. The firmware is responsible for reading data from the SPM01, storing it on the SDCard, and serving it over HTTP.
Note: The firmware is still in development and is not yet ready for production use. It is currently only tested on the hardware I have, so there may be bugs and issues that need to be addressed.
The firmware exposes an HTTP API that can be used to retrieve the stored data and configure the device. The API is documented in the API.md file.
- Initial schematic and board
- Initial firmware with basic functionality to read from the SPM01 and store data on the SDCard
