Modules for the FHEM SmartHome Server
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
Gardena 01251 irrigation valve management
These two modules allow managing multiple Gardena 01251 irrigation valves using the esp8266-gardena1251 WiFi controller.
Features
- automatic and manual control
- status monitoring
- schedule uploading
- battery voltage measurement calibration
- timer calibration
- irrigation amount estimation
Installation and Configuration
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.
Status
- add-on modules
Files
rtl_433 wrapper
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.
Features
- pass arbitrary command line arguments to rtl_433
- run rtl_433 asynchronously
- decode rtl_433 output into readings using regexp
Installation and Configuration
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.
Status
- add-on module
File
Firmata modules
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.
Installation and Configuration
The built-in module help (Commandref) provides essential information on the installation and configuration of the module.
Discussions
A discussion about the modules can be found in the FHEM Forum.
Status
- FHEM distro modules
Files
- 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 DWD
Weather module for forecast data and alerts provided by the Deutsche Wetterdienst (DWD) OpenData Server
Features
- asynchronous http download
- asynchronous alerts preprocessing and caching
- XML parser for forecast and alerts
- timezone conversion
- localized weekday names
Installation and Configuration
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.
Discussions
An ongoing discussion about the module can be found in the FHEM Forum.
Status
- FHEM distro module
File
Widget for DWD weather module
Widget for displaying forecast data and alerts from the DWD_OpenData module with FHEMWeb.
Features
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.
Installation and Configuration
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.
Status
- add-on module
File
Copyright and License
Copyright and license vary depending on the module, check the module source files for details.