Smarthome (v3)

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

  • Date
    June 2020
  • Client
    Tobias Wälde
Smarthome (v3)
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.
  • C++
  • Python
  • TypeScript
  • MaterialUI
  • React

Let's Build Something Great Together

Whether you need a stunning website, a powerful app, or reliable tech support — I'm here to help bring your vision to life.