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

标题: 记录斐讯多M1离线版,ha106中文,苹果家庭有温度湿度空气 [打印本页]

作者: damp521    时间: 2020-4-18 15:48
标题: 记录斐讯多M1离线版,ha106中文,苹果家庭有温度湿度空气
本帖最后由 damp521 于 2020-4-18 15:48 编辑

      插件来源yinjiong大,再次感谢。配置完插件默认英文,homekit只有温度,在y大基础上完善了中文,homekit上显示了湿度,温度和空气质量,甲醛homekit不支持。在ha106版本测试通过。把我踩到的坑分享给大家,大佬勿喷。 y大原帖斐讯M1离线版,支持屏幕亮度设置  Github地址



    1首先,y大github下载的插件是默认是英文,配置完如下图
[attach]22458[/attach]




    2通过爬论坛找到了设置中文的办法,代码加了自定类型,苹果家庭就可以识别温度、湿度、空气质量了。温度的icon:mdi:后面不知道写什么,注释掉了,原谅强迫症的人,哈哈。   
     代码如下:
  1. sensor:
  2.   - platform: aircat
  3.     name: m1
  4.     mac: {'B0F89327AABB':'brightness_m1a','B0F8931EBBCC':'brightness_m1b'}
  5.     brightness_force_update: True
  6.    
  7. input_select:
  8.   brightness_m1a:
  9.     name: 亮度
  10.     options:
  11.       - 关闭
  12.       - 夜间
  13.       - 白天
  14.   brightness_m1b:
  15.     name: 亮度
  16.     options:
  17.       - 关闭
  18.       - 夜间
  19.       - 白天
  20.       
  21. group:
  22.   m1a:
  23.     name: 客厅M1
  24.     entities:
  25.       - sensor.m1_hcho
  26.       - sensor.m1_humidity
  27.       - sensor.m1_pm25
  28.       - sensor.m1_temperature
  29.       - input_select.brightness_m1a
  30.   m1b:
  31.     name: 卧室M1
  32.     entities:
  33.       - sensor.m12_hcho
  34.       - sensor.m12_humidity
  35.       - sensor.m12_pm25
  36.       - sensor.m12_temperature  
  37.       - input_select.brightness_m1b

  38. homeassistant:
  39.   customize:
  40.     sensor.m1_hcho:
  41.       icon: mdi:chemical-weapon
  42.       device_class: hcho
  43.       friendly_name: 甲醛
  44.     sensor.m1_humidity:
  45.       icon: mdi:water-percent
  46.       device_class: humidity
  47.       friendly_name: 湿度
  48.     sensor.m1_pm25:
  49.       icon: mdi:blur
  50.       device_class: pm25
  51.       friendly_name: 空气质量
  52.     sensor.m1_temperature:
  53.       #icon: mdi:   
  54.       device_class: temperature
  55.       friendly_name: 温度      
  56.     sensor.m12_hcho:
  57.       icon: mdi:chemical-weapon
  58.       device_class: hcho
  59.       friendly_name: 甲醛        
  60.     sensor.m12_humidity:
  61.       icon: mdi:water-percent
  62.       device_class: humidity
  63.       friendly_name: 湿度
  64.     sensor.m12_pm25:
  65.       icon: mdi:blur
  66.       device_class: pm25
  67.       friendly_name: 空气质量
  68.     sensor.m12_temperature:
  69.       #icon: mdi:      
  70.       device_class: temperature
  71.       friendly_name: 温度
复制代码




    3重启服务后发现唯独“pm25”没改成“空气质量”,其他的三个都正常显示中文了
[attach]22459[/attach]



    4经过一个小白多番查找对比,终于发现是y大的sensor.py中的第156行代码“pm2.5”的问题,改成“pm25”,去掉中间的小数点就显示空气质量了。注意UI要重新编辑一下,把"pm2_5"中间的“_”去掉。
[attach]22460[/attach]
[attach]22461[/attach]
[attach]22462[/attach]




    5由于代码已经改了,所以苹果homekit可以正常显示温度、湿度和空气质量了
[attach]22465[/attach]


所有配置文件如下,记得config要配置packages: !include_dir_named packages  
[attach]22466[/attach]


作者: damp521    时间: 2020-4-18 15:49
本帖最后由 damp521 于 2020-4-22 19:46 编辑

自动化的话讲文件复制进automations文件就行了[attach]22582[/attach]

作者: damp521    时间: 2020-4-18 15:53
本帖最后由 damp521 于 2020-4-18 15:54 编辑

还有两个小问题:1看y大晒图“实时温度”哪里来的?      2亲自试验了新版M1的固件不支持劫持,不知道是不是改变了9000端口问题?
作者: sjw204    时间: 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?
作者: hzrenji    时间: 2020-4-22 09:38
可以讲下自动化怎么搞吗
作者: damp521    时间: 2020-4-22 19:49
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

对,新版固件不支持,需要刷机才行 大佬的你可以看下https://github.com/a2633063/zM1
作者: damp521    时间: 2020-4-22 19:51
hzrenji 发表于 2020-4-22 09:38
可以讲下自动化怎么搞吗

放二楼了,你看看
作者: damp521    时间: 2020-5-29 19:54
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

是,新版的无法劫持了现在
作者: shuguang    时间: 2020-6-3 14:55
非常完美,感谢分享
作者: dzt1631    时间: 2020-7-2 23:07
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

请问后面找到办法了吗?我看到有人说调整9000端口映射就好了 但是不知道怎么做。。不知道你后来搞定吗?
作者: shidaisky    时间: 2020-8-12 00:02
damp521 发表于 2020-4-22 19:49
对,新版固件不支持,需要刷机才行 大佬的你可以看下https://github.com/a2633063/zM1 ...

我的应当是旧版本的M1,以前通过Y大的方法,劫持域名可以在HA中获得到M1的相关数据 ,但后好不知什么原因,HA死活获取不到MA的数据 了,检查了N遍,换了N多方法都不行,今天看到有新旧版的说法,难道这个玩意还会自动升级?难道我除了刷别无它法了吗。
作者: damp521    时间: 2020-8-17 21:35
shidaisky 发表于 2020-8-12 00:02
我的应当是旧版本的M1,以前通过Y大的方法,劫持域名可以在HA中获得到M1的相关数据 ,但后好不知什么原因 ...

除了刷机没办法,的确是固件不一样导致的,多多上好多未开封的都是新版本,我亲自实验的
作者: shidaisky    时间: 2020-8-20 12:53
damp521 发表于 2020-8-17 21:35
除了刷机没办法,的确是固件不一样导致的,多多上好多未开封的都是新版本,我亲自实验的 ...

谢谢,抽空刷一下吧。
作者: 时光    时间: 2020-12-12 12:24
白天夜间关闭三种亮度,可以再增加一个微亮吗?
作者: aleckjoker    时间: 2021-3-24 00:44
我是一个小白,按照这么设置后,重启,实体里面没有设备

是不是少了些步骤呢,求解答
作者: damp521    时间: 2021-3-24 17:12
aleckjoker 发表于 2021-3-24 00:44
我是一个小白,按照这么设置后,重启,实体里面没有设备

是不是少了些步骤呢,求解答 ...

yaml文件放对位置了? 还有mac地址格式,多看看帖子,上面还有大佬原帖
作者: lmz328292    时间: 2021-11-24 16:29
本帖最后由 lmz328292 于 2021-11-24 17:09 编辑
damp521 发表于 2020-8-17 21:35
除了刷机没办法,的确是固件不一样导致的,多多上好多未开封的都是新版本,我亲自实验的 ...

新版的那种雅典娜的,域名好像改成youandme.link了,端口改成242了
作者: damp521    时间: 2021-11-27 10:25
lmz328292 发表于 2021-11-24 16:29
新版的那种雅典娜的,域名好像改成youandme.link了,端口改成242了

带app么? 换汤又换药
作者: yujunjie467    时间: 2021-12-26 00:43
新人请教一下具体怎么操作
作者: damp521    时间: 2021-12-26 08:41
yujunjie467 发表于 2021-12-26 00:43
新人请教一下具体怎么操作

劫持ip 配置导进去,完事
作者: siyu04    时间: 2022-1-15 18:53
这个最高支持homeassistant的版本号是多少呀
作者: damp521    时间: 2022-1-15 19:39
siyu04 发表于 2022-1-15 18:53
这个最高支持homeassistant的版本号是多少呀

应该都支持,没测试。我现在Home Assistant 2021.6.6是可以用的
作者: wang.tao    时间: 2022-3-14 16:00
我是 2022.2.8
一直提示我没有unique ID
作者: halo123home    时间: 2022-3-24 17:14
M1手头空着 试一试 感谢楼主
作者: lsm627919190    时间: 2022-4-3 01:41
哎?为什么我的homrkit只有一个亮度,其它没有的???
作者: jacky1992    时间: 2022-8-20 10:52
压缩包内文件已经拷贝到config;

在配置文件中已经加入了如下代码:
homeassistant:
  packages: !include_dir_named packages

检查代码,提示:Platform error sensor.aircat - Integration 'aircat' not found.



HA版本是Home Assistant 2022.8.5


作者: damp521    时间: 2022-8-25 15:25
jacky1992 发表于 2022-8-20 10:52
压缩包内文件已经拷贝到config;

在配置文件中已经加入了如下代码:

可能版本高了
作者: lzwhpwc    时间: 2022-11-10 14:07
jacky1992 发表于 2022-8-20 10:52
压缩包内文件已经拷贝到config;

在配置文件中已经加入了如下代码:

同样的问题   强制重启就好了
作者: z741554038    时间: 2023-6-1 11:14
本帖最后由 z741554038 于 2023-6-1 11:15 编辑

感谢楼主无私奉献,完美解决homekit问题,都忘记还有customize,已经想在hass的开发文档里面找如何修改Y大的自定义组件,看到这篇文章省了我不少时间。(题外话)如果unique id能在customize里面写就好了。
作者: damp521    时间: 2023-6-27 23:05
siyu04 发表于 2022-1-15 18:53
这个最高支持homeassistant的版本号是多少呀

现在最新版也支持
作者: guoshuhuang    时间: 2023-10-8 15:23
请问支持到哪个版本? 我是2023.10.1,试了半天都不行, 9000端口没有被监听。。




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