This repository contains several modules for the FHEM SmartHome Server. Some of these modules are development versions of the FHEM distro modules while other modules are add-ons that are not part of the FHEM distro.
- Gardena 1251 irrigation valve management
- rtl_433 wrapper
- Firmata modules
- Weather module for DWD
- Widget for DWD weather module
- Roller Shutter Controller
These two modules allow managing multiple Gardena 01251 irrigation valves using the esp8266-gardena1251 WiFi controller.
- automatic and manual control
- status monitoring
- schedule uploading
- battery voltage measurement calibration
- timer calibration
- irrigation amount estimation
The built-in module help (Commandref) provides information on the installation and configuration of the modules. You can use Pod2Html (e.g. at https://metacpan.org/pod2html) to preview the module help.
- add-on modules
Run rtl_433 to receive data from 433 MHz sensors using a RTL2832 USB stick and convert the output of the rtl_433 process into FHEM readings.
- pass arbitrary command line arguments to rtl_433
- run rtl_433 asynchronously
- decode rtl_433 output into readings using regexp
The built-in module help (Commandref) provides essential information on the installation and configuration of the module. You can use Pod2Html (e.g. at https://metacpan.org/pod2html) to preview the module help.
- add-on module
Support for Firmata devices was originally introduced to FHEM by ntruchess. This collection of modules is based on the version maintained by ntruchess until 2014.
The built-in module help (Commandref) provides essential information on the installation and configuration of the module.
A discussion about the modules can be found in the FHEM Forum.
- FHEM distro modules
- 10_FRM.pm
- 20_FRM_AD.pm
- 20_FRM_I2C.pm
- 20_FRM_IN.pm
- 20_FRM_OUT.pm
- 20_FRM_PWM.pm
- 20_FRM_RGB.pm
- 20_FRM_ROTENC.pm
- 20_FRM_SERVO.pm
- 20_FRM_STEPPER.pm
Weather module for forecast data and alerts provided by the Deutsche Wetterdienst (DWD) OpenData Server
- asynchronous http download
- asynchronous alerts preprocessing and caching
- XML parser for forecast and alerts
- timezone conversion
- localized weekday names
The built-in module help (Commandref) provides detailed information on the installation and configuration of the module. You can use Pod2Html (e.g. at https://metacpan.org/pod2html) to preview the module help. A step-by-step guide in German language can be found in the FHEM Wiki.
An ongoing discussion about the module can be found in the FHEM Forum.
- FHEM distro module
Widget for displaying forecast data and alerts from the DWD_OpenData module with FHEMWeb.
This module is a HTML generator to be used with FHEMWeb to display the forecast data and alerts retrieved by the DWD_OpenData module in graphical form using the FHEM built-in weather icons. For each day 2 icons are shown. The number of days to be displayed can be configured. In case of a weather alert an alert icon is shown on top of the corresponding weather icon. Clicking or touching the alert icon will open a dialog showing alert details.
Informations on the installation and configuration can be found in the in-line documentation at end of the source file. You can use Pod2Html (e.g. at https://metacpan.org/pod2html) to preview the module help.
- add-on module
Module to control a motor driven roller shutter combining comfort and thermal aspects.
- support roller shutter actors with a) position, b) up/stop/down and c) up/down control
- time preferences for morning up and evening down
- detect "real" sunrise and sunset via sun luminosity sensor
- partial opening during twilight (visual shielding)
- delayed morning opening on weekend and holidays (sleep in)
- immediate morning opening on motion detection
- door sensor support to prevent closing of roller shutter while doors are open
- indoor/outdoor thermal flow estimation (thermal radiation and sun) and thermal shading to prevent heating based on time, luminosity and room temperature providing visual shielding and thermal shielding.
The built-in module help (Commandref) provides essential information on the installation and configuration of the module. You can use Pod2Html (e.g. at https://metacpan.org/pod2html) to preview the module help.
Copyright and license vary depending on the module, check the module source files for details.