Smart home
  • Register

I have been dreaming about smart-home since  - eh... maybe forever. But my family and work have kept me quite busy. So I'm starting a bit later than I expected. Well - it's better to be late than dead, so I'm starting now.

The goal(s)

  • Create/configure an automation HAB 
  • Integrate all main devices in the house
    • MVHR unit
    • A/C unit
    • Solar pump controller
    • PV controller
    • Heating management
    • Water management (well pump & support technology)
    • Lights
    • Doorbell
    • Cameras
    • TV
    • Google assistant 
    • Weather station
    • Alarm unit
  • Perform at least a year of intensive data collection and monitoring
  • Analyze data and start to do some real "smart-home" shit


Well - just buy one and you are good to go. Maybe - but I know myself and there is something that I don't like on all these available devices - borders, limits,limited device support,... so no - that's not the way for me. I have tried the (at that time) new Fibaro Home Center and the packaging is superb, the device looks wery good, the user interface is also good looking. If you look at the videos or presentation materials online, it look good. But I've tried it and it's horrible.  And of course, I cannot integrate everything there. 

I always wanted to write my own home automation controller software. But the time is my enemy here, so to be realistic - I will not try that. 

There is a couple of high-quality open source home automation systems and from that I have selected Homeassistant  (HA) as my favorite. It's not perfect, but I don't need to develop something, that is already there and I have to woory just about integrating my devices (if they are not already supported by HA). The community is great, programming language is python and that is very positive for me.

No - I will not write an article about installing homeassistant on raspberry pi, banana pi, orange pi or any fruit pi - plenty of beople have covered that for me. Lets just say, I'm running Homeassistant Supervised (docker) on Raspberry Pi 3. I have been running it on bananapi, but it looks like that piece of hardware is out of order now.  

Status: Working

I have installed an AUX Air conditioning unit, equipped with WiFi module. 

After a smple look into the android application, that is used to control the A/C unit, I found out, that it's using the broadlink cloud. I wanted to sniff and reverse engineer the communication, but then I found a github project, that supports broadlink based A/C units. a docker version is also available so thanks to you, liian.

It handles the communication with A/C module locally and supports mqtt interface - It even supports homeassistant autoconfigure/autodiscover feature, so I'm very happy with that. 

And that's all I needed :) 

As I wanted to control my blinds and curtains via HomeAssistant, I have decided to order this MS-108ZR module:

moeshouse zigbee rf433 smart curtain switch moduleIt's a module from MoesHouse with the possibility to control via ZigBee, Hard switch and RF remote control. The RF remote is a perfect feature (from my point of view), because a cable connected wall swicth installation would not be easy in one of my rooms. Plus I don't need to get my phone, start homeassistant interface and select the apropriate page for controlling blinds.








Status: In progress

This unit is covered by my work here:

It is in the early stage - I have detected the communication interface and the protocol it uses for wired remote keypad/display unit. Now I need to implement everything into a ESP8266 or ESP32 and implement interface to MQTT server.