{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Provides an async API and CLI to query and control hot tubs connected to the SmartTub system, including status, pumps, and lights.","skillfed_tags":["home-automation","async-client","iot-device"],"use_cases":["Integrate hot tub status and control into a home automation system or dashboard","Automate spa pump or light schedules based on time or external conditions","Monitor multiple spas remotely and log their status over time","Build a CLI tool to quickly check or adjust spa settings without a web interface","Diagnose SmartTub connectivity or API issues using the verbose debug mode"],"what_it_does":"python-smarttub is an async Python client for the SmartTub hot tub control system. It wraps the SmartTub API to let you authenticate, query account information, and retrieve or control individual spas\u2014checking status, managing pumps, controlling lights, and more. The package uses aiohttp for async HTTP requests and includes both a programmatic API and a command-line interface for quick diagnostics.\n\nThe library is built on modern async/await patterns and requires Python 3.13 or later. It depends on aiohttp, inflection, pyjwt, and python-dateutil to handle HTTP sessions, API response parsing, JWT authentication, and date handling. It's suitable for home automation integrations, monitoring dashboards, or direct spa control from Python applications.","worth_installing":"Yes, if you own a SmartTub-compatible hot tub and need programmatic control or monitoring. The low install friction and permissive license make it a straightforward addition. However, the aging maintenance status (last release 189 days ago) means you should verify that it still works with your current hardware and be prepared to troubleshoot or fork if the upstream project stalls."},"id":"python-smarttub","links":{"html":"https://skillfed.io/packages/python-smarttub","md":"https://skillfed.io/packages/python-smarttub.md","pypi":"https://pypi.org/project/python-smarttub/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-02-06","license_spdx":null,"license_treatment":"permissive","name":"python-smarttub","python_support":"supports_current","summary":"API to query and control hot tubs using the SmartTub system"},"popularity":{"monthly_downloads":75400,"position":14720,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.47"}
