Smarthome (v3)

Hardware
Mobile
Web

This webapp is the control interface of my custom built smart home.

Applied Skills

React
 MaterialUI
TypeScript
Python
C++
Raspberry Pi (Icon)
MQTT
Arduino (Icon)

How it works

Hardware

I used a Raspberry Pi as MQTT brooker. I wrote scripts for multiple NodeMCUs (small powerful boards with WiFi) to listen to MQTT topics. These NodeMCUs are sending serial signals to PWM servo controllers. These controllers are linked to transistors which control the color and brightness of the LED strips, and toggle relays on and off.

Backend

I only have one backend in this version of my smarthome. The backend is responsible to handle the authenticaton, bundle Fritz! API and Philips Hue API and handle MQTT messages.

Frontend

The frontend is a React Webapp again. It decreases the update time for my parents and allows me so control my Smarthome from any device.

Loading

Get In Touch

Do you have any questions or want get in touch for planning your next project together with me? Feel free to contact me at any time.

Send a Message