Metadata-Version: 2.4
Name: saarubetek-api
Version: 0.0.2b0
Summary: A Python library for the Rubetek API – control smart home devices, manage scenes, get device status, and automate your Rubetek ecosystem
Project-URL: Homepage, https://github.com/RuFiHome/RubetekAPI
Project-URL: Repository, https://github.com/RuFiHome/RubetekAPI
Project-URL: Issues, https://github.com/RuFiHome/RubetekAPI/issues
Author-email: AlexVot <alexey.shamray@yandex.ru>
License: MIT
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: certifi>=2023.7.22
Requires-Dist: pydantic>=2.0.0
Description-Content-Type: text/markdown

# Rubetek API Library

[![Python Version](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![HACS](https://img.shields.io/badge/HACS-custom-orange.svg)](https://hacs.xyz)

> Python-библиотека для работы с экосистемой умного дома Rubetek с расширенным функционалом

## 📋 Описание

Библиотека предоставляет удобный интерфейс для подключения к облачной платформе Rubetek, получения данных об устройствах, камерах и мониторинга показаний счётчиков водоснабжения. Основана на [RubetekSocketApi](https://github.com/regenara/rubetek_socket_api)

## ✨ Возможности

- 🔐 Авторизация и управление сессией подключения к Rubetek Cloud
- 📡 Получение списка устройств и их текущего состояния
- 🎥 Работа с камерами: статус, поток, события
- 💧 Мониторинг показаний счётчиков ХВС и ГВС с историей данных
- 🔔 Подписка на события в реальном времени (WebSocket)
- 🔄 Автоматическое переподключение при обрыве связи
- 🪵 Логирование с настраиваемым уровнем детализации

## 🚀 Установка

```bash
# Установка из PyPI (когда будет опубликовано)
pip install ...

# Или установка из исходников
pip install git+https://github.com/RuFiHome/RubetekAPI.git

НЕ ИМЕЕТ ОТНОШЕНИЯ К RUBETEK!!!
