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-библиотека для работы с экосистемой умного дома Rubetek с расширенным функционалом
📋 Описание
Библиотека предоставляет удобный интерфейс для подключения к облачной платформе Rubetek, получения данных об устройствах, камерах и мониторинга показаний счётчиков водоснабжения. Основана на RubetekSocketApi
✨ Возможности
- 🔐 Авторизация и управление сессией подключения к Rubetek Cloud
- 📡 Получение списка устройств и их текущего состояния
- 🎥 Работа с камерами: статус, поток, события
- 💧 Мониторинг показаний счётчиков ХВС и ГВС с историей данных
- 🔔 Подписка на события в реальном времени (WebSocket)
- 🔄 Автоматическое переподключение при обрыве связи
- 🪵 Логирование с настраиваемым уровнем детализации
🚀 Установка
# Установка из PyPI (когда будет опубликовано)
pip install ...
# Или установка из исходников
pip install git+https://github.com/RuFiHome/RubetekAPI.git
НЕ ИМЕЕТ ОТНОШЕНИЯ К RUBETEK!!!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26478e99beeeec1fdf9a6d00559292349ddd65219c5ee29b665cfb8a2dd31d28
|
|
| MD5 |
5287ec48f81e006a0cb1cdac53ced6c1
|
|
| BLAKE2b-256 |
517c733ca2c136d6e311c6b4f1fa72aa81f5ac2dc27c7c6d15a28df9a1fc9f23
|
Provenance
The following attestation bundles were made for saarubetek_api-0.0.2b0.tar.gz:
Publisher:
pypi-publish.yml on RuFiHome/RubetekAPI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
saarubetek_api-0.0.2b0.tar.gz -
Subject digest:
26478e99beeeec1fdf9a6d00559292349ddd65219c5ee29b665cfb8a2dd31d28 - Sigstore transparency entry: 1442130020
- Sigstore integration time:
-
Permalink:
RuFiHome/RubetekAPI@4ed81b0c95c6b01661ab52209c03df470722dfee -
Branch / Tag:
refs/tags/v0.0.2b - Owner: https://github.com/RuFiHome
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@4ed81b0c95c6b01661ab52209c03df470722dfee -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file saarubetek_api-0.0.2b0-py3-none-any.whl.
File metadata
- Download URL: saarubetek_api-0.0.2b0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2a0e224f05812a459bd3db39e1941be4d5b4dc607951992738e4c4925cf99bf
|
|
| MD5 |
13f967ffdb47d3c7eb36b0b08190d36e
|
|
| BLAKE2b-256 |
62fe8eab5cfc8e09074fbbfecc5ef7d9c1ede30d79b640a64502f3b2008cce04
|
Provenance
The following attestation bundles were made for saarubetek_api-0.0.2b0-py3-none-any.whl:
Publisher:
pypi-publish.yml on RuFiHome/RubetekAPI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
saarubetek_api-0.0.2b0-py3-none-any.whl -
Subject digest:
a2a0e224f05812a459bd3db39e1941be4d5b4dc607951992738e4c4925cf99bf - Sigstore transparency entry: 1442130163
- Sigstore integration time:
-
Permalink:
RuFiHome/RubetekAPI@4ed81b0c95c6b01661ab52209c03df470722dfee -
Branch / Tag:
refs/tags/v0.0.2b - Owner: https://github.com/RuFiHome
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@4ed81b0c95c6b01661ab52209c03df470722dfee -
Trigger Event:
workflow_dispatch
-
Statement type: