{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Parses and constructs Tasmota MQTT messages, enabling Python applications to communicate with Tasmota smart home devices over MQTT.","skillfed_tags":["mqtt","smart-home","iot"],"use_cases":["Build a home automation controller that sends commands to Tasmota devices and parses their status updates over MQTT.","Integrate Tasmota smart home devices into a larger Python-based home assistant or orchestration system.","Parse incoming Tasmota MQTT telemetry and state messages for logging, analytics, or conditional automation.","Construct properly formatted MQTT payloads to control Tasmota relays, sensors, and other peripherals without manual protocol work."],"what_it_does":"HATasmota is a Python library for parsing and constructing MQTT messages compatible with Tasmota, the open-source firmware for smart home devices. It sits between your Python application and Tasmota devices communicating over MQTT, handling message serialization and deserialization so you don't have to manually construct protocol-compliant payloads.\n\nThe package depends on voluptuous for schema validation and aiohttp for async HTTP operations, making it suitable for integration into async Python applications. It targets Python 3.13 and later, reflecting a modern Python stance. With low install friction and active maintenance, it's designed as a lightweight bridge for home automation and IoT projects that need to speak Tasmota's MQTT dialect.","worth_installing":"Yes, if you are building a Python application that needs to communicate with Tasmota devices over MQTT. The package has low install friction, permissive licensing, active maintenance, no known vulnerabilities, and solves a specific integration problem. The Python 3.13 requirement is a hard constraint\u2014verify your environment supports it before installing."},"id":"hatasmota","links":{"html":"https://skillfed.io/packages/hatasmota","md":"https://skillfed.io/packages/hatasmota.md","pypi":"https://pypi.org/project/hatasmota/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-09","license_spdx":null,"license_treatment":"permissive","name":"HATasmota","python_support":"supports_current","summary":"Python module to help parse and construct Tasmota MQTT messages."},"popularity":{"monthly_downloads":77271,"position":14543,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.1"}
