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

标题: [简约化] 用小爱同学/天猫精灵/小度音箱控制HA仅需一步 [打印本页]

作者: masquerade    时间: 2022-1-26 22:31
标题: [简约化] 用小爱同学/天猫精灵/小度音箱控制HA仅需一步
本帖最后由 masquerade 于 2023-4-29 20:59 编辑

2023 - 4 - 29 更新(v1.4.0):
1. 新增设定空调风速和扫风模式功能(当前仅小爱同学支持),可在空调配置界面设置六个风速档以及左右/上下扫风模式对应的 HASS 中的值;
2. 优化配置页面,增加空态页。


2023 - 4 - 1 更新(v1.3.0):
1. 支持将同个区域下的温度/湿度/光照/二氧化碳传感器合并成一个设备同步至巴法云;
2. 新增对汽笛类实体的支持(弱化成开关);
3. 感谢匿名人士的热心捐助。

注意:现在环境传感器统一以区域的维度同步至巴法云,使用之前版本单独同步的实体不再生效,需重新同步。


2023 - 2 - 26 更新(v1.2.0):
1. 独立 “同步实体 / 编辑同步 / 删除同步” 至选项;
2. 支持修改同步后的设备名称。


2023 - 2 - 6 更新:

1. 优化集成的图标,适配深色主题(无需更新集成)


2023 - 1 - 27 更新(v1.1.0):


1. 实体同步功能从安装流程移至配置流程,安装成功后可多次使用集成左下角的“选项”按钮选择需要同步至巴法云的实体


2. 修改集成安装后默认名字为“Bemfa”


3. 提升所支持的 HA 最低版本(从 2021.12.10 提升至 2022.5.5)

4. 一些代码层面的实现优化,减少系统资源开销


2022 - 2 - 15 更新:

1. 新增 分组/摄像机/加湿器/媒体播放器/锁/遥控器 支持(弱化成开关)


2. 支持设置灯的色温/颜色


2022 - 2 - 8 更新:


1. 新增 脚本/自动化/二元选择器 支持


2022 - 2 - 7 更新:

1. 已入驻 HACS 默认存储库,可直接在 HACS 中搜索“bemfa”安装,无需添加自定义存储库;

2. 增加断网重连机制,提高稳定性。

故事还得从数月前买小米手机说起,当时店铺搞活动,送了个小米AI音箱。

小爱同学声音虽妙,但只能控制米家设备,奈何HA上还有很多其他设备。

只能控制部分设备的语音助手,那必然不是一个语音助手。

于是搜寻各种方式,企图将小爱同学霸为己有。

法一:拆机,串口进终端,修改小爱文件,balabalabala.... 无奈天生手残

法二:通过水滴平台,貌似语音交互效果不是很理想

法三:通过红外转接,思路独特,但需要红外转接板

法四:通过巴法云 + NR,貌似比较稳定且简单,然不想折腾NR (懒)

巴法云实在太伟大了,优雅地解决了链路中最麻烦的环节(对接各语音助手,转发消息),并无偿开放,有了它,根本不需要NR,不需要公网IP,啥都不需要。

遂写了一个插件,将HA实体同步至巴法云,以接受小爱同学/天猫精灵/小度音箱的控制。

项目地址:https://github.com/larry-wong/bemfa,内有详细说明。

clone 此项目,或者下载压缩包, 将其中的 custom_components/bemfa 目录拷贝至 HA 配置的 custom_components 目录。

或者在 HACS 中搜索 “bemfa” 安装。

然后重启 HA, 在集成界面搜索 "bemfa" 添加,输入巴法云的uid,选择你要控制的实体,然后提交 ...

插件会自动创建巴法云主题,然后同步状态,并监听消息。
[attach]34993[/attach]

最后,在各语音助手的 app 中绑定巴法云,即可同步设备,开始语音控制。

此插件极大简化了小爱同学/天猫精灵/小度音箱的接入流程,帖子无隐藏,大家玩得爽就好。

如果感觉还不错,可以顶下帖子让更多朋友看到。

最后,感谢大家的支持,感谢巴法云。























作者: sctale    时间: 2022-1-26 22:39
又多一个选择,感谢楼主分享
作者: binids    时间: 2022-1-26 23:25
Logger: homeassistant.util.package
Source: util/package.py:99
First occurred: 23:19:08 (1 occurrences)
Last logged: 23:19:08

Unable to install package paho-mqtt==1.6.1: ERROR: Cannot install paho-mqtt==1.6.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/us ... icting-dependencies

作者: 623305170    时间: 2022-1-26 23:41
本帖最后由 623305170 于 2022-1-28 09:01 编辑

实测能一键直接接入hass中的实体到巴法云,然后能实现语音控制!相比NR的方法接入巴法云要简便太多!赞赞赞,帖子已收藏,项目已点Star,楼主你太棒了,期待未来能实现HACS安装
作者: telanx    时间: 2022-1-27 00:50
就佩服一言不合就写插件的大神!
赞一个,牛。
感谢大神
作者: mitu    时间: 2022-1-27 12:26
感谢牛人分享!!!
巴法云,多了一个选择!!
作者: xbyn0603    时间: 2022-1-27 13:55
牛啊。语音控制一直用的巴法云。没想到楼主写了插件,以后不用两边都配置了。

打完字发现,我的群辉ha好像不能用插件啊,那个compa啥的目录创建了也没用,不知道是不是我配置的问题。nodered也找不到ha的websocket插件。
我太难了
作者: E部落    时间: 2022-1-27 16:15
感谢分享!!!
作者: E部落    时间: 2022-1-27 18:11
太棒了!很容易就配置好了
作者: d4rkblue    时间: 2022-1-27 19:06
感恩,谢谢~~
作者: ilongjiang    时间: 2022-1-27 22:28
注册巴法云账号,并获取 uid
将此项目 clone 至 Home Assistant 配置目录的 custom_components 目录下。
看不多这句话。跟别的插件不一样吗?文件夹没有名称吗?
作者: dongqiyer    时间: 2022-1-28 04:09
ilongjiang 发表于 2022-1-27 22:28
注册巴法云账号,并获取 uid
将此项目 clone 至 Home Assistant 配置目录的 custom_components 目录下。
看 ...

clone是下载的一种方式,通过git客户端的。
你直接下载压缩包,解压就好了,文件夹名称是bemfa
作者: shadowba    时间: 2022-1-28 10:55
真香,赞一个!!
作者: masquerade    时间: 2022-1-29 02:19
binids 发表于 2022-1-26 23:25
Logger: homeassistant.util.package
Source: util/package.py:99
First occurred: 23:19:08 (1 occurrenc ...

可能跟其他插件依赖版本冲突了,也可能需要升级一下 HA
作者: yuyuye    时间: 2022-1-29 14:27
楼主大神,昨晚刚把二十来个实体重新理了一遍,今天就看到了神贴,相见恨晚
作者: yuyuye    时间: 2022-1-29 14:28
623305170 发表于 2022-1-26 23:41
实测能一键直接接入hass中的实体到巴法云,然后能实现语音控制!相比NR的方法接入巴法云要简便太多!赞赞赞 ...

hacs应该用自定义存储库也能装
作者: jck773656345    时间: 2022-1-29 16:22
佩服开发插件的大神
作者: rm6220534    时间: 2022-1-29 16:27
谢谢,天猫的挂了,试试新的。
作者: fyanjin    时间: 2022-1-29 22:02
这个要支持一下,如果能一直稳定使用是最好了
作者: zxyny1989    时间: 2022-1-31 10:49
谢谢大佬分享。
作者: zxyny1989    时间: 2022-1-31 15:20
yuyuye 发表于 2022-1-29 14:28
hacs应该用自定义存储库也能装

可以的,自定义就好。
作者: binids    时间: 2022-1-31 22:23
masquerade 发表于 2022-1-29 02:19
可能跟其他插件依赖版本冲突了,也可能需要升级一下 HA

把依赖 paho-mqtt==1.6.1去掉可以了,也能正常使用
作者: tiuster    时间: 2022-2-1 00:17
这个不得不给大神点个赞,膜拜膜拜啊。
作者: 月亮火    时间: 2022-2-1 11:28
这个不得不给大神点个赞,膜拜膜拜啊。
作者: rogerw    时间: 2022-2-2 19:50
好用,配置方便
作者: samhsba    时间: 2022-2-3 17:44
感谢楼主的风险,新年快乐
作者: alanshu    时间: 2022-2-3 19:14
LZ, PFPF.
作者: kingwell    时间: 2022-2-3 22:35
yuyuye 发表于 2022-1-29 14:28
hacs应该用自定义存储库也能装

对的,用自定义存储库方便后续升级
作者: hxck    时间: 2022-2-3 23:33
厉害了我的哥!!!!
作者: iamhyde    时间: 2022-2-4 21:33
感谢LZ,这个插件确实很方便
HA的集成里只要输入uid就可以显示实体了
不过支持的实体较少,我做了个虚拟开关绑定了脚本运行洗澡模式,然后小爱喊打开洗澡就行了,暂时只测试了一个
后续能多支持一些实体类型就好了,比如脚本,自动化,辅助元素等等,作为开关用小爱控制就方便了
[attach]35063[/attach]

                               
登录/注册后可看大图


作者: pidong_    时间: 2022-2-5 01:36
插件相当好用,就是我这一旦重新连接,网络巴法云的链接就会断开,需要重新添加集成才好用,有点麻烦哈
作者: xiaokun566    时间: 2022-2-5 19:40
你好,大佬,我想问下小爱同学的红外遥控添加进去的空调设备能适配吗
作者: shidaisky    时间: 2022-2-5 20:58
巴法云里能看到HA里的设备,并且可以成功控制。但在米家里按教程里的方法在其他平台设备里添加了巴法云也可以可以成功,在平台设备那个界面也可以看到添加的三个灯,但在小爱的控制界面无论如何也看不到找不到这三个灯,什么原因,我不会用吗?

作者: ms2    时间: 2022-2-5 21:23
我靠,这必须顶,这是至今最通用的方法了。
作者: fyanjin    时间: 2022-2-5 23:10
按照下面的教程,在天猫精灵app中搜不到巴发云技能啊

天猫精灵: 打开天猫精灵app,在app中搜索:巴法云。找到巴法云技能,点击绑定账号,登陆你的巴法云账号.
作者: masquerade    时间: 2022-2-7 02:58
623305170 发表于 2022-1-26 23:41
实测能一键直接接入hass中的实体到巴法云,然后能实现语音控制!相比NR的方法接入巴法云要简便太多!赞赞赞 ...

兄弟,你的愿望已实现,已入驻 HACS 默认存储库。
作者: masquerade    时间: 2022-2-7 03:01
iamhyde 发表于 2022-2-4 21:33
感谢LZ,这个插件确实很方便
HA的集成里只要输入uid就可以显示实体了
不过支持的实体较少,我做了个虚拟开 ...

兄弟,我也有此想法,会在后续版本中支持脚本/自动化等,敬请关注
作者: masquerade    时间: 2022-2-7 03:03
pidong_ 发表于 2022-2-5 01:36
插件相当好用,就是我这一旦重新连接,网络巴法云的链接就会断开,需要重新添加集成才好用,有点麻烦哈 ...

兄弟,新版本增强了连接稳定性,应该不需要重新添加集成了,可以试试看
作者: masquerade    时间: 2022-2-7 03:05
xiaokun566 发表于 2022-2-5 19:40
你好,大佬,我想问下小爱同学的红外遥控添加进去的空调设备能适配吗

兄弟,不太理解你的问题,只要是已经集成到 HA 的空调设备都可以。
作者: masquerade    时间: 2022-2-7 03:06
shidaisky 发表于 2022-2-5 20:58
巴法云里能看到HA里的设备,并且可以成功控制。但在米家里按教程里的方法在其他平台设备里添加了巴法云也可 ...

兄弟,小爱的控制界面确实看不到巴法云的设备,不过你这样应该就可以语音控制了
作者: masquerade    时间: 2022-2-7 03:10
fyanjin 发表于 2022-2-5 23:10
按照下面的教程,在天猫精灵app中搜不到巴发云技能啊

天猫精灵: 打开天猫精灵app,在app中搜索:巴法云。 ...

兄弟,不好意思,我手头上暂时没有猫精,不太确定猫精添加巴法云的方式,上面的教程是按照巴法云官方来的。有用猫精的大神可以指教下
作者: hyc    时间: 2022-2-7 08:21
66666666666
作者: 心无痕星有迹    时间: 2022-2-7 11:51
binids 发表于 2022-1-31 22:23
把依赖 paho-mqtt==1.6.1去掉可以了,也能正常使用

怎么去掉的  大佬

作者: ms2    时间: 2022-2-7 15:35
下载不了呀,能进入网站,点CODE,打开不了,一直转圈
作者: yaosong100    时间: 2022-2-7 15:48
现在是直接hacs里面下载就行了吗,压缩包什么的还要下载吗
作者: W@LTER    时间: 2022-2-7 18:52
本帖最后由 W@LTER 于 2022-2-7 18:54 编辑

刚弄好的时候, 可以, 但是起床之后, 就不行了. 怎么debug的>???另外, 在天猫精灵里面也操作无效.
作者: masquerade    时间: 2022-2-7 21:23
心无痕星有迹 发表于 2022-2-7 11:51
怎么去掉的  大佬

用编辑器打开bemfa文件夹下的manifest.json文件,将"requirements": ["paho-mqtt==1.6.1"],这行删掉,然后重启HA服务
作者: masquerade    时间: 2022-2-7 21:24
ms2 发表于 2022-2-7 15:35
下载不了呀,能进入网站,点CODE,打开不了,一直转圈

朝内访问github的速度不太稳定,兄弟可以换个时间试一下
作者: 623305170    时间: 2022-2-7 21:26
masquerade 发表于 2022-2-7 02:58
兄弟,你的愿望已实现,已入驻 HACS 默认存储库。

还能说什么呢,相当赞,HACS安装太方便了
作者: masquerade    时间: 2022-2-7 21:26
yaosong100 发表于 2022-2-7 15:48
现在是直接hacs里面下载就行了吗,压缩包什么的还要下载吗

hacs安装和下载压缩包是两种方式:
如果你已经安装了hacs,可以直接在hacs中搜索安装,不需要再下载压缩包
如果没安装hacs,可以选择下载压缩包的方式
作者: masquerade    时间: 2022-2-7 21:29
W@LTER 发表于 2022-2-7 18:52
刚弄好的时候, 可以, 但是起床之后, 就不行了. 怎么debug的>???另外, 在天猫精灵里面也操作无效. ...

兄弟,很抱歉让你体验不顺,最新代码提升了连接稳定性,可以重新安装一下试试
作者: shidaisky    时间: 2022-2-8 09:30
masquerade 发表于 2022-2-7 03:06
兄弟,小爱的控制界面确实看不到巴法云的设备,不过你这样应该就可以语音控制了 ...

感谢,回去试一下。

作者: bangkuo    时间: 2022-2-8 09:39
心情一个激动啊,在公司看到这帖子,好想立马请假回去搞搞 ...
作者: liujian228    时间: 2022-2-8 10:30

感谢分享!!!
作者: fang53    时间: 2022-2-8 15:45
帖子已收藏,项目已点Star
作者: lyibai    时间: 2022-2-8 15:51
感谢楼主分享,测试小爱同学,极其好用
作者: ms2    时间: 2022-2-8 16:33
猫精加了1个温度传感器,它认为是一个开关,还有是不是一定要一次性把所有的都加进去,我刚才测试加了一个传感器,想再增加好像是不行的。
作者: bangkuo    时间: 2022-2-8 17:27
请问一下大神 ... 在 FAQ 内看到,如下:

Q: 同时有小爱同学和天猫精灵,如何只同步非米家设备至小爱同学,并同步所有设备至天猫精灵?
A: 目前没有太好的方案,一个可行的方案是注册2个巴法云账号,分别配置不同的实体进行同步,然后将2个账号分别绑定到小爱同学和天猫精灵。

请问这是否表示,若我有小爱跟天猫两个设备,比较好的方案就是注册两个巴法云?若再多了个小度,就要三个巴法云账号,来给各别的小爱、天猫、小度来绑定使用?
另一个问题是,那我在 HA 内是否就要新增两个或三个巴法云服务了?抱歉我还在公司还没能回家试用,加上目前仅注册一个巴法云账号而已,先模拟一下可能会遇到的状况。

谢谢大神!
作者: masquerade    时间: 2022-2-8 18:09
ms2 发表于 2022-2-8 16:33
猫精加了1个温度传感器,它认为是一个开关,还有是不是一定要一次性把所有的都加进去,我刚才测试加了一 ...

抱歉兄弟,方便提供一下传感器的id和对应的巴法云的主题么?方便推断哪一块出了问题。
此插件目前需要将所需的实体都配置进去,可以删除插件重新配置一下。
作者: masquerade    时间: 2022-2-8 18:19
本帖最后由 masquerade 于 2022-2-8 18:20 编辑
bangkuo 发表于 2022-2-8 17:27
请问一下大神 ... 在 FAQ 内看到,如下:

Q: 同时有小爱同学和天猫精灵,如何只同步非米家设备至小爱同学 ...

兄弟,分两种情况:
1. 如果所要控制的设备均是第三方的(小爱/猫精/小度均不支持),那么只需要一个账号,在HA中配置一个插件,分别在小爱/猫精/小度的app中绑定此账号。
2. 如果有小爱本来就可以控制的设备,例如接入一个米家的灯和第三方的空调,由于米家的灯本来就可以通过小爱控制,并且控制更加全面,那就没必要经过巴法云绕一圈。此时需要2个账号,在HA中配置2个插件。一个账号只配置空调,绑定到小爱,另一个账号绑定灯和空调,绑定到猫精,当然也可绑定到小度。
作者: bangkuo    时间: 2022-2-8 18:25
masquerade 发表于 2022-2-8 18:19
兄弟,分两种情况:
1. 如果所要控制的设备均是第三方的(小爱/猫精/小度均不支持),那么只需要一个账号, ...

懂了,很清楚,真是令人感动 ...
作者: bangkuo    时间: 2022-2-9 17:00
大神,弱弱请问一下,原来提到的巴法云 + RN ... 这个 RN 是什么意思呢?
好奇单纯想研究研究差异 ...
作者: imwyh    时间: 2022-2-9 17:24
我只想说,大佬牛逼
作者: chenquanhao    时间: 2022-2-10 11:14
bangkuo 发表于 2022-2-9 17:00
大神,弱弱请问一下,原来提到的巴法云 + RN ... 这个 RN 是什么意思呢?
好奇单纯想研究研究差异 ... ...

应该是NR吧,nodered
作者: bluebaby    时间: 2022-2-10 14:05
谢谢分享
作者: E部落    时间: 2022-2-10 15:19
简洁、易实现
作者: samhsba    时间: 2022-2-10 15:52
强烈支持作者,更新很牛叉!
作者: bluebaby    时间: 2022-2-10 15:59
谢谢分享
作者: MX10085    时间: 2022-2-10 16:03
多谢楼主,沉寂多年的小爱触屏终于有了用武之地!
作者: 假若没有明天    时间: 2022-2-10 16:54
这个操作6啊
作者: masquerade    时间: 2022-2-10 20:28
chenquanhao 发表于 2022-2-10 11:14
应该是NR吧,nodered

对的,兄弟,感谢指正!
作者: isIUya    时间: 2022-2-11 10:11
大佬,请教下!
集成的时候提示:
错误
无法加载配置向导
Home Assistant 2021.8.7
作者: 淘子    时间: 2022-2-11 10:29
大家要的就是这么简单方便
作者: bainiu    时间: 2022-2-11 10:40
感谢,大佬。猫精和小爱又多一个选择。目前所有的开关都通过NR 里的mqtt直连阿里物联网,稳得一B。还有几个温度计还没有通过mqtt接入,下次用楼主的插件试试。
作者: 余歌唱晚    时间: 2022-2-11 15:24
大佬,太感谢了 最近还准备硬折腾阿里云呢 看来用不上了
作者: 余歌唱晚    时间: 2022-2-11 23:35
刚才试了一下 太好用了 再次感谢大佬
作者: a25373    时间: 2022-2-12 03:59
感谢分享
作者: jjf123    时间: 2022-2-13 19:06

感谢牛人分享!!!
作者: houhd    时间: 2022-2-13 22:23
感谢大佬分享新玩法。
作者: momentdie    时间: 2022-2-14 13:19
访问不上  文件可以发出来吗  谢谢大佬 各位
作者: hyifan    时间: 2022-2-14 13:44
好像不支持媒体设备的开关,能否增加支持?
作者: momentdie    时间: 2022-2-14 16:03
大佬  添加进去后  怎么修改语音控制的口令
作者: momentdie    时间: 2022-2-14 16:10
大佬 情况特殊   我2台小爱   2个房间  这种情况  我的账号该怎么处理  1台1个号 还是说  2台同一个账号
作者: hyifan    时间: 2022-2-14 18:36
小度用这个插件只能调灯的亮度。色温颜色都不行。
作者: masquerade    时间: 2022-2-14 21:25
isIUya 发表于 2022-2-11 10:11
大佬,请教下!
集成的时候提示:
错误

兄弟,建议更新一下HA版本试试
作者: masquerade    时间: 2022-2-14 21:26
hyifan 发表于 2022-2-14 13:44
好像不支持媒体设备的开关,能否增加支持?

可以,兄弟,将在后续版本增加,敬请期待
作者: masquerade    时间: 2022-2-14 21:27
momentdie 发表于 2022-2-14 16:03
大佬  添加进去后  怎么修改语音控制的口令

貌似修改不了,不过可以在巴法云更改设备名称
作者: masquerade    时间: 2022-2-14 21:28
momentdie 发表于 2022-2-14 16:10
大佬 情况特殊   我2台小爱   2个房间  这种情况  我的账号该怎么处理  1台1个号 还是说  2台同一个账号 ...

兄弟,只需要一个账号就可以了
作者: masquerade    时间: 2022-2-14 21:33
hyifan 发表于 2022-2-14 18:36
小度用这个插件只能调灯的亮度。色温颜色都不行。

是的,刚看到巴法云支持调节灯的颜色了,后续版本补上
作者: kingtao1024    时间: 2022-2-15 01:25
兄弟,想把大拇指按到你脑袋上怒赞
作者: kingtao1024    时间: 2022-2-15 01:27
刚看到巴法云支持空调的帖子,想去改nodered,,还有天猫精灵也是不是抽风,你这个插件简直完美解决啊
作者: invincible    时间: 2022-2-15 11:11
楼主太吊了 膜拜
作者: chenquanhao    时间: 2022-2-15 11:46
bainiu 发表于 2022-2-11 10:40
感谢,大佬。猫精和小爱又多一个选择。目前所有的开关都通过NR 里的mqtt直连阿里物联网,稳得一B。还有几个 ...

是阿里物联网平台,还是那个旧的飞燕平台?有具体教程吗
作者: bainiu    时间: 2022-2-15 11:59
chenquanhao 发表于 2022-2-15 11:46
是阿里物联网平台,还是那个旧的飞燕平台?有具体教程吗

1、在阿里飞燕平台新建设备,接入云智能APP,关连到天猫精灵。
2、阿里物联网平台会显示飞燕平台上建的设备信息及状态,有MQTT连接参数
3、本地ND上输入设备MQTT连接参数,直接连接阿里物联网平台上的设备。
这样的好处是没有中间环节,直接将本地设备状态信息和阿里云平台设备通过MQTT同步,相当稳定。
作者: fang53    时间: 2022-2-15 12:03

又多一个选择,感谢楼主分享..
作者: oracle    时间: 2022-2-15 12:24

又多一个选择,感谢楼主分享
作者: chenquanhao    时间: 2022-2-15 13:50
bainiu 发表于 2022-2-15 11:59
1、在阿里飞燕平台新建设备,接入云智能APP,关连到天猫精灵。
2、阿里物联网平台会显示飞燕平台上建的设 ...

以前没用过飞燕平台,现在直接用阿里物联网平台不知怎么接入云智能,找不到旧教程让云智能扫描的二维码
作者: weewas    时间: 2022-2-15 21:21
Error setting up entry 881a8a15aa (19) for bemfa
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 304, in async_setup
    result = await component.async_setup_entry(hass, self)  # type: ignore
  File "/config/custom_components/bemfa/__init__.py", line 19, in async_setup_entry
    mqtt = await hass.async_add_executor_job(
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/bemfa/mqtt.py", line 47, in __init__
    self._connect()
  File "/config/custom_components/bemfa/mqtt.py", line 67, in _connect
    generate_msg(state.domain, state.state, state.attributes),
  File "/config/custom_components/bemfa/helper.py", line 47, in generate_msg
    return MSG_SEPARATOR.join(map(str, generate_msg_list(domain, state, attributes)))
  File "/config/custom_components/bemfa/helper.py", line 33, in generate_msg_list
    msg_list += list(
  File "/config/custom_components/bemfa/helper.py", line 35, in <lambda>
    lambda f: f(state, attributes),
  File "/config/custom_components/bemfa/entities_config.py", line 248, in <lambda>
    lambda state, attributes: round(attributes[ATTR_TEMPERATURE])
TypeError: type NoneType doesn't define __round__ method
作者: masquerade    时间: 2022-2-15 23:25
masquerade 发表于 2022-2-14 21:33
是的,刚看到巴法云支持调节灯的颜色了,后续版本补上

兄弟,最新代码支持了媒体播放器,并且可以调节灯的色温/颜色
作者: masquerade    时间: 2022-2-15 23:27
weewas 发表于 2022-2-15 21:21
Error setting up entry 881a8a15aa (19) for bemfa
Traceback (most recent call last):
  File "/usr/src ...

兄弟,更新一下最新版试试看,应该修复了你这种情况




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5