Smart Modules form the foundation of the HAPI platform. They are small computers inside an plastic shell that effectively self-organize into a fault tolerant mesh. Each module has a sensor or power control connected to it. Smart Modules communicate over a WiFi network in order to find one another, run scheduled jobs like data collection or turning something on/off or checking if a sensor reading requires user notification. Any Smart Module can act as the site communications hub and any module can run the site Scheduler, therefore we refer to these functions as “transient”. Sensor and Module-level data collected at a site can be pushed to a cloud-based analytics capability (Grafana on InfluxDB) on a regular basis.