找回密码
 立即注册
楼主: meishild

[技术探讨] Aqara通过官方IOT API(云端)接入HA 升级V2.0.2

[复制链接]

12

主题

55

回帖

1065

积分

论坛技术达人

积分
1065
金钱
948
HASS币
200

教程狂人

 楼主| 发表于 2022-10-1 10:17:22 | 显示全部楼层
neroxps 发表于 2022-9-30 14:21
https://bbs.hassbian.com/thread-8192-1-1.html
这个不行吗。

这个可以,没看到。就是我这种会调试的能看的懂,没用过有点难。一般来写或者修复插件的本地直接load component代码就行了,直接用python拉hasscore。
回复

使用道具 举报

12

主题

55

回帖

1065

积分

论坛技术达人

积分
1065
金钱
948
HASS币
200

教程狂人

 楼主| 发表于 2022-10-2 18:14:36 | 显示全部楼层
1.1升级了点东西。
回复

使用道具 举报

0

主题

19

回帖

148

积分

注册会员

积分
148
金钱
129
HASS币
0
发表于 2022-10-6 23:55:06 | 显示全部楼层
已完美接入,感谢大佬的文章,之前自己研究过好久aqara的双token接入方法,一直没用成功。奈何不会python,在看到这篇文章之前在考虑HTTP方法接入。意外翻到大佬的文章。太牛了。
回复

使用道具 举报

14

主题

75

回帖

1067

积分

金牌会员

积分
1067
金钱
968
HASS币
90
发表于 2022-10-7 00:28:51 | 显示全部楼层
接入提示"无法加载配置向导: {"message":"Invalid handler specified"}"
请问大佬这是什么原因导致的
回复

使用道具 举报

2

主题

7

回帖

234

积分

版主

积分
234
金钱
215
HASS币
20
发表于 2022-10-7 01:41:48 | 显示全部楼层
大佬 请问有没有Aqara门锁相关的template或者什么模板可以照着改一下的
回复

使用道具 举报

14

主题

648

回帖

4050

积分

论坛元老

积分
4050
金钱
3383
HASS币
10
发表于 2022-10-7 01:56:38 | 显示全部楼层
能不能加入空调伴侣升级版
回复

使用道具 举报

4

主题

58

回帖

691

积分

高级会员

积分
691
金钱
629
HASS币
0
发表于 2022-10-7 01:58:13 | 显示全部楼层
hudan717 发表于 2022-10-7 00:28
接入提示"无法加载配置向导: {"message":"Invalid handler specified"}"
请问大佬这是什么原因导致的 ...

一样的问题,求解
回复

使用道具 举报

0

主题

19

回帖

148

积分

注册会员

积分
148
金钱
129
HASS币
0
发表于 2022-10-7 13:23:13 | 显示全部楼层
本帖最后由 fuxy1999 于 2022-10-7 13:45 编辑

给楼主个优化意见,可以给aqara的开关添加功率检测,实现每个开关所属用电器的功率监测。
捕获.PNG

捕获2.PNG
 {
    # 智能插座 (国标)
    'lumi.plug.v1': ["Xiaomi", "Plug", "ZNCZ02LM"],
    # 智能插座 (国标)
    'lumi.plug.aq1': ["Xiaomi", "Plug", ""],
    # 智能插座T1 (国标)
    'lumi.plug.macn01': ["Aqara", "Plug T1", ""],
    # 智能墙壁插座 X1(USB版)
    'lumi.plug.acn003': ["Aqara", "Smart Wall Outlet X1(USB)", ""],
    # 智能墙壁插座 H1(USB版)
    'lumi.plug.sacn03': ["Aqara", "Smart Wall Outlet H1(USB)", "QBCZWG11LM"],
    # 智能墙壁插座 H1
    'lumi.plug.sacn02': ["Aqara", "Smart Wall Outlet H1", "QBCZWG11LM"],
    
    'params': [
        {
            "switch": {
                MK_INIT_PARAMS: {
                    MK_HASS_NAME: "switch"
                },
                MK_RESOURCES: {
                    "toggle": ("4.1.85", "_attr_is_on"),
                    "power": ("0.12.85", "_attr_current_power_w"),
                    "energy": ("0.13.85", "_attr_today_energy_kwh"),
                    "zigbee_lqi": ("8.0.2007", "_attr_zigbee_lqi"),
                }
            }
        }, {
            "sensor": {
                MK_INIT_PARAMS: {
                    MK_HASS_NAME: "power",
                    "device_class": DEVICE_CLASS_POWER,
                    "state_class": "measurement",
                    "unit_of_measurement": POWER_WATT},
                MK_RESOURCES: {"power": ("0.12.85", "_attr_native_value")}
            }
        }, {
            "sensor": {
                MK_INIT_PARAMS: {
                    MK_HASS_NAME: "energy",
                    "device_class": DEVICE_CLASS_ENERGY,
                    "state_class": "total_increasing",
                    "unit_of_measurement": ENERGY_KILO_WATT_HOUR},
                MK_RESOURCES: {"energy": ("0.13.85", "_attr_native_value")},
            }
        }
    ]
}
这是我的方法


回复

使用道具 举报

0

主题

19

回帖

148

积分

注册会员

积分
148
金钱
129
HASS币
0
发表于 2022-10-7 13:42:26 | 显示全部楼层
本帖最后由 fuxy1999 于 2022-10-7 13:45 编辑

另外附上自己写的P100门锁离家模式传感器和开锁id传感器。可以通过后期联动自动化判断进屋的是谁。
捕获.PNG
捕获2.PNG
{
    #P100门锁
    'aqara.lock.wbzac1': ["Aqara", "DoorLock P100", ""],
    'params': [
        {
            "binary_sensor": {
                MK_INIT_PARAMS: {
                    MK_HASS_NAME: "contact",
                    "device_class": DEVICE_CLASS_DOOR
                },
                MK_RESOURCES: {
                    "status": ("13.12.85", "_attr_native_value"),
                },
            }
        }, {
            "sensor": {
                MK_INIT_PARAMS: {
                    MK_HASS_NAME: "contact",
                    "device_class": "",
                    "state_class": "",
                    "unit_of_measurement": ""
                },
                MK_RESOURCES: {
                    "status": ("13.2.85", "_attr_native_value")
                },
            }
        }
    ]
}





回复

使用道具 举报

1

主题

70

回帖

648

积分

高级会员

积分
648
金钱
577
HASS币
0
发表于 2022-10-7 16:23:22 | 显示全部楼层
感谢分享。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-6 07:13 , Processed in 0.320265 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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