YSmart Meter Project

The objective of the YSmart Meter project was to develop the hardware for a WiFi connected meter that would measure AC power. One of these devices records the power used in my house and the other records the power I generate from a 5 kW solar panel array on the roof of my house. The project involved the development of the schematic, PCB, case, firmware and application level (IoT framework) software. I chose to use the Espressif ESP32 device to provide the embedded processing power and WiFi interface. Aditional circuity (16 bit ADC and power management) was added and the schematic is shown below. I used docker images to provide the web server and proxy servers (http -> https). I used web technologies (HTML, css, javascript, websockets, MySQL, nginx and docker) to provide the infrastructure to make thge data available from this website.

Below is the schematic of the device and web pages served directly from the device. The live Monitor link on the previous page provides live data from the Solar system on the roof of my house.