{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Provides a Python API to communicate with STIEBEL ELTRON ISG web gateways over Modbus, enabling control of heat pumps and ventilation units.","skillfed_tags":["modbus","home-automation","hvac"],"use_cases":["Read real-time sensor data (outside temperature, system status) from a heat pump for monitoring dashboards.","Adjust comfort temperature setpoints or other control parameters remotely via Python scripts.","Integrate STIEBEL ELTRON heat pumps into home automation or IoT platforms that use Python.","Build custom automation logic that responds to heat pump state changes.","Monitor and log heat pump performance metrics over time for analysis."],"what_it_does":"pystiebeleltron is a Python client library for the STIEBEL ELTRON ISG WEB gateway, an internet-connected controller for heat pumps and ventilation systems. It wraps the Modbus protocol to expose the gateway's registers as typed Python attributes, allowing you to read sensor values (outside temperature, comfort settings) and write control parameters (target temperatures) asynchronously. The library is based on the official Modbus user manual but is not endorsed by Stiebel Eltron.\n\nYou own the Modbus connection: you create it using modbus-connection and pymodbus, hand a unit to the API, and close it when done. The first read establishes the link; if it drops, the next request re-establishes it automatically. Each register block maps to a component on the API (system_values, system_parameters, etc.), and values are typed attributes that return None when unavailable.","worth_installing":"Yes, if you own a compatible STIEBEL ELTRON ISG WEB gateway with Modbus enabled and need Python-based control. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and requires Python 3.12 or later. The main constraint is hardware dependency\u2014you must have the specific gateway and a compatible heat pump model."},"id":"pystiebeleltron","links":{"html":"https://skillfed.io/packages/pystiebeleltron","md":"https://skillfed.io/packages/pystiebeleltron.md","pypi":"https://pypi.org/project/pystiebeleltron/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":"MIT","license_treatment":"permissive","name":"pystiebeleltron","python_support":"supports_current","summary":"Python API for interacting with the Stiebel Eltron ISG web gateway via Modbus for controlling integral ventilation units and heat pumps."},"popularity":{"monthly_downloads":75731,"position":14683,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
