{"id":26452223,"url":"https://github.com/roschmi/esp32_sinricpro_fritzdect_switch_powerreader","last_synced_at":"2026-05-06T13:36:11.900Z","repository":{"id":181450537,"uuid":"434211451","full_name":"RoSchmi/Esp32_SinricPro_FritzDect_Switch_PowerReader","owner":"RoSchmi","description":"Switch and monitor power consumption using a switchable Fritz!Dect 200 power socket (for FritzBox) via Sinric Pro","archived":false,"fork":false,"pushed_at":"2021-12-05T19:12:33.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T17:53:36.383Z","etag":null,"topics":["esp32","fritzbox","platformio","sinricpro"],"latest_commit_sha":null,"homepage":"","language":"C++","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/RoSchmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-02T12:25:48.000Z","updated_at":"2021-12-05T19:12:36.000Z","dependencies_parsed_at":"2023-07-15T17:07:04.258Z","dependency_job_id":null,"html_url":"https://github.com/RoSchmi/Esp32_SinricPro_FritzDect_Switch_PowerReader","commit_stats":null,"previous_names":["roschmi/esp32_sinricpro_fritzdect_switch_powerreader"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/RoSchmi/Esp32_SinricPro_FritzDect_Switch_PowerReader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FEsp32_SinricPro_FritzDect_Switch_PowerReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FEsp32_SinricPro_FritzDect_Switch_PowerReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FEsp32_SinricPro_FritzDect_Switch_PowerReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FEsp32_SinricPro_FritzDect_Switch_PowerReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoSchmi","download_url":"https://codeload.github.com/RoSchmi/Esp32_SinricPro_FritzDect_Switch_PowerReader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoSchmi%2FEsp32_SinricPro_FritzDect_Switch_PowerReader/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260329079,"owners_count":22992826,"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":["esp32","fritzbox","platformio","sinricpro"],"created_at":"2025-03-18T17:39:09.244Z","updated_at":"2025-10-07T17:18:27.076Z","avatar_url":"https://github.com/RoSchmi.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Esp32_SinricPro_FritzDect_Switch_PowerReader\n\nControlling and monitoring of a switchable Fritz!Dect 200 power socket ( for FritzBox ) via Sinric Pro\n\nThis is a quite complex application which can be used to switch the power socket and read the power consumption.\nThe code of this example is good to control one power socket. To use more than one power socket, the code has\nto be changed at different places (explanations are given in the file main.cpp)\n\nA simple and easier to understand application which can only switch the Fritz!Dect 200 power socket is provided here:\n\nhttps://github.com/RoSchmi/Esp32_SinricPro_FritzDect_Controller\n\n### What is Sinric Pro?\nSinric Pro is an internet based ecosystem mainly consisting of a of an internet portal, a cloud service, mobile Apps and SDKs to run connected applications on different\nmicrocontrollers and mini computers (like Esp32, Arduino, Raspberry Pi)\nSmart home systems like Alexa or Google Home can be integrated.\n\n### What is FritzBox and Fritz!Dect 200 switchable power socket?\nFritz!Dect 200 is a switchable power socket, which can be switched\nremotely through radio transmission of the DECT telefone system \nintegrated in FritzBox devices. FritzBox devices, produced by the\ngerman company AVM, are mostly combinations of Internet Router (WLAN and\nEhternet) with a DECT telefone system. 'FritzBox'es are very popular in\nGermany.\n\n### This App accomplishes a way to switch the power socket remotely over the internet from a Sinric Pro Phone App via the Sinric Pro cloud service and the FritzBox (Router/DECT-Phone combination). The power consumption at the socket can be measured remotely as well.\n\n### Before you can start:\nDefine WiFi-Credentials, FritzBox-Credentials and Sinric Pro Credentials\nin the file include/config_secrete.h (take 'config_secret_template.h' as a template)\n\nDefine 'TRANSPORT_PROTOCOL' (http or https) in file config.h\nWhen you begin to work with this App set TRANSPORT_PROTOCOL = 0 (http)\nThe https secured connection will not work before you include the specific\ncertificate of your personal FritzBox in include/config.h.\nInstructions how to get the certificate are given in the file 'config.h'\nWhen you have included the correct certificate, set TRANSPORT_PROTOCOL = 1\nMore configurations can be made in config.h (details are explained in config.h).\n\nThe FRITZ_DEVICE_AIN can be found on your Fritz!Dect 200 powersocket\nTo get the Sinric Pro Credentials have a look at:\n\nhttps://sinric.pro/de-index.html\n\nhttps://sinricpro.github.io/esp8266-esp32-sdk/index.html\n\nhttps://github.com/sinricpro\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschmi%2Fesp32_sinricpro_fritzdect_switch_powerreader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froschmi%2Fesp32_sinricpro_fritzdect_switch_powerreader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschmi%2Fesp32_sinricpro_fritzdect_switch_powerreader/lists"}