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
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 forcecast 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
Copyright and license vary depending on the module, check the module source files for details.