Hi everyone!
I’m a web developer by trade, most comfortable with javascript and that sort of stuff, but I wanted to write a HA integration for this monitoring service - Checkly. Its a monitoring service like UptimeRobot and all of those, but it also has Browser Checks where you can write active Playwright/Puppeteer scripts and run them in the cloud to click through and monitor critical flows in your application.
So anyway, I based it primarily on the HA core UptimeRobot integration, as it was very similar to what I wanted to do. In that I wanted to create some sensors
and then poll the status of my checks (sensors) from the Checkly API every X seconds and keep their status in sync (passing
/failing
/degraded
).
You can find my new Checkly integration at https://github.com/ndom91/homeassistant-checkly.
I’d be happy about any feedback on any Home Assistant/python noobie mistakes or whatever else you happen to notice!
Thanks
Nico