找回密码
 立即注册

微信扫码登录

搜索
查看: 4086|回复: 15

[技术探讨] 领普平开窗推窗器WD2,gateway3配置分享

[复制链接]

10

主题

250

回帖

2414

积分

金牌会员

积分
2414
金钱
2149
HASS币
20
发表于 2024-4-14 23:08:33 | 显示全部楼层 |阅读模式
本帖最后由 hungheo 于 2024-4-14 23:10 编辑

声明在前:
本人不怎么懂编程,通过ChatGPT和devices.py代码,咔咔一顿粘贴复制,搞出来了!勉强可用,遇到问题,我也无法解答


版本信息:
hass:2024.4.0
gateway3:V4.0.3


1、HA主文件目录新建文件:xiaomi_gateway3.py;


2、复制一下代码,保存重启,搞定!
from custom_components.xiaomi_gateway3.core.devices import *

DEVICES = [{
    13203: ["Linptech", "Sliding Window Driver WD2", "WD2", "linp.wopener.wd2lb"],
    "spec": [
        MapConv("motor", "cover", mi="2.p.1", map={0: "stop", 1: "open", 2: "close"}),
        BaseConv("current_position", "sensor", mi="2.p.2"),
        BaseConv("battery", "sensor", mi="3.p.1", entity=ENTITY_LAZY),
        MapConv("battery_status", "sensor", mi="3.p.3", map={0: "空闲", 1: "适配器", 2: "太阳能", 3: "保护", 4: "Adapter-float"}),
        MapConv("防夹手灵敏度", "select", mi="4.p.2", map={0: "极低", 1: "低", 2: "中", 3:"高"}),
        MathConv("目标位置", "number", mi="2.p.3", min=1, max=100, entity=ENTITY_CONFIG),
    ],
}] + DEVICES

参考链接:https://github.com/AlexxIT/XiaomiGateway3/wiki/Converters



附上截图:

1.png



回复

使用道具 举报

5

主题

24

回帖

364

积分

中级会员

积分
364
金钱
335
HASS币
0
发表于 2024-8-14 13:53:08 | 显示全部楼层
刚刚确实又好了
回复

使用道具 举报

10

主题

250

回帖

2414

积分

金牌会员

积分
2414
金钱
2149
HASS币
20
 楼主| 发表于 2024-8-14 12:43:50 | 显示全部楼层
jdchen 发表于 2024-8-14 11:50
wd2 motor的状态是不是未知啊

并没有呀,操作一下开关就能同步上了
回复

使用道具 举报

5

主题

24

回帖

364

积分

中级会员

积分
364
金钱
335
HASS币
0
发表于 2024-8-14 11:50:14 | 显示全部楼层
wd2 motor的状态是不是未知啊
回复

使用道具 举报

8

主题

74

回帖

934

积分

高级会员

积分
934
金钱
852
HASS币
0
发表于 2024-5-6 21:21:48 | 显示全部楼层
{
    13203: ["Linptech", "Casement Window Driver WD2", "linp.wopener.wd2lb"],
    "spec": [
        MapConv("motor", "cover", mi="2.p.1", map={0: "stop", 1: "open", 2: "close"}),
        BaseConv("target_position", mi="2.p.3"),
        CurtainPosConv("position", mi="2.p.2"),
        BaseConv("battery", "sensor", mi="3.p.1", entity=ENTITY_LAZY),
        MapConv("battery_status", "sensor", mi="3.p.3", map={0: "Idle", 1: "Adapter", 2: "Solar", 3: "Protected", 4: "Adapter-float"}),
        MapConv("anti_pinch_sensitivity", "select", mi="4.p.2", map={0: "Very_low", 1: "Low", 2: "Medium", 3:"High"}),
        MathConv("target-position", "number", mi="2.p.3", min=0, max=100, entity=ENTITY_CONFIG),
    ],
}
这样才能控制百分比开合,同时输入也可以
我也不知道为什么
但是反正这样才可以
回复

使用道具 举报

10

主题

250

回帖

2414

积分

金牌会员

积分
2414
金钱
2149
HASS币
20
 楼主| 发表于 2024-5-6 16:47:13 | 显示全部楼层
cooliscool 发表于 2024-5-6 16:15
gateway3:V4.0.3 可以接入所有的米家设备麽?

gateway3,只针对zigbee或者是蓝牙网关,走WiFi的用miot_auto ,gateway3支不支持,要看devices.py里面有没有你想接入的设备,当然devices.py里面没有,可以自己参照类似的,自己写
回复

使用道具 举报

4

主题

104

回帖

597

积分

高级会员

积分
597
金钱
489
HASS币
0
发表于 2024-5-6 16:15:39 | 显示全部楼层
gateway3:V4.0.3 可以接入所有的米家设备麽?
回复

使用道具 举报

10

主题

250

回帖

2414

积分

金牌会员

积分
2414
金钱
2149
HASS币
20
 楼主| 发表于 2024-5-6 10:26:35 | 显示全部楼层
时间雨12138 发表于 2024-5-5 19:30
谢谢分享,今天到货安装了,这货最大的额问题是只能把窗户打开大概30°

链条的行程太短了,一般至少500才够
回复

使用道具 举报

0

主题

181

回帖

2885

积分

金牌会员

积分
2885
金钱
2704
HASS币
0
发表于 2024-5-5 19:30:55 | 显示全部楼层
谢谢分享,今天到货安装了,这货最大的额问题是只能把窗户打开大概30°
回复

使用道具 举报

4

主题

102

回帖

831

积分

高级会员

积分
831
金钱
725
HASS币
0
发表于 2024-4-16 08:43:01 | 显示全部楼层
学习一下,感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-2 15:31 , Processed in 0.297043 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表