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

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

[修仙教程] YeeLight蓝牙调光开关——最新最完美的用法,纯HA内置组件!

  [复制链接]

0

主题

5

帖子

166

积分

注册会员

Rank: 2

积分
166
金钱
161
HASS币
0
发表于 2022-6-29 14:17:57 | 显示全部楼层
ble_monitor 也很灵敏。
回复

使用道具 举报

2

主题

14

帖子

61

积分

注册会员

Rank: 2

积分
61
金钱
47
HASS币
0
发表于 2022-6-30 00:09:14 | 显示全部楼层
什么时候才有楼主这么优秀
回复

使用道具 举报

0

主题

15

帖子

1151

积分

金牌会员

Rank: 6Rank: 6

积分
1151
金钱
1136
HASS币
0
发表于 2022-6-30 09:52:44 | 显示全部楼层
大佬牛逼啊
回复

使用道具 举报

0

主题

24

帖子

835

积分

高级会员

Rank: 4

积分
835
金钱
811
HASS币
0
发表于 2022-7-10 00:39:00 | 显示全部楼层
本帖最后由 qings 于 2022-7-10 00:40 编辑

:
Connection in progress...
Successful connection!
Authentication in progress...
Traceback (most recent call last):
  File "/root/esp/get_beacon_key.py", line 159, in <module>
    main(sys.argv)
  File "/root/esp/get_beacon_key.py", line 155, in main
    get_beacon_key(mac, product_id)
  File "/root/esp/get_beacon_key.py", line 113, in get_beacon_key
    peripheral.writeCharacteristic(HANDLE_AUTH_INIT, MI_KEY1, "true")
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 543, in writeCharacteristic
    return self._getResp('wr')
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 407, in _getResp
    resp = self._waitResp(wantType + ['ntfy', 'ind'], timeout)
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 368, in _waitResp
    raise BTLEGattError("Bluetooth command failed", resp)
bluepy.btle.BTLEGattError: Bluetooth command failed (code: 3, error: Attribute can't be written)

! Press the "Pair" button at the dimmer...
Connecting... done
Authenticating...Traceback (most recent call last):
  File "/root/esp/yeelight-dimmer-python/demo.py", line 93, in <module>
    main()
  File "/root/esp/yeelight-dimmer-python/demo.py", line 82, in main
    if not dimmer.auth():
  File "/root/esp/yeelight-dimmer-python/YeelightDimmer.py", line 124, in auth
    self.peripheral.writeCharacteristic(self.HANDLE_AUTH_INIT, self.XIAOMI_KEY1, True)
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 543, in writeCharacteristic
    return self._getResp('wr')
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 407, in _getResp
    resp = self._waitResp(wantType + ['ntfy', 'ind'], timeout)
  File "/usr/local/lib/python3.10/dist-packages/bluepy/btle.py", line 368, in _waitResp
    raise BTLEGattError("Bluetooth command failed", resp)
bluepy.btle.BTLEGattError: Bluetooth command failed (code: 3, error: Attribute can't be written)



了解下无法获取密钥无头绪
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-7-10 06:07:13 | 显示全部楼层
qings 发表于 2022-7-10 00:39
:
Connection in progress...
Successful connection!

前几天刚说过这个问题,看56-58楼
回复

使用道具 举报

0

主题

24

帖子

835

积分

高级会员

Rank: 4

积分
835
金钱
811
HASS币
0
发表于 2022-7-10 10:51:54 | 显示全部楼层
XCray 发表于 2022-7-10 06:07
前几天刚说过这个问题,看56-58楼

好的谢谢
回复

使用道具 举报

3

主题

301

帖子

3241

积分

论坛元老

Rank: 8Rank: 8

积分
3241
金钱
2940
HASS币
0
发表于 2022-9-12 12:11:45 | 显示全部楼层
请教下怎么写按下旋转来无极调节灯泡色温的自动化呢?HA自动化灯光服务里面貌似没有色温的递增递减服务
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-9-12 15:27:17 | 显示全部楼层
iamhyde 发表于 2022-9-12 12:11
请教下怎么写按下旋转来无极调节灯泡色温的自动化呢?HA自动化灯光服务里面貌似没有色温的递增递减服务 ...

这不是自动化的问题呀!就好比我想弄个自动化,把别人户头上的钱自动转到我的账号里一样。

你在ha里是怎么调整色温的?能调就可以用自动化实现,不能调就是接入方式的问题。
回复

使用道具 举报

11

主题

78

帖子

792

积分

高级会员

Rank: 4

积分
792
金钱
709
HASS币
20
发表于 2022-10-12 16:01:29 | 显示全部楼层
本帖最后由 hkjqy123 于 2022-10-12 16:06 编辑

这篇帖子让人收益非浅特别是13#楼楼主详细介绍了过程,非常感谢,核心思路就是获取24的key然后拼接成32位,最后用楼主给的ESPhome配置文件加蓝牙MAC地址和KEY生成传感器,ESPHOMe接入HA。非常实用,试想下找个方便的位置贴一个旋钮开关,家里接入HA的调光灯秒操作就问爽不爽。
回复

使用道具 举报

9

主题

91

帖子

860

积分

超级版主

Rank: 8Rank: 8

积分
860
金钱
754
HASS币
20
发表于 2022-10-12 16:50:50 | 显示全部楼层
楼主试过易来的ble按键遥控吗,方法是不是类似的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 16:58 , Processed in 0.154497 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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