跳转到主要内容

Salus IT600设备的异步Python客户端

项目描述

Python: Salus iT600设备的异步客户端

面向最终用户

有关在Home Assistant中使用该内容的说明,请参阅https://github.com/jvitkauskas/homeassistant_salus

FHEM用户可能对https://github.com/dominikkarall/fhempy感兴趣,它提供了部分功能。

关于

此软件包允许您通过Salus UG600通用网关在本地控制和管理您的Salus iT600智能家居设备。目前支持加热恒温器、二元传感器、温度传感器、遮罩和开关。如果您有其他设备并希望做出贡献,欢迎您创建问题或提交pull request。

安装

pip install pyit600

用法

  • 使用本地IP地址和网关的EUID实例化IT600Gateway设备。您可以在网关底部找到EUID(例如,001E5E0D32906128)。
  • 可以使用poll_status()命令轮询状态。
  • 可以使用add_climate_update_callback(method)add_sensor_update_callback(method)方法添加回调以通知状态更新。

基本示例

async with IT600Gateway(host=args.host, euid=args.euid) as gateway:
	await gateway.connect()
	await gateway.poll_status()

	climate_devices = gateway.get_climate_devices()

	print("All climate devices:")
	print(repr(climate_devices))

	for climate_device_id in climate_devices:
		print(f"Climate device {climate_device_id} status:")
		print(repr(climate_devices.get(climate_device_id)))

		print(f"Setting heating device {climate_device_id} temperature to 21 degrees celsius")
		await gateway.set_climate_device_temperature(climate_device_id, 21)

支持的设备

恒温器

  • HTRP-RF(50)
  • TS600
  • VS10WRF/VS10BRF
  • VS20WRF/VS20BRF
  • SQ610
  • SQ610RF
  • FC600

二元传感器

  • SW600
  • WLS600
  • OS600
  • SD600(有时网关可能不会公开必需的信息以检测这些设备,原因不明)
  • TRV10RFM(仅加热状态开/关)
  • RX10RF(仅加热状态开关)

温度传感器

  • PS600

开关设备

  • SPE600
  • RS600
  • SR600

盖子设备

  • RS600

不支持的设备

按钮仅在Salus智能家居应用中执行操作

  • SB600
  • CSB600

未测试的设备

这些开关设备尚未测试,但可能工作

  • SP600

这些二进制传感器尚未测试,但可能工作

  • MS600

故障排除

如果您无法使用底部的网关上写下的EUID(看起来像001E5E0D32906128)连接,请尝试使用0000000000000000作为EUID。

还请检查您是否已启用“本地WiFi模式”

  • 在手机上打开智能家居应用
  • 登录
  • 双击您的网关以打开信息屏幕
  • 按齿轮图标进入配置
  • 向下滚动一点,检查“禁用本地WiFi模式”是否设置为“否”
  • 滚动到底部并保存设置
  • 通过拔掉/插入USB电源来重新启动网关

贡献

如果您想帮助支持您的设备,请打开GitHub问题并添加您的设备型号和main.py程序输出。请确保使用--debug选项运行此程序。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

pyit600-0.5.1.tar.gz (13.4 kB 查看哈希值)

上传时间

构建分布

pyit600-0.5.1-py3-none-any.whl (13.1 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面