{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"A Python library that interfaces with the Abode home security system API, allowing you to control alarms, devices, locks, cameras, and automations programmatically or via command line.","skillfed_tags":["home-automation","iot-integration","alarm-system"],"use_cases":["Integrate Abode alarm control into a broader home automation platform or custom dashboard","Automate lock/unlock sequences based on external triggers (location, time, or other sensors)","Monitor door and motion sensors in real time and log state changes to a database","Build a command-line tool to arm/disarm alarms or control devices without the Abode app","Trigger camera captures or video streams programmatically for security monitoring workflows"],"what_it_does":"jaraco.abode is a reverse-engineered Python client for the Abode home security system. It provides both a programmatic API and command-line interface to interact with Abode alarm systems, including arming/disarming, controlling smart locks and door sensors, managing cameras, and triggering automations. The library wraps HTTP requests to Abode's servers and uses WebSocket connections (via lomond) to listen for real-time device state changes.\n\nThe package is designed for home automation integrations where you need to control or monitor an Abode system from Python code. It handles authentication (including MFA support), device discovery, state queries, and event streaming. The maintainers note that API calls should be throttled to avoid overwhelming Abode's servers, and cloud push notifications should be leveraged when possible rather than polling.","worth_installing":"Yes, if you own an Abode system and need programmatic control or integration with other tools. The package is actively maintained, has no known vulnerabilities, and uses a permissive MIT license. Install friction is low. The main caveat is that it relies on reverse-engineered APIs rather than official Abode support, so stability depends on Abode not changing their backend significantly."},"id":"jaraco-abode","links":{"html":"https://skillfed.io/packages/jaraco-abode","md":"https://skillfed.io/packages/jaraco-abode.md","pypi":"https://pypi.org/project/jaraco-abode/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-05-12","license_spdx":"MIT","license_treatment":"permissive","name":"jaraco.abode","python_support":"supports_current","summary":"A library interfacing to the Abode home security system"},"popularity":{"monthly_downloads":74648,"position":14806,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.4.0"}
