semvec/pypi-packages huggingface dataset:
cometblue-asyncio 0.9.2
Python library for interacting with the Eurotronic Comet Blue thermostatic radiator valve based on bleak using asyncio.
Requires Python: >=3.7

# cometblue-asyncio

This is a Python library for interacting with the Eurotronic Comet Blue
thermostatic radiator valves and their clones (see below).

It is a refactored fork of https://github.com/zero-udo/eurotronic-cometblue
with additional credits to https://github.com/rikroe and
[Thorsten Tränker](https://www.torsten-traenkner.de/wissen/smarthome/heizung.php).

What sets it aside from other Comet Blue libraries?

- It is built on https://github.com/hbldh/bleak, which is well-designed, up-to-date and
  functional. Do you know that e.g. pygatt will only work under root, because
  it will _fully restart your system BlueZ service_ upon every connection?
  I had serious issues with that until I switched to bleak.

- It is simple, minimalistic and does only what you ask for. The bluetooth
  communication is minimal, it only sends the commands that you explicitly
  request. Some other libs try to e.g. download everything on first/each
  connection, which takes forever.

- Partially refactored towards being Pythonic with no scaffolding code with
  hidden typos. API expects sane programmers, no babysitting through excess
  sanitization of unthinkable input combinations.

## Compatible devices

I have tested it on _Silvercrest RT2000BT_. The original library was tested on
_Eurotronic Comet Blue_ and _Sygonix HT100 BT_. It should also work on _Xavax
Hama_ (untested).

My own Silvercrest RT2000BT has the issue that it sometimes randomly messes
up its programmed weekly schedule. The frequency with which it happens is
correlated with the the frequency of bluetooth communication, however it is not
caused by this library specifically, because it happens even if I only use the
original Eurotronic Android app (any of the 2 versions). The solution for me is
to check the schedule every few connections and correct it programatically.

## Installation

```
pip install cometblue-asyncio
```

## Usage

Sorry, so far no more documenation than:

```python
from cometblue_asyncio import CometBlue

help(CometBlue)
```
cnextb 1.0.4
test board developped by CNEXLABS
Requires Python: >=3

INSTALLATION
    - Before install cnextb, install pyserial:
            pip install pyserial
     	or
     		python -m pip install pyserial

	- First time installs:
     		pip install cnextb
     	or
     		python -m pip install cnextb

	- Specific version:
		    pip install cnextb==version
	    or
		    python -m pip install cnextb==version
elirobots 0.0.7
a SDK library for Elite EC Series Robot
Keywords: elite,elibot,eliterobot,robot,Robot,robotSDK

---

# Elite SDK For Python

> ### 明天比今天更简单一点
>
> ### Always Easier Then Before


elirobot是一个Python库,包含了艾利特机器人的EC系列机器人的SDK封装，用户即开即用，非常方便

# Overview

## Installation

```bash
pip install elirobots
# or
pip3 install elirobots
```

## Docs

[elirobots docs](https://eliterobot.readthedocs.io/zh_CN/latest/)

## Features

- 从复杂的底层通讯建立到开箱即用，只需要一条命令和几行代码
- 面向对象设计，从而可以更轻松的控制多台机器人
- 完善的日志输出，可以更轻松的debug
- 将机器人的固有信息作为类的属性使用
- 更简洁的接口设计，使您可以更快速的编写逻辑代码
- 数据监控端口，也只是两行代码就可以看到所有的监控信息

# ChangeLog

## 20220730

- movj和movl接口默认阻塞执行
- 添加发送和接受消息的flag，便于用户查看实际进行通讯的报文内容
- 添加圆弧移动指令
- 

## 20220518

- 规范var接口
- 文档持续更新中

## 20220513

- 发布v0.0.1
- 文档持续更新中



# Feedback

如果你发现了任何错误，请联系我们！！！

If you find any errors, you can contact us by Github！！！

github:

```
https://github.com/JunJie-zhang-o/eliterobot.git
```

email:

```
tech@elibot.cn
```