investigate how to do the following
- set up basic server using esphome tutorials.
- investigate if authentication is necessary for hardware or we need to send via plain http
- investigate if post requests sent by hardware should have all parameters and drop if wrong/incomplete data is received.
- store data sent in a DB.
- investigate how to authenticate data based on number of data points viz-a-viz multiple home users and smart metered ones and select value based on majority of value.
- investigate methods to visualize data on a map.
- investigate method to have time scale to see past/current(live) data
- investigate option to people search for username and see their own data.
- investigate showing data in a table
- investigate archiving/compressing data on daily/weekly stats