{"id":15707396,"url":"https://github.com/compatech/esphome_c1101_alt","last_synced_at":"2025-08-09T18:31:13.781Z","repository":{"id":80096853,"uuid":"218144191","full_name":"CoMPaTech/esphome_c1101_alt","owner":"CoMPaTech","description":null,"archived":false,"fork":false,"pushed_at":"2019-10-28T21:47:47.000Z","size":12,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-03T15:32:44.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/CoMPaTech.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-28T20:59:20.000Z","updated_at":"2020-10-20T20:27:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"a394f851-4dc8-47a8-8cf9-9f7d99deab15","html_url":"https://github.com/CoMPaTech/esphome_c1101_alt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoMPaTech%2Fesphome_c1101_alt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoMPaTech%2Fesphome_c1101_alt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoMPaTech%2Fesphome_c1101_alt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoMPaTech%2Fesphome_c1101_alt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoMPaTech","download_url":"https://codeload.github.com/CoMPaTech/esphome_c1101_alt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229313630,"owners_count":18053712,"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":[],"created_at":"2024-10-03T20:40:26.490Z","updated_at":"2025-08-09T18:31:13.746Z","avatar_url":"https://github.com/CoMPaTech.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Use the external components repository instead of this old archive\n\n:no_entry::warning::no_entry: Please update your bookmarks and install using https://github.com/CoMPaTech/esphome_ct/tree/main/components/cc1101 :no_entry::alert::no_entry:\n\n# \n`!!Work in progress!!`\n\nThis is an alternative to `https://github.com/CoMPaTech/esphome_c1101` which should handle most things within ESPhome instead of offloading controls to HA\n\nThis has no support for the timers and just one additional switch for the `join` command\n\n# ESPHome ITHO control\nTrying to get ESPHome to mimic what is comprised in\n \n - https://github.com/jodur/ESPEASY_Plugin_ITHO/blob/master/_P145_Itho.ino\n - https://github.com/adri/IthoEcoFanRFT / https://github.com/supersjimmie/IthoEcoFanRFT\n\n\n# How-to\n\nNot tested from HA yet, just from CLI. Assumption: you have a machine ready with the ESP8266 and C1101 connected to it.\n\nThat machine is also ready to go as instructed per https://esphome.io/guides/getting_started_command_line.html (`pip install`)\n\n- Copy `itho.yaml` and `c1101h` to a directory of choice\n- Run `esphome itho.yaml run` and watch the magic happen\n- Go into HA, choose `integrations` and add your ITHO\n- If everything goes well, you'll see the fan within HA\n- Enjoy!\n\n\n# Wiring schema used:\n\n```\nConnections between the CC1101 and the ESP8266 or Arduino:\nCC11xx pins    ESP pins Arduino pins  Description\n*  1 - VCC        VCC      VCC           3v3\n*  2 - GND        GND      GND           Ground\n*  3 - MOSI       13=D7    Pin 11        Data input to CC11xx\n*  4 - SCK        14=D5    Pin 13        Clock pin\n*  5 - MISO/GDO1  12=D6    Pin 12        Data output from CC11xx / serial clock from CC11xx\n*  6 - GDO2       04=D1    Pin  2        Programmable output\n*  7 - GDO0       ?        Pin  ?        Programmable output\n*  8 - CSN        15=D8    Pin 10        Chip select / (SPI_SS)\n```\n\n# Dependencies\n\n - ESPHome\n - https://github.com/CoMPaTech/esphome_itho\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompatech%2Fesphome_c1101_alt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcompatech%2Fesphome_c1101_alt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompatech%2Fesphome_c1101_alt/lists"}