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: 2 months ago
JSON representation
Monitoring temperature and humidity with Raspberry Pi, Azure Functions, and Power Apps. Code from video here: https://youtu.be/v0mPmCw5yl0
- Host: GitHub
- URL: https://github.com/timhanewich/smart-home-demo
- Owner: TimHanewich
- Created: 2023-01-09T16:58:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T17:33:49.000Z (about 3 years ago)
- Last Synced: 2025-12-31T13:39:59.149Z (6 months ago)
- Topics: azure, csharp, dotnet, micropython, pi, powerapps, python, raspberry, raspberry-pi, raspberry-pi-pico
- Language: C#
- Homepage: https://youtu.be/v0mPmCw5yl0
- Size: 27.3 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Smart Home Demo
As shown on Microsoft's Low-Code Revolution Show (click image for video):
[](https://www.youtube.com/watch?v=v0mPmCw5yl0)
And in longer form (click image for video):
[](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).

## 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).