MVP3000 Implementation

The implementation consists of two main components: the main script and a web display for the end-user. The MVP3000 framework manages essential tasks such as data processing, connectivity, and communication.

Focus development efforts on high-value tasks.

The main script on the ESP8266 delivers core functionality by initializing the CO2 sensor, conducting measurements, and passing the collected data to the framework. It also defines CO2 concentration thresholds for LED color indicators and handles sensor calibration upon user request.

The web display for end-users, hosted on the ESP8266, provides an intuitive landing page that displays current CO2 concentration and a recent data graph, with live updates via WebSocket. All MVP3000 framework and modules settings are still available but moved to a sub-URL. Images and content of the landing page are packaged using available tools, allowing them to be seamlessly embedded within the main script on the ESP8266.

Custom landing page and web interface for settings.