{"id":15697447,"url":"https://github.com/ndom91/homeassistant-checkly","last_synced_at":"2025-05-09T00:57:02.630Z","repository":{"id":64412527,"uuid":"522245338","full_name":"ndom91/homeassistant-checkly","owner":"ndom91","description":"Home Assistant Integration for Checkly","archived":false,"fork":false,"pushed_at":"2022-12-18T23:34:44.000Z","size":121,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-09T00:56:58.169Z","etag":null,"topics":["checkly","homeassistant","homeassistant-integration"],"latest_commit_sha":null,"homepage":"https://checklyhq.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ndom91.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},"funding":{"github":["ndom91"]}},"created_at":"2022-08-07T15:08:10.000Z","updated_at":"2023-03-17T02:07:37.000Z","dependencies_parsed_at":"2023-01-29T20:15:52.014Z","dependency_job_id":null,"html_url":"https://github.com/ndom91/homeassistant-checkly","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/ndom91%2Fhomeassistant-checkly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndom91%2Fhomeassistant-checkly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndom91%2Fhomeassistant-checkly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndom91%2Fhomeassistant-checkly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndom91","download_url":"https://codeload.github.com/ndom91/homeassistant-checkly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253171251,"owners_count":21865290,"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":["checkly","homeassistant","homeassistant-integration"],"created_at":"2024-10-03T19:19:53.487Z","updated_at":"2025-05-09T00:57:02.586Z","avatar_url":"https://github.com/ndom91.png","language":"Python","funding_links":["https://github.com/sponsors/ndom91"],"categories":[],"sub_categories":[],"readme":"# Checkly\n\n[![hacs_badge](https://img.shields.io/badge/HACS-Default-41BDF5.svg?style=for-the-badge)](https://github.com/hacs/integration)\n[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=ndom91\u0026repository=homeassistant-checkly\u0026category=integration)\n\n[Home Assistant](https://www.home-assistant.io/) integration to add sensors for your Checkly API and Browser checks!\n\n![Screenshot](screenshot.png)\n\n## 🚧 Installation\n\n1. The integration can be found in HACS by searching for 'Checkly'.\n\n2. Select it and chose \"Download\".\n\n### 🏗 Manual Installation\n\n1. Clone the repository into your `/custom_components` directory.\n\n```bash\n$ cd \u003cconfig_dir\u003e/custom_components\n$ git clone https://github.com/ndom91/homeassistant-checkly.git checkly\n```\n\n2. Once you've cloned this into the `custom_components` directory, restart HomeAssistant.\n\n## ⚙ Configuration\n\nTo add your Checks to Home Assistant, you have to add the custom integration as follows.\n\n1. In Home Assistant, go to `Settings` -\u003e `Devices \u0026 Services`\n2. Under the `Integrations` tab, click `Add Integration` and search for `Checkly` in the list of available options.\n3. When selected, a pop-up will open asking you for your Checkly API Token and Account ID. These can both be found in the [Settings](https://app.checklyhq.com/settings/account/general) area of the Checkly Webapp.\n4. Once confirmed, you will be shown a list of all of your Checks at which point you can assign them to \"Areas\", if you wish.\n\nNow you should have sensors for the `passing`/`failing` state for each of your checks available in your Home Assistant. You can now create automations based off of these, or just display them on your dashboard. \n\nThis will poll Checkly every 90s for updates. If you want this to be user adjustable, please open an issue. \n\n## 👷 Contributing\n\n\u003e Initially based off of the [UptimeRobot](https://github.com/home-assistant/core/tree/dev/homeassistant/components/uptimerobot) Integration ❤️\n\nWe are happy to accept most contributions. Please open a PR!\n\n## 📝 License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndom91%2Fhomeassistant-checkly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndom91%2Fhomeassistant-checkly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndom91%2Fhomeassistant-checkly/lists"}