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

 找回密码
 立即注册
查看: 28015|回复: 30

记录斐讯多M1离线版,ha106中文,苹果家庭有温度湿度空气

[复制链接]

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
发表于 2020-4-18 15:48:25 | 显示全部楼层 |阅读模式
本帖最后由 damp521 于 2020-4-18 15:48 编辑

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



    1首先,y大github下载的插件是默认是英文,配置完如下图
01.png




    2通过爬论坛找到了设置中文的办法,代码加了自定类型,苹果家庭就可以识别温度、湿度、空气质量了。温度的icon:mdi:后面不知道写什么,注释掉了,原谅强迫症的人,哈哈。   
     代码如下:
sensor:
  - platform: aircat
    name: m1
    mac: {'B0F89327AABB':'brightness_m1a','B0F8931EBBCC':'brightness_m1b'}
    brightness_force_update: True
    
input_select:
  brightness_m1a:
    name: 亮度
    options:
      - 关闭
      - 夜间
      - 白天
  brightness_m1b:
    name: 亮度
    options:
      - 关闭
      - 夜间
      - 白天
      
group:
  m1a:
    name: 客厅M1
    entities:
      - sensor.m1_hcho
      - sensor.m1_humidity
      - sensor.m1_pm25
      - sensor.m1_temperature
      - input_select.brightness_m1a
  m1b:
    name: 卧室M1
    entities:
      - sensor.m12_hcho
      - sensor.m12_humidity
      - sensor.m12_pm25
      - sensor.m12_temperature  
      - input_select.brightness_m1b

homeassistant:
  customize:
    sensor.m1_hcho:
      icon: mdi:chemical-weapon
      device_class: hcho 
      friendly_name: 甲醛
    sensor.m1_humidity:
      icon: mdi:water-percent
      device_class: humidity 
      friendly_name: 湿度 
    sensor.m1_pm25:
      icon: mdi:blur
      device_class: pm25 
      friendly_name: 空气质量
    sensor.m1_temperature:
      #icon: mdi:    
      device_class: temperature
      friendly_name: 温度      
    sensor.m12_hcho:
      icon: mdi:chemical-weapon
      device_class: hcho 
      friendly_name: 甲醛        
    sensor.m12_humidity:
      icon: mdi:water-percent
      device_class: humidity 
      friendly_name: 湿度
    sensor.m12_pm25:
      icon: mdi:blur
      device_class: pm25
      friendly_name: 空气质量
    sensor.m12_temperature:
      #icon: mdi:      
      device_class: temperature
      friendly_name: 温度 




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



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




    5由于代码已经改了,所以苹果homekit可以正常显示温度、湿度和空气质量了
QQ图片20200418152452.jpg


所有配置文件如下,记得config要配置packages: !include_dir_named packages  
homeassistant.zip (9.58 KB, 下载次数: 647)

回复

使用道具 举报

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
 楼主| 发表于 2020-4-18 15:49:52 | 显示全部楼层
本帖最后由 damp521 于 2020-4-22 19:46 编辑

自动化的话讲文件复制进automations文件就行了 360截图16220421808565.png

automations.yaml

811 Bytes, 下载次数: 141

回复

使用道具 举报

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
 楼主| 发表于 2020-4-18 15:53:17 | 显示全部楼层
本帖最后由 damp521 于 2020-4-18 15:54 编辑

还有两个小问题:1看y大晒图“实时温度”哪里来的?      2亲自试验了新版M1的固件不支持劫持,不知道是不是改变了9000端口问题?
回复

使用道具 举报

0

主题

13

帖子

71

积分

注册会员

Rank: 2

积分
71
金钱
58
HASS币
0
发表于 2020-4-21 22:56:37 | 显示全部楼层
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?
回复

使用道具 举报

3

主题

41

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
107
HASS币
0
发表于 2020-4-22 09:38:56 | 显示全部楼层
可以讲下自动化怎么搞吗
回复

使用道具 举报

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
 楼主| 发表于 2020-4-22 19:49:17 | 显示全部楼层
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

对,新版固件不支持,需要刷机才行 大佬的你可以看下https://github.com/a2633063/zM1
回复

使用道具 举报

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
 楼主| 发表于 2020-4-22 19:51:13 | 显示全部楼层
hzrenji 发表于 2020-4-22 09:38
可以讲下自动化怎么搞吗

放二楼了,你看看
回复

使用道具 举报

5

主题

259

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1347
HASS币
0
 楼主| 发表于 2020-5-29 19:54:59 | 显示全部楼层
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

是,新版的无法劫持了现在
回复

使用道具 举报

0

主题

21

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
96
HASS币
0
发表于 2020-6-3 14:55:40 | 显示全部楼层
非常完美,感谢分享
回复

使用道具 举报

0

主题

7

帖子

18

积分

新手上路

Rank: 1

积分
18
金钱
11
HASS币
0
发表于 2020-7-2 23:07:25 | 显示全部楼层
sjw204 发表于 2020-4-21 22:56
新买了一个蓝色的M1,劫持域名发现不往9000端口发数据,是不兼容了么?

请问后面找到办法了吗?我看到有人说调整9000端口映射就好了 但是不知道怎么做。。不知道你后来搞定吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 05:48 , Processed in 0.057802 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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