Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timhanewich/smart-home-demo

Monitoring temperature and humidity with Raspberry Pi, Azure Functions, and Power Apps. Code from video here: https://youtu.be/v0mPmCw5yl0
https://github.com/timhanewich/smart-home-demo

azure csharp dotnet micropython pi powerapps python raspberry raspberry-pi raspberry-pi-pico

Last synced: 8 days ago
JSON representation

Monitoring temperature and humidity with Raspberry Pi, Azure Functions, and Power Apps. Code from video here: https://youtu.be/v0mPmCw5yl0

Awesome Lists containing this project

README

        

# Smart Home Demo
As shown on Microsoft's Low-Code Revolution Show (click image for video):
[![Low Code Revolution Show](https://img.youtube.com/vi/v0mPmCw5yl0/0.jpg)](https://www.youtube.com/watch?v=v0mPmCw5yl0)

And in longer form (click image for video):
[![Long Form Tutorial](https://img.youtube.com/vi/BYmdi3mYHhM/0.jpg)](https://www.youtube.com/watch?v=BYmdi3mYHhM)

In this repository you will find the following code:
- [The C# code used to deploy the Azure Function (API) to serve for data ingestion and consumption](./src/api/)
- [The Python (MicroPython) code that runs on the Raspberry Pi Pico W and continuously captures and uploads temperature and humidity data](./src/rpi/)

## Canvas App
You can download the Power Apps Canvas app that is demonstrated [here](https://github.com/TimHanewich/smart-home-demo/releases/download/canvas1/Smart.Home.Monitor.msapp).
![canvas app](https://i.imgur.com/vvNZl6T.png)

## API Endpoints
You can find a description of the API endpoints available in the provided code [here](endpoints.md).

## Demonstrating
If you are hoping to demonstrate this publicly, see the recommended steps to do so [here](./demo.md).