Home - repohub/fhem GitHub Wiki
Introduction
In this wiki you will find some loose smarthome automation documentation. Since I'm working with different smart home applications like openhub or fhem quite a while, I believe there might be some helpful content to provide...
Recently I got the chance to setup a smarthome for a new build house with two separate flats. Feature request in the beginning where like
- Automatic roller shutter
- Window contacts
- Simple usage for even elderly people
- Low energy consumption
Overview
(documentation in progress) In my setting I used a quite old Raspberry Pi 1B as main system, which is running fhem because of its low processing requirements. As possible I used build in functions of fhem, but sometimes I had to add some helper scripts mostly written in Python to provide access to fhem. Technical interfaces are RS485, LAN, WLAN and serial bus. Protocols in use are Modbus on RS485 and mqtt. The default web interface of fhem is only for admin purposes. Users have to use custom FTUI pages to manage and control the modules.
Each flat is equipped with an user terminal which is either another Raspberry Pi 3 with touchdisplay or just simple tablets.
Modules in use
In this section the modules are linked. Every module is explained on a single page.
- Roller shutter and window contact
- Presence / Anwesenheit
- Abfallkalender / Garbage collection calendar
- Mijia Bluetooth Thermometer and Humidity
- Telegram Bot (Younger people always forget to bring out the garbage for collection)
- Weather (Elderly people love weather forecast)
- Departure times of one BVG stop (documentation in progress)
Some impressions