{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Provides Python access to AVM Fritz!Box home automation devices and sensors, including thermostats, switches, and door/window contacts, via HTTP API.","skillfed_tags":["home-automation","fritzbox","iot-integration"],"use_cases":["Monitor room temperatures from multiple Comet DECT or FRITZ!DECT thermostats in a home automation dashboard.","Automate heating schedules by querying thermostat state and adjusting comfort/eco targets programmatically.","Track power consumption from FRITZ!DECT 200 switches and smart plugs for energy auditing.","Build alerts when door/window sensors report open state or battery levels drop below a threshold.","Script bulk operations on device groups (e.g., set all living room thermostats to a target temperature).","Integrate Fritz!Box device data into a broader home automation or monitoring system via Python."],"what_it_does":"pyfritzhome is a Python client library for controlling and monitoring AVM Fritz!Box home automation devices over HTTP. It wraps the Fritz!Box AHA HTTP interface to let you query and control smart home actors like thermostats, power switches, door/window sensors, and smart plugs connected to your Fritz!Box. The library handles authentication, device enumeration, and state queries, exposing device properties such as temperature, battery level, switch state, and power consumption.\n\nYou interact with it by creating a FritzHome connection object with your Fritz!Box hostname and credentials, then calling methods to list devices or read their state. It includes both a Python API and a command-line tool (fritzhome) for scripting or manual queries. The package depends on requests for HTTP communication and cryptography for secure credential handling.","worth_installing":"Yes, if you own a Fritz!Box and need programmatic control or monitoring of its smart home devices. The library is actively maintained, has low install friction, carries a permissive MIT license, and supports modern Python versions. No known security vulnerabilities. The main prerequisite is having a Fritz!Box device and configuring a user account with smarthome rights."},"id":"pyfritzhome","links":{"html":"https://skillfed.io/packages/pyfritzhome","md":"https://skillfed.io/packages/pyfritzhome.md","pypi":"https://pypi.org/project/pyfritzhome/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-22","license_spdx":null,"license_treatment":"permissive","name":"pyfritzhome","python_support":"unspecified","summary":"Fritz!Box Smarthome Python Library"},"popularity":{"monthly_downloads":76194,"position":14649,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.20"}
