By mid-2019, after having four different apps for lights, leds, TV and vacuum cleaner respectively, I decided to it was time to find a better solution and unify all my devices into one simple controller.
As a result, this is my smart home configuration, made with lots of effort, IoT, a couple soldering tools and home assistant. Besides integration, it also provided me the possibility of custom automations! (Such as, having all the lights in my home red if the alarm is triggered or letting me know if it's raining and say, a window is open)
Disclamer: I'm not including the shop links because most of them eventually expire. But you can easily get them using eBay, Aliexpress or any other.
- Hub: Raspberry Pi 3 B+
- Zigbee Hub (flashed with tasmota): CC2530 + CC2591 connected to a Wemos d1 mini
- Main gate and garage door remote controller: Broadlink
- I'm currently using a RF transmitter, even though I plan to switch to a wired solution later on.
- Eletric lock gate: Shelly 1 with a 12v DC transformer
- Previously tried a Shelly uni but its 100 mA output is insufficient to my 12v/15w (1.25A) lock
- Access Point 1: Ubiquiti AC LR
- Access Point 2: Cisco Meraki Go
- Switches (x2): TP-Link TL-SG108E
- Three VLANs: Home, IOT and guests.
- Solar panels: Shelly 1PM
- Controls energy production, holds up to 3.5kW while my panels peak around 0.6kw.
- Alarm panel: Konnected Addon board (wish-list)
- Essentially a board that connects all my old wired sensors together and remotely triggers the siren. This could also be acomplished with an esp32 plus shields. However, I decided to give this board a try.
- Wired sensors (x12): Generic PIR Wired Sensors (not connected yet)
- Doorbell: Ring Doorbell 2
- (The only option that actually shipped free to my country).
- Wireless sensor (x1): Xiaomi Aqara Body Sensor (Zigbee)
- Entrance lights: Sonoff Mini
- Floor lamps (x2): Yeelight E27 RGBW
- Wall dimmer: IKEA Tradfri Dimmer (Zigbee)
- Light switch (x2): Sonoff Mini
- The sonoff's minis are used to turn the existing switches smart and allow them to control the Yeelights without cutting the power. Sonoff's will always keep the power, except if they can't communicate with the core (network is down). In such event, the relay will kick in.
- Wireless sensor: Xiaomi Aqara Body Sensor (Zigbee)
- Shutter switches (x2): Sonoff T1 (soldering required to flash a custom firmware - Tasmota)
- Vacuum: Xiaomi Roborock S50
- Table lamp: Yeelight E27 RGBW
- Shutter switches (x2): Moes Wifi (clicky) Smart Switch (soldering required to flash a custom firmware - Tasmota)
- Boiler: Thermostat using Shelly 1 and multiple temperature sensors in each division.