『瀚思彼岸』» 智能家居技术论坛

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

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

[复制链接]

12

主题

67

帖子

1063

积分

论坛技术达人

积分
1063
金钱
946
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

主题

67

帖子

1063

积分

论坛技术达人

积分
1063
金钱
946
HASS币
200

教程狂人

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

使用道具 举报

0

主题

19

帖子

148

积分

注册会员

Rank: 2

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

使用道具 举报

14

主题

89

帖子

1065

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

2

主题

9

帖子

232

积分

版主

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

14

主题

660

帖子

3957

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

4

主题

62

帖子

665

积分

高级会员

Rank: 4

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

一样的问题,求解
回复

使用道具 举报

0

主题

19

帖子

148

积分

注册会员

Rank: 2

积分
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

积分

注册会员

Rank: 2

积分
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

主题

64

帖子

512

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 20:44 , Processed in 1.450899 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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