Important
This project is deprecated. Please see the OpenCalido Project (ESP32 based Smart Thermostat with Matter) https://lucasplacentino.github.io/OpenCalido/
Project can be found here (Electromaker.io).
A Make it smart with Nordic Thingy:91 (Electromaker.io) contest project.
Built with a Thingy:91 (nrf9160).
Calido was built to monitor and control a house temperature, humidity, vibrations, overall air quality and its heating system, to control other smart-home devices and to notify the user.
It can send data via MQTT to Home Assistant for user monitoring and automations.
Calido can also use its BLE to fetch data from various external sensors.
Calido can send signal via its GPIOs to relays, for example to turn on and off home heating and cooling.
TinyML can be run on the device to learn and later predict the user's preferred home teperature based on time of day and outside climate.
Data can be sent to Edge Impulse to process it, it could for example be trained with vibrations data to predict earthquakes. This data could be massively crowdsourced in high seismic activity areas to help those regions or countries better predict and prevent future natural disasters.
- Update your Thingy:91's firmware (instructions here).
- Put your included iBasis SIM card in your Thingy:91, and register it in nRF Cloud (instructions here).
-
Build the firmware.
-
Flash it onto your Thingy:91.
-
Have your MQTT Broker up and linked to HomeAssistant
-
Connect Edge Impulse docs.edgeimpulse.com/nordic-semi-thingy91
Get the Edge Impulse project at Calido's EI project page.
Please be welcome to contribute here.
Licensed under an Apache-2.0 license.