{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"A Python wrapper for the HomematicIP REST API that lets you control and monitor HomematicIP smart home devices through an access point, communicating via HTTP and WebSocket connections.","skillfed_tags":["home-automation","iot","rest-api-client"],"use_cases":["Build a custom dashboard or mobile app that displays and controls your HomematicIP devices in real time","Automate heating schedules by programmatically adjusting thermostat setpoints based on external conditions","Integrate HomematicIP with other home automation platforms or trigger actions based on device events","Monitor door locks, blinds, and switches remotely and log their state changes for audit or analytics","Create scene-like automations that coordinate multiple devices (e.g., lock doors and close blinds on departure)"],"what_it_does":"homematicip is a Python wrapper around the HomematicIP REST API, built through reverse engineering since no official documentation exists. It provides programmatic control and monitoring of HomematicIP smart home devices\u2014thermostats, locks, blinds, switches, and sensors\u2014connected through a HomematicIP access point. The library handles authentication, WebSocket connections for real-time updates, and HTTP requests to read device state and send commands.\n\nThe package is designed for developers building home automation integrations or dashboards that need to interact with HomematicIP hardware. It includes a CLI tool (hmip_cli) for common operations like listing devices, toggling actuators, and listening to events, and a token-generation utility for initial setup. The library supports a large range of HomematicIP device models, though some newer variants remain unimplemented.","worth_installing":"Yes, with conditions. Install if you own HomematicIP hardware and need programmatic control or integration with other systems. The library is actively maintained, has no known vulnerabilities, and low install friction. However, be aware that it relies on reverse-engineered API knowledge (not official documentation), so firmware updates could break compatibility. The GPL-3.0-or-later license means you cannot use this in closed-source commercial products without an alternative license agreement."},"id":"homematicip","links":{"html":"https://skillfed.io/packages/homematicip","md":"https://skillfed.io/packages/homematicip.md","pypi":"https://pypi.org/project/homematicip/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"copyleft","name":"homematicip","python_support":"supports_current","summary":"An API for the homematicip cloud"},"popularity":{"monthly_downloads":85751,"position":13899,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.15.0"}
