{"id":16991732,"url":"https://github.com/jnsbyr/fhem","last_synced_at":"2026-03-04T01:14:04.503Z","repository":{"id":48451151,"uuid":"121944645","full_name":"jnsbyr/fhem","owner":"jnsbyr","description":"extra modules for the FHEM SmartHome Server","archived":false,"fork":false,"pushed_at":"2025-03-24T23:12:29.000Z","size":432,"stargazers_count":6,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-19T11:50:15.637Z","etag":null,"topics":["fhem","irrigation","perl","sdr","weather"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jnsbyr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-18T11:15:59.000Z","updated_at":"2025-03-24T23:12:33.000Z","dependencies_parsed_at":"2024-01-16T02:46:31.305Z","dependency_job_id":"f54f4d20-b256-44bc-bc00-a8386c184c9b","html_url":"https://github.com/jnsbyr/fhem","commit_stats":{"total_commits":95,"total_committers":2,"mean_commits":47.5,"dds":0.3157894736842105,"last_synced_commit":"1fa5c584149399694e64b4add8867082f2eaf737"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jnsbyr/fhem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnsbyr%2Ffhem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnsbyr%2Ffhem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnsbyr%2Ffhem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnsbyr%2Ffhem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jnsbyr","download_url":"https://codeload.github.com/jnsbyr/fhem/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jnsbyr%2Ffhem/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267652497,"owners_count":24122093,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fhem","irrigation","perl","sdr","weather"],"created_at":"2024-10-14T03:27:05.474Z","updated_at":"2026-03-04T01:13:59.450Z","avatar_url":"https://github.com/jnsbyr.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Modules for the FHEM SmartHome Server\n=====================================\n\nThis 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.\n\n- [Gardena 1251 irrigation valve management](#gardena-01251-irrigation-valve-management)\n- [rtl_433 wrapper](#rtl_433-wrapper)\n- [Firmata modules](#firmata-modules)\n- [Weather module for DWD](#weather-module-for-dwd)\n- [Widget for DWD weather module](#widget-for-dwd-weather-module)\n- [Roller Shutter Controller](#roller-shutter-controller)\n\n\n## Gardena 01251 irrigation valve management\n\nThese two modules allow managing multiple Gardena 01251 irrigation valves using the [esp8266-gardena1251](https://github.com/jnsbyr/esp8266-gardena1251) WiFi controller.\n\n#### Features\n- automatic and manual control\n- status monitoring\n- schedule uploading\n- battery voltage measurement calibration\n- timer calibration\n- irrigation amount estimation\n\n#### Installation and Configuration\nThe 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.\n\n#### Status\n- add-on modules\n\n#### Files\n- [68_GardenaBridge.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/68_GardenaBridge.pm)\n- [69_GardenaValve.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/69_GardenaValve.pm)\n\n\n## rtl_433 wrapper\n\nRun [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.\n\n#### Features\n- pass arbitrary command line arguments to rtl_433\n- run rtl_433 asynchronously\n- decode rtl_433 output into readings using regexp\n\n#### Installation and Configuration\nThe 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.\n\n#### Status\n- add-on module\n\n#### File\n- [40_RTL433.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/40_RTL433.pm)\n\n\n## Firmata modules\n\nSupport 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.\n\n#### Installation and Configuration\nThe built-in module help (Commandref) provides essential information on the installation and configuration of the module.\n\n#### Discussions\nA discussion about the modules can be found in the [FHEM Forum](https://forum.fhem.de/index.php/topic,81815.120.html).\n\n#### Status\n- FHEM distro modules\n\n#### Files\n- [10_FRM.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/10_FRM.pm)\n- [20_FRM_AD.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_AD.pm)\n- [20_FRM_I2C.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_I2C.pm)\n- [20_FRM_IN.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_IN.pm)\n- [20_FRM_OUT.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_OUT.pm)\n- [20_FRM_PWM.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_PWM.pm)\n- [20_FRM_RGB.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_RGB.pm)\n- [20_FRM_ROTENC.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_ROTENC.pm)\n- [20_FRM_SERVO.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_SERVO.pm)\n- [20_FRM_STEPPER.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/20_FRM_STEPPER.pm)\n\n\n## Weather module for DWD\n\nWeather module for forecast data and alerts provided by the [Deutsche Wetterdienst (DWD) OpenData Server](https://www.dwd.de/DE/leistungen/opendata/opendata.html)\n\n#### Features\n- asynchronous http download\n- asynchronous alerts preprocessing and caching\n- XML parser for forecast and alerts\n- timezone conversion\n- localized weekday names\n\n#### Installation and Configuration\nThe 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).\n\n#### Discussions\nAn ongoing discussion about the module can be found in the [FHEM Forum](https://forum.fhem.de/index.php/topic,83097.0.html).\n\n#### Status\n- FHEM distro module\n\n#### File\n- [55_DWD_OpenData.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/55_DWD_OpenData.pm)\n\n\n## Widget for DWD weather module\n\nWidget 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).\n\n#### Features\nThis 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.\n\n#### Installation and Configuration\nInformations 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.\n\n#### Status\n- add-on module\n\n#### File\n- [99_DWD_OpenData_Weblink.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/99_DWD_OpenData_Weblink.pm)\n\n\n## Roller Shutter Controller\n\nModule to control a motor driven roller shutter combining comfort and thermal aspects.\n\n#### Features\n\n- support roller shutter actors with a) position, b) up/stop/down and c) up/down control\n- time preferences for morning up and evening down\n- detect \"real\" sunrise and sunset via sun luminosity sensor\n- partial opening during twilight (visual shielding)\n- delayed morning opening on weekend and holidays (sleep in)\n- immediate morning opening on motion detection\n- door sensor support to prevent closing of roller shutter while doors are open\n- indoor/outdoor thermal flow estimation (thermal radiation and sun) and thermal shading to prevent heating\n  based on time, luminosity and room temperature providing visual shielding and thermal shielding.\n\n#### Installation and Configuration\nThe 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.\n\n#### File\n- [98_RollerShutterController.pm](https://github.com/jnsbyr/fhem/blob/master/FHEM/98_RollerShutterController.pm)\n\n\n## Copyright and License ##\n\nCopyright and license vary depending on the module, check the module source files for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnsbyr%2Ffhem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjnsbyr%2Ffhem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnsbyr%2Ffhem/lists"}