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

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

[插件集成] 斐讯M1离线版,支持屏幕亮度设置

  [复制链接]

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2019-5-28 22:41:37 | 显示全部楼层
正好需要,多谢分享
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2019-5-29 00:10:35 | 显示全部楼层
hc79 发表于 2018-10-17 21:15
终于弄上了,但为什么我的显示是英文的,空气质量温度什么的都显示英文不像你截图上显示的是中文,怎么回事 ...

你是怎么搞定的,方便分享一下吗?我遇到跟你一样的问题, 实体中只看到屏幕亮度调整
其他温度、湿度、pm2/5实体都看不到
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2019-5-29 00:36:51 | 显示全部楼层
ghostist 发表于 2018-12-21 22:41
大神 劫持..插件等等都正常了  就是没数据上来  日志无异常
请问你现在在用吗?我大概19号开始到21号现在  ...

我也遇到你同样的问题,路由器dns劫持, 插件、yaml都配置好了,检车配置通过,重启以后
就是找不到任何m1的实体, 无法使用
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2019-5-29 00:39:09 | 显示全部楼层
ghostist 发表于 2018-12-29 13:23
感谢回复  其实我问题不在自定义名称上,开始是数据上不来
我尝试了N种办法后发现:宿主机防火墙开着
...

请问你宿主机是啥? n1 还是树莓派,

我的实体找不到,
回复

使用道具 举报

0

主题

11

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
25
HASS币
0
发表于 2019-5-29 18:15:16 | 显示全部楼层
如果斐讯APP无法正常使用,推荐使用M1离线版插件:https://bbs.hassbian.com/thread-4952-1-1.html

此3.0版本采用全新的架构,斐讯服务器Token获得与M1分为2个不同插件,请一并安装。详见下文用法部分。不知道Token插件作用的童鞋请放着别乱动!


特此感谢李白大神提供的思路以及打下最坚实的基础:斐讯空气检测仪M1插件 for HA 1.0版本(https://bbs.hassbian.com/thread-2400-1-1.html
小弟python还没入门,代码写得很烂,还望各位大神包涵,指正!

集成了李白大神的Custom UI(https://bbs.hassbian.com/thread-2541-1-1.html),以及倾微qiwe的Custom UI改(https://bbs.hassbian.com/thread-2576-1-1.html
不使用的话打开packages/phicomm.yaml,把Custom UI标记间的代码用#号注释掉,把本来#号注释的部分恢复出来。那些只能看到亮度调节和重试的,custom ui安装了没?按照李白大神的帖子Frontend也加一下!





更新记录:
3.0.1(2018/1/28):
  1,添加tokenPath配置项,方便使用非默认路径的朋友。同时使用此项可支持多斐讯帐号。

3.0(2018/1/26):
  1,拆分Token和M1逻辑。
  2,单一斐讯帐号下多M1支持。

2.0.4(2018/1/25):
  1,修正了M1侧边按钮开启/关闭屏幕显示失效以及app睡眠模式失效问题。

2.0.3:
  1,集成李白大神的Custom UI. 不使用的话打开packages/phicomm.yaml,把Custom UI标记间的代码用#号注释掉,把本来#号注释的部分恢复出来。
  2,修正设置亮度失败时的异常。

2.0.2:
  1,修正亮度设置状态与app端不同步的问题。
  2,修正yaml中M1 MAC地址格式问题。此问题会导致亮度设置无效。
        新格式为:airDetectorMac: 'AA:BB:CC:XX:EE:FF'
  3,Retry按钮重命名为“重试”。
  4,修正pm2.5和甲醛单位错误问题。

2.0.1:
  1,修正纯数字作为密码时的异常。

2.0:
  1,全新的获取数据方法,从斐讯服务器直接获取数据,故无需配置dnsmasq。
  2,app和ha完美兼容,都可以配置亮度。
  3,如果被踢下服务器,比如其他ha使用了同一个斐讯帐号,会隔5分钟自动重试。
  4,增加“Retry”开关,手动触发重试。并能够显示上次连接服务器返回的错误(如果不成功的话)。
        特别提示:password error不要急着重试!仔细核对配置的密码!会锁帐号的!不要问我怎么知道的!

用法:
1,下载2个插件包,一并解压到config目录下,就是放configuration.yaml的地方。
2,打开configuration.yaml,添加
[Plain Text] 纯文本查看 复制代码

homeassistant:

  packages: !include_dir_named packages


3,打开packages/phicomm_token.yaml,添加登陆信息:
[Plain Text] 纯文本查看 复制代码

phicommAccount : 你的斐讯的帐号(手机号)

phicommPassowrd: 你的斐讯帐号的密码


4,打开packages/phicomm.yaml,配置m1信息:
[Plain Text] 纯文本查看 复制代码

devices: {'第一个M1的名称':{'第一个M1的MAC':'给第一个M1用的亮度滑块的名称'},'第二个M1的名称':{'第二个M1的MAC':'给第二个M1用的亮度滑块的名称'},...}


    名称可不可以是中文没测过,与显示无关,建议用英文!MAC格式:'AA:BB:CC:XX:EE:FF',添加以后会自动生成名为m1_第一个名字,m1_第二个名字的sensor,可以用来配置group,如:
[Plain Text] 纯文本查看 复制代码

group:

  m1a:

    name: 空气检测仪M1_a

    view: no

    entities:

      - sensor.m1_a

      - input_number.phicomm_m1a_led

  m1b:

    name: 空气检测仪M1_b

    view: no

    entities:

      - sensor.m1_b

      - input_number.phicomm_m1b_led


5,启动HA
6,TokenGetter上,如果重试按钮显示last error可酌情处理。如果密码错误,需修改config后重启HA。
7,重试按钮会自动回弹,正常连接时无效。

以上,欢迎大家反馈问题!
回复

使用道具 举报

0

主题

6

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
48
HASS币
0
发表于 2019-5-29 20:44:54 | 显示全部楼层
多谢分享,最近正在研究这个,希望能顺利搞定。
回复

使用道具 举报

0

主题

21

帖子

66

积分

注册会员

Rank: 2

积分
66
金钱
45
HASS币
0
发表于 2019-5-30 09:23:53 | 显示全部楼层
支持楼主!!!!
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-5-30 10:14:47 | 显示全部楼层
goldstep 发表于 2019-5-29 00:39
请问你宿主机是啥? n1 还是树莓派,

我的实体找不到,

我的是centos7 可能和你不一样 默认防火墙全开的
回复

使用道具 举报

9

主题

171

帖子

870

积分

论坛积极会员

积分
870
金钱
699
HASS币
0
发表于 2019-5-30 15:02:43 | 显示全部楼层
看看哦怎么弄看看哦怎么弄看看哦怎么弄
回复

使用道具 举报

1

主题

23

帖子

369

积分

中级会员

Rank: 3Rank: 3

积分
369
金钱
346
HASS币
0
发表于 2019-5-30 16:45:48 | 显示全部楼层
谢谢lz分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 11:30 , Processed in 0.072176 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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