Hi. I'm an electrical engineer with experience in the programming of ESP8266, designing web server as user interfaces, and connecting with microcontrollers (arduino, pic and raspberry PI) withe the idea to communicate with them to send and received data using protocols (UART,SPI,I2C,1WIRE,TCP/IP) and send that data to an GUI. I made a project that measure the Active Power consumed by the house using a PIC18F877A, current Transfromer and Voltage transformer used to create a digital Wattmetter circuit, used to calculate la power throught the voltage, current and phase degree measured for the circuit, and send that dat to the ESP by UART, and tehm send the data tp a web server to update the graph of energy comsuption implemented in the GUI, and save it also in a database to let the user know the comsuption in a especific day, week or month. I hope to fullfill your expectation and can work with you in this project