{"id":13629006,"url":"https://github.com/polclota/esphome-pads","last_synced_at":"2025-04-17T04:32:56.685Z","repository":{"id":163849262,"uuid":"264858644","full_name":"polclota/esphome-pads","owner":"polclota","description":"4x4 matrix keypads integrated into ESPHome/Home assistant able to control Nuki locks as well as your Home Assistant home alarm.","archived":false,"fork":false,"pushed_at":"2021-08-09T15:58:22.000Z","size":7864,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-08T19:43:03.412Z","etag":null,"topics":["alarm","appdeamon","esphome","homeassistant","keypad","keypad4x4","nuki","nuki-smartlock"],"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/polclota.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}},"created_at":"2020-05-18T07:17:24.000Z","updated_at":"2023-03-29T21:32:18.000Z","dependencies_parsed_at":"2023-07-06T19:00:34.522Z","dependency_job_id":null,"html_url":"https://github.com/polclota/esphome-pads","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/polclota%2Fesphome-pads","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polclota%2Fesphome-pads/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polclota%2Fesphome-pads/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polclota%2Fesphome-pads/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polclota","download_url":"https://codeload.github.com/polclota/esphome-pads/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249316033,"owners_count":21249879,"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":["alarm","appdeamon","esphome","homeassistant","keypad","keypad4x4","nuki","nuki-smartlock"],"created_at":"2024-08-01T22:01:01.489Z","updated_at":"2025-04-17T04:32:51.673Z","avatar_url":"https://github.com/polclota.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"ESPHome keypad.\n\nIt works in combination with appdemon to process key presses as well as Nuki codes.\n\nYou may also use it to switch your Home Assitant home alarm.\n\nIt is intended to be used with more than one keypad so each one may have its own code and key configuration. Thus, minimal configuration for each keypad is needed as common code is shared via includes. \n\nIt requires Keypad_I2C library to function properly.\n\nSo, copy Keypad_I2C directory to every keypad lib directory.\n\nIt also includes some pcb prototype designs, pictures an appdeamon example and a Homeassistant alarm configuration.\n\nAdded frequency: 400kHz to file !pads\\pad_display.yaml as I was experiencing problems connecting to wifi. It seems that when screen is too dens in pixels it keeps the bus too busy and causes problems connecting so increasing frequency speeds up whole the process.\n\nTry it out and let me know!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolclota%2Fesphome-pads","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolclota%2Fesphome-pads","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolclota%2Fesphome-pads/lists"}