Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jnsbyr/fhem
extra modules for the FHEM SmartHome Server
https://github.com/jnsbyr/fhem
fhem irrigation perl sdr weather
Last synced: about 2 months ago
JSON representation
extra modules for the FHEM SmartHome Server
- Host: GitHub
- URL: https://github.com/jnsbyr/fhem
- Owner: jnsbyr
- Created: 2018-02-18T11:15:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T21:25:14.000Z (12 months ago)
- Last Synced: 2024-10-31T09:50:29.801Z (about 2 months ago)
- Topics: fhem, irrigation, perl, sdr, weather
- Language: Perl
- Homepage:
- Size: 409 KB
- Stars: 6
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Modules for the FHEM SmartHome Server
=====================================This repository contains several modules for the [FHEM SmartHome Server](https://fhem.de/). 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](#gardena-01251-irrigation-valve-management)
- [rtl_433 wrapper](#rtl_433-wrapper)
- [Firmata modules](#firmata-modules)
- [Weather module for DWD](#weather-module-for-dwd)
- [Widget for DWD weather module](#widget-for-dwd-weather-module)## Gardena 01251 irrigation valve management
These two modules allow managing multiple Gardena 01251 irrigation valves using the [esp8266-gardena1251](https://github.com/jnsbyr/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
- [68_GardenaBridge.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/68_GardenaBridge.pm)
- [69_GardenaValve.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/69_GardenaValve.pm)## rtl_433 wrapper
Run [rtl_433](https://github.com/merbanan/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
- [40_RTL433.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/40_RTL433.pm)## Firmata modules
Support for [Firmata](https://github.com/firmata/protocol) devices was originally introduced to FHEM by [ntruchess](https://github.com/ntruchsess). 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](https://forum.fhem.de/index.php/topic,81815.120.html).#### Status
- FHEM distro modules#### Files
- [10_FRM.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/10_FRM.pm)
- [20_FRM_AD.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_AD.pm)
- [20_FRM_I2C.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_I2C.pm)
- [20_FRM_IN.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_IN.pm)
- [20_FRM_OUT.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_OUT.pm)
- [20_FRM_PWM.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_PWM.pm)
- [20_FRM_RGB.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_RGB.pm)
- [20_FRM_ROTENC.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_ROTENC.pm)
- [20_FRM_SERVO.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_SERVO.pm)
- [20_FRM_STEPPER.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_STEPPER.pm)## Weather module for DWD
Weather module for forecast data and alerts provided by the [Deutsche Wetterdienst (DWD) OpenData Server](https://www.dwd.de/DE/leistungen/opendata/opendata.html)
#### 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](https://wiki.fhem.de/wiki/DWD_OpenData).#### Discussions
An ongoing discussion about the module can be found in the [FHEM Forum](https://forum.fhem.de/index.php/topic,83097.0.html).#### Status
- FHEM distro module#### File
- [55_DWD_OpenData.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/55_DWD_OpenData.pm)## Widget for DWD weather module
Widget for displaying forecast data and alerts from the [DWD_OpenData module](https://github.com/jnsbyr/fhem/blob/master/FHEM/55_DWD_OpenData.pm) with [FHEMWeb](https://wiki.fhem.de/wiki/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
- [99_DWD_OpenData_Weblink.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/99_DWD_OpenData_Weblink.pm)## Copyright and License ##
Copyright and license vary depending on the module, check the module source files for details.