A smart home system that controls lights and sockets from a floor plan. A command from the app, Apple Watch or Siri travels through the cloud to the relay in the wall. We designed the relay board and its firmware too.
My home · Floor plan22.5° · 48%
Living room
Kitchen
Hall
Bath
Bedroom
Kids’ room
Scenes
EveningMorningAwaySleep
Devices
Living pendant60%
Kitchen counterOn
Boiler relay21°
Garden socketOff
This week38 kWh
MTWTFSS
My home · 3D viewEvening scene · 4 lights on
Living roomKitchenHallBathBedroomKids’ room
Living room · Evening scene
Pendant 60% · Floor lamp on
Office · 18:30 automation
Lights off on 6 floors
Shop · Opening 07:30
Sign and window on
Relay board v1, 3D view
At home: the evening scene dims the living room (illustrative photo)At the office: floor lights switch off on a schedule after hours (illustrative photo)At the shop: sign and window lights come on by themselves in the morning (illustrative photo)Relay board v1, 3D view
Client
Smart home product
Work
iPhone, Apple Watch and our own relay board
Platform
iOS, iPadOS, watchOS, IoT
Technology
SwiftUI, Firebase, AWS IoT Core, Cognito, ESP32
What we built
iPhone, iPad and Apple Watch app with a watch-face complication
Voice control through Siri and Shortcuts
ESP32 relay board and firmware, talking over AWS IoT
Permissions per home, floor and room; members join by invitation
Server-side scheduled automations, scenes and an energy panel