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

 找回密码
 立即注册
查看: 4941|回复: 7

[经验分享] RM PRO+ 接入 HB

[复制链接]

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
发表于 2018-2-1 01:12:39 | 显示全部楼层 |阅读模式
买来RM PRO+后发现HB无法获取到设备,
然后看到官方那边已经有解决方案。

修改/usr/lib/node_modules/homebridge-broadlink-rm/node_modules/broadlinkjs-rm/index.js
(当然你的安装路径可能和我不一样 搜索一下把

sudo find / -name homebridge-broadlink-rm)

内的部分内容修改为:

}else if(devtype == 0x278f){ // RM Mini Shate
        dev = new device(host,mac);
        dev.rm();
        return dev;;
    }else if(devtype == 0x279d){ // RM3 Pro Plus
        dev = new device(host,mac);
        dev.rm();
        return dev;;
    }else{
      console.log("Unknown version:"+devtype);
      return null;
    }

然后重启HB即可搜索到设备并且正常使用噢~~

无法正常使用的童鞋们可以试试看。

新人发帖求加分~

评分

参与人数 1金钱 +10 收起 理由
+ 10 玩的挺高深~

查看全部评分

回复

使用道具 举报

0

主题

195

帖子

1027

积分

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
832
HASS币
0
发表于 2018-2-1 09:45:36 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

63

主题

760

帖子

4327

积分

论坛元老

Rank: 8Rank: 8

积分
4327
金钱
3562
HASS币
20
发表于 2018-2-1 14:30:35 | 显示全部楼层
谢谢分享。。。。。。。。
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-2-1 23:14:59 | 显示全部楼层
2018-02-01 23:13:38 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up platform broadlink
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_component.py", line 189, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/lib/python3.6/asyncio/futures.py", line 245, in result
    raise self._exception
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/sensor/broadlink.py", line 55, in setup_platform
    mac_addr = binascii.unhexlify(mac)
binascii.Error: Non-hexadecimal digit found

这个算是吗
回复

使用道具 举报

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
 楼主| 发表于 2018-2-1 23:42:04 | 显示全部楼层
jyz_0501 发表于 2018-2-1 23:14
2018-02-01 23:13:38 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up plat ...

这提示应该是你config.json里没有包含IR码导致的错误?

config.json贴出来看看
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-2-1 23:57:25 | 显示全部楼层
hzx1987227 发表于 2018-2-1 23:42
这提示应该是你config.json里没有包含IR码导致的错误?

config.json贴出来看看 ...
{
  "bridge": {
    "name": "Home Assistant",
    "username": "B8:27:EB:83:**:**",
    "port": 51826,
    "pin": "213-66-880"
  },
  "description": "Homebridge for Home Assistant",
  "accessories": [],
  "platforms": [
    {
      "platform": "HomeAssistant",
      "name": "HomeAssistant",
      "host": "http://192.168.31.243:8123",
      "password": "",
      "default_visibility": "hidden",
      "supported_types": [
        "automation",
        "binary_sensor",
        "climate",
        "cover",
        "device_tracker",
        "fan",
        "group",
        "input_boolean",
        "light",
        "lock",
        "media_player",
        "remote",
        "scene",
        "script",
        "sensor",
        "switch",
        "vacuum"
      ],
      "logging": true,
      "verify_ssl": true
    },
         {
      "platform": "broadlinkS1C",
      "name": "BroadLink_s1c",
      "ip": "192.168.31.69",
      "stayMode": "disarm",
      "awayMode": "full_arm",
      "nightMode": "part_arm",
      "alarmSound": false,
      "notificationSound": false,
      "motionTimeout": 30,
      "useFanSpeed": false
    },
        {
      "platform": "config",
      "port": 8766,
      "log": "/var/log/homebridge.stdout.log",
      "error_log": "/var/log/daemon.log",
      "restart": "sudo systemctl restart homebridge.service",
      "name": "Visible HB"
    }
  ]
}
回复

使用道具 举报

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
 楼主| 发表于 2018-2-2 00:01:00 | 显示全部楼层
jyz_0501 发表于 2018-2-1 23:57
[code]{
  "bridge": {
    "name": "Home Assistant",

我用的是 "platform": "BroadlinkRM"

好像和你的不是一个东西...
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-2-2 00:04:13 | 显示全部楼层
hzx1987227 发表于 2018-2-2 00:01
我用的是 "platform": "BroadlinkRM"

好像和你的不是一个东西...

嗯 也对,但是我也装了homebridge-broadlink-rm  只是在HB中没配置,我用的是S1C安防套装,不想把RM写到HB中,在HA中方便自动化
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-18 07:19 , Processed in 0.178849 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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