{"id":15145341,"url":"https://github.com/rfd-fhem/signalduino","last_synced_at":"2025-04-05T13:09:08.369Z","repository":{"id":24116335,"uuid":"27504581","full_name":"RFD-FHEM/SIGNALDuino","owner":"RFD-FHEM","description":"System to capture digital signaldata and transfer them to another system","archived":false,"fork":false,"pushed_at":"2025-03-28T17:34:48.000Z","size":2485,"stargazers_count":88,"open_issues_count":29,"forks_count":35,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-05T13:09:03.859Z","etag":null,"topics":["arduino","c-plus-plus","cc1101","digial","esp8266","fhem","microcontroller","radio","receiver","rf","rxb6","signal","sniffer","tramsmitter"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RFD-FHEM.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}},"created_at":"2014-12-03T19:48:18.000Z","updated_at":"2025-04-03T06:18:49.000Z","dependencies_parsed_at":"2024-03-25T19:47:49.269Z","dependency_job_id":"1f4be951-8d1b-42be-b84f-09193cd7ada1","html_url":"https://github.com/RFD-FHEM/SIGNALDuino","commit_stats":{"total_commits":832,"total_committers":11,"mean_commits":75.63636363636364,"dds":0.5456730769230769,"last_synced_commit":"dfda226fc3f8f70c9554d2b1b0beeb74801ae88d"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RFD-FHEM%2FSIGNALDuino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RFD-FHEM%2FSIGNALDuino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RFD-FHEM%2FSIGNALDuino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RFD-FHEM%2FSIGNALDuino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RFD-FHEM","download_url":"https://codeload.github.com/RFD-FHEM/SIGNALDuino/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339158,"owners_count":20923014,"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","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":["arduino","c-plus-plus","cc1101","digial","esp8266","fhem","microcontroller","radio","receiver","rf","rxb6","signal","sniffer","tramsmitter"],"created_at":"2024-09-26T11:23:26.352Z","updated_at":"2025-04-05T13:09:08.351Z","avatar_url":"https://github.com/RFD-FHEM.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SIGNALDuino uC v3.5.0 with cc1101 support \nDevelopment: ![unittest](https://github.com/RFD-FHEM/SIGNALDuino/workflows/unittest/badge.svg?branch=dev-r3.5_xFSK)\n\nMaster: ![unittest](https://github.com/RFD-FHEM/SIGNALDuino/workflows/unittest/badge.svg?branch=master)\n### Getting started\n\n\nSystem to receive digital signals and provide them to other systems for demodulation. Currently tested with 433 MHz, but not limited to that frequency or media.\n\n\nJust clone the repo and open the project file with Visual Studio (only available for windows) or VSCode.\nYou can also open it with the Arduino IDE. \nCompile it and have fun.\nIf you are using the Arduino IDE, you have to copy all the libs into your sketch folder and modify some includes.\n\n### Using SIGNALDuino in FHEM\n\nIf you want to use the SIGNALDuino with FHEM, you can use it directly from FHEM. No need to compile any sourcode.\nYou find more information here:\nhttp://www.fhemwiki.de/wiki/SIGNALDuino\n\n\n\n### Tested microcontrollers\n\n* Arduino Nano\n* Arduino Pro Mini\n* ESP32 (ESP32-WROOM-32 / ESP32-WROOM-32D)\n* ESP8266\n* RadinoCC1101\n* STM32 F103CBT6 (Maple Mini)\n\n### ESP32 Notes\n\nIf you encounter problems compiling for ESP32, sorry the code for this microcontroller is currently not finished tested with all variants from ESP32. Contributors are welcome. If you have mane errors from fastDelegate.h try adding this compiler flag:\n -Wno-unused-local-typedef\n\n### Signal from my device ist not detected\n\nImplemented is a pattern detection engine, that can detect serval signal types. May not all, but most of them.\n\nUncomment #define debugdetect in libs/remotesensor/patterdecoder.h\nSearch for some output which describes a pattern with serval bits received.\nIf you find something, open an issue and provide as much as possible informations with it.\n\n\n### You found a bug\n\nFirst, sorry. This software is not perfect.\n1. Open a issue\n-With helpful title - use descriptive keywords in the title and body so others can find your bug (avoiding duplicates).\n- Which branch, what microcontroller, what setup\n- Steps to reproduce the problem, with actual vs. expected results\n- If you find a bug in our code, post the files and the lines. \n\n### Contributing\n\n1. Open one ore more issue for your development.\n2. Ask to be added to our repository or just fork it.\n3. Make your modifications and test them.\n4. Create a branch (git checkout -b my_branch)\n5. Commit your changes (git commit -am \"\u003csome description\u003e\")\n6 .Push to a developer branch (git push dev-\u003cxyz \u003emy_branch)\n7. Open a Pull Request, put some useful informations there, what your extension does and why we should add it, reference to the open issues which are fixed whith this pull requet.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frfd-fhem%2Fsignalduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frfd-fhem%2Fsignalduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frfd-fhem%2Fsignalduino/lists"}