Skip to content

ulflulfl/homeautomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Automation of ulfl

md-linkcheck Spell check

Home automation related infos. Collected for myself, but may help others ...

Server

Hardware

  • Chuwi "Herobox" - Intel Gemini Lake J4125, 8 GB RAM, 256 GB SSD, fanless
  • Sonoff "ZBDongle-P" ZigBee USB Stick - with 2m USB expansion cable to avoid interferences

Software

  • Ubuntu Server 20.04 LTS (EOL: Apr. 2025)
  • Docker

Docker Container

  • Home Assistant
  • Mosquitto - MQTT broker
  • Zigbee2MQTT - Zigbee bridge
  • InfluxDB - time series DB
  • MariaDB - SQL DB
  • MaryTTS - Text to Speech engine
  • ESPHome - ESP32 & ESP8266 microcontroller "configuration"

... containers updated regularly using Watchtower

TODO: Add links to the container images


"Ready Made" Devices & DIY Electronics

Most devices should be very safe to use as they run with batteries, low voltages (e.g. USB) or normal mains voltage plugs.

Warning: A few devices below require installation to 110/230V mains voltage with bare wires. Making mistakes can kill you here. Work with mains voltage wires only, if you really know what you are doing!

ESP32 / ESP8266 microcontroller

  • ESP32 & ESP8266 - are used to control various DIY electronics over Wifi
  • ESP32 - used as DIY Wifi to Bluetooth Low Energy (BLE) bridge (for Xiaomi Mijia "LYWSD03MMC")
  • ESP32 - used as DIY Wifi to Bluetooth proxy (for Oral-B "Genius X" and LED strip controller)

Lamping

  • IKEA "LED2003G10" - light bulb 1055 lm warm & cold white - Zigbee
  • IKEA "LED2103G5" x3 - light bulb 806 lm warm white - Zigbee
  • Lonsonho "ZB-RGBCW" - LED strip controller 12V RGBCCT - Zigbee
  • LED strip controller "no name" x3 - USB LED controller with very limited range! - Bluetooth
  • 3A (Nue) "HGZB-41" - wall switch (beware: mains voltage wires!) - Zigbee
  • Girier/Tuya "JR-ZDS01" - mini smart switch (beware: mains voltage wires!) - Zigbee
  • IKEA "LED1924G9" - TRÅDFRI 806 lm RGB - Zigbee unused
  • WLED - DIY RGB light (ESP & WS2812B) - Wifi unused

Mains Voltage

  • Tuya "TS011F_plug_1" x3 - mains plug with measurements of voltage, power, ... - Zigbee
  • Lidl "HG06337" - mains plug without measurements - Zigbee
  • Tuya "PJ-1203A" - power monitor 2 channel for DIN rail (beware: mains voltage wires!) - Zigbee
  • Peacefair PZEM-004T - DIY mains measurement (ESP & PZEM-004T-V3) (beware: mains voltage wires!) - Wifi -> no longer used due to low resolution of measurements, "PJ-1203A" is much better

Heating & Cooling

  • Earu "TV02-Zigbee" - radiator valve - Zigbee
  • TODO: Xiaomi "Mi Smart Standing Fan 2 EU" - Wifi
  • Earu/TuYa "TV02" - radiator valve - Zigbee fail, even the valve alone just doesn't work

Audio Output

  • TODO: Media Player ?
  • TODO: Rhasspy ?
  • MaryTTS - text to speech engine - Wifi/LAN - TTS on Android tablet used instead
  • RTTTL buzzer - DIY RTTTL player (ESP & Rtttl Buzzer) - Wifi - TTS on Android tablet used instead
  • MAX98357 Media Player - DIY Wifi speaker (ESP32 & MAX98357) - Wifi - unused

Occupancy

  • Sonoff "SNZB-03" x8 - PIR (passive infrared) sensor - Zigbee
  • Tuya "ZY-M100-S_2" x2 - human presence sensor (5.8 GHz) - Zigbee
  • Sonoff "SNZB-06P" - human presence sensor (5.8 GHz) - Zigbee
  • Bed occupancy sensor - DIY with ESP32, see: https://medium.com/@qz_li/smart-bed-7de9ad55276e - Wifi
  • LD2140 - DIY microwave "mmWave" presence detection (ESP & LD2410) - Wifi - unused, "ready made 5.8 GHz sensors" used instead

Weather

  • OpenWeatherMap - Internet
  • TuYa "WSD500A" - temperature & humidity sensor (located at my window outside) - ZigBee
  • Flughafen Nürnberg - Internet - fail, due to unreliable data transfer!

Indoor Air

Other Sensors

  • Xiaomi "GZCGQ01LM" x2 - light sensor - Zigbee
  • Sonoff "SNZB-04" x3 - door / window contact - Zigbee
  • Oral-B "Genius X" - toothbrush with sensors - Bluetooth
  • TODO: Aqara "SJCGQ11LM" water sensor - Zigbee
  • TODO: Adafruit "LTR390" - DIY UV and ambient light sensor (ESP & LTR390) - Wifi
  • TODO: "BH1750" - DIY ambient light sensor (ESP & BH1750) - Wifi

Buttons & Input

  • Xiaomi Wireless Switch "WXKG01LM" - single button - Zigbee
  • Tuya "TS0044" x2 - 4 gang scene switch - Zigbee
  • IKEA TRÅDFRI "E1743" - double button - Zigbee
  • IKEA STYRBAR "E2002" - quad button - Zigbee - unused, its a bit bulky
  • Tuya Smart Knob "ERS-10TZBVK-AA" - button & rotary encoder - Zigbee unused (eats batteries?)
  • Aqara Cube "MFKZQ01LM" - various actions - Zigbee - unused, usage confuses me :-)

Display & Control

  • Pritom "L8+" - 8" Android tablet as display & controller - Wifi
  • Samsung "Galaxy Tab A8" - 10.1" Android tablet as display & controller - Wifi
  • LCD Character Display - DIY 20x4 char display (ESP, PCF8574 & display) - Wifi unused, maybe used again later with 3D printed case

Computer (over Wifi or LAN)

Unsorted TODO

  • TODO: Rhasspy Voice Control
  • TODO: Mi Body Composition Scale 2 - body scale
  • TODO: NFC tags
  • TODO: Infrared - IR-control in/out
  • TODO: 3D printer / OctoPrint ?
  • TODO: VideoCam input
  • TODO: Calendar / workday based alarm clock
  • TODO: Window blinds ?
  • TODO: Bed occupancy sensor (ESP & HX711 based scale) - Wifi

TODO: Automations


Measurements

Power Consumption

About

Home automation related infos. Collected for myself, but may help others ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published