Smarthome (v3)
This webapp is the control interface of my custom built smart home.
- DateJune 2020
- ClientTobias Wälde

Project Modules
Modules
An overview of the main components or layers that make up this project. Each module represents a distinct part of the system, from technical layers to functional features.
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.
A Closer Look
Project Screenshots & Visuals
Explore key visuals from the project — from user interfaces to unique features. These screenshots showcase the design, flow, and overall experience delivered through the final product.
Tools Behind the Build
Technologies Used in This Project
From frontend frameworks to backend infrastructure, here's a breakdown of the technologies that brought this project to life. Each tool was carefully chosen to ensure performance, scalability, and a seamless user experience.