Skip to main content

A Python library for the Rubetek API – control smart home devices, manage scenes, get device status, and automate your Rubetek ecosystem

Project description

Rubetek API Library

Python Version License HACS

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

📋 Описание

Библиотека предоставляет удобный интерфейс для подключения к облачной платформе Rubetek, получения данных об устройствах, камерах и мониторинга показаний счётчиков водоснабжения. Основана на RubetekSocketApi

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

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

🚀 Установка

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

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saarubetek_api-0.0.2b0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saarubetek_api-0.0.2b0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file saarubetek_api-0.0.2b0.tar.gz.

File metadata

  • Download URL: saarubetek_api-0.0.2b0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for saarubetek_api-0.0.2b0.tar.gz
Algorithm Hash digest
SHA256 26478e99beeeec1fdf9a6d00559292349ddd65219c5ee29b665cfb8a2dd31d28
MD5 5287ec48f81e006a0cb1cdac53ced6c1
BLAKE2b-256 517c733ca2c136d6e311c6b4f1fa72aa81f5ac2dc27c7c6d15a28df9a1fc9f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for saarubetek_api-0.0.2b0.tar.gz:

Publisher: pypi-publish.yml on RuFiHome/RubetekAPI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file saarubetek_api-0.0.2b0-py3-none-any.whl.

File metadata

File hashes

Hashes for saarubetek_api-0.0.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a0e224f05812a459bd3db39e1941be4d5b4dc607951992738e4c4925cf99bf
MD5 13f967ffdb47d3c7eb36b0b08190d36e
BLAKE2b-256 62fe8eab5cfc8e09074fbbfecc5ef7d9c1ede30d79b640a64502f3b2008cce04

See more details on using hashes here.

Provenance

The following attestation bundles were made for saarubetek_api-0.0.2b0-py3-none-any.whl:

Publisher: pypi-publish.yml on RuFiHome/RubetekAPI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page