A.I. Datapipes is a software and hardware suite created to aid in heating/cooling system monitoring. Sensors are strategically placed throughout the system to allow for continued analysis of operations. Data collected is stored and fed into a Machine Learning model which normalizes the behavior of each component in the system. These components include pumps, blowers and valves (among others). Any deviation from the learned normal behavior will trigger an alert. In most cases, components will sub perform prior to failing completely. A.I. Datapipes is a preventative maintenance tool.
This portion of the A.I. Datapipes suite is The Main Controller for the system. Other components are maintained separately. They include:
- The DashBoard (live updating)
- Machine Learning Portal
- Backend API (historic retrieval)
Read and push data from sensors installed near heating/cooling equipment.
A 1 Wire Network, typically communicating through I2C protocol through a bus master:
For Digital Sensors:
- 1-Wire Plus (on board DS2482-100: 1-wire bus master)
- DS19B20: 1-Wire Temperature Sensor
- DS2438: Repurposed 1-Wire Battery Monitor (on board temp sensor for true humidity calc)
- HIH-4000-001: Humidity Sensor
For Analog Sensors:
- MPC3008: Analog to Digital Converter
- 10kΩ resistor at 25 °C (outdoor temperature sensor)
Linux Libraries/Drivers: