homebridge-broadlink-rm: After latest updates gets error Error: The requested platform 'BroadlinkRM' was not registered by any plugin.

Here’s logs

[1/2/2020, 6:09:03 PM] Loading 3 platforms... [1/2/2020, 6:09:03 PM] [eWeLink] Initializing eWeLink platform... [1/2/2020, 6:09:03 PM] [eWeLink] Intialising eWeLink [1/2/2020, 6:09:03 PM] [eWeLink] Found 0 group(s) [1/2/2020, 6:09:03 PM] [Config] Initializing config platform... [1/2/2020, 6:09:03 PM] [Config] Running in Standalone Mode. [1/2/2020, 6:09:03 PM] Error: The requested platform 'BroadlinkRM' was not registered by any plugin. at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:134:13) at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:327:45) at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:90:36) at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10) at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22) at Module._compile (internal/modules/cjs/loader.js:959:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10) at Module.load (internal/modules/cjs/loader.js:815:32) at Function.Module._load (internal/modules/cjs/loader.js:727:14) at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10) [1/2/2020, 6:09:03 PM] Got SIGTERM, shutting down Homebridge...

{ "platform": "BroadlinkRM", "name": "Broadlink RM", "hideScanFrequencyButton": false, "hideLearnButton": false, "hideWelcomeMessage": false, "accessories": [ { "name": "Learn mini", "type": "learn-code", "host": "192.168.1.156" }, { "name": "Learn pro", "type": "learn-code", "host": "192.168.1.155" }, { "name": "Air Conditioner", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600800...", "off": "2600800..." } }, { "name": "COLD 24", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600800...", "off": "2600800..." } }, { "name": "COLD 23", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600800...", "off": "2600800..." } }, { "name": "HEAT 25", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600800...", "off": "2600800..." } }, { "name": "HEAT 23", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600800...", "off": "2600800..." } }, { "name": "Epson Projector", "type": "switch", "host": "192.168.1.156", "data": { "on": "2600900...", "off": [ { "data": "2600900...", "sendCount": 2, "interval": 3 } ] } } ] }

After removing broadlinkRM parts on config file, it works. What have I done wrong?

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 1
  • Comments: 31 (11 by maintainers)

Most upvoted comments

I’ve released 3.6.12 which should give better error reporting.

Installed version 3.6.8, which works well again.

How?

Uninstall current version, then install with npm install -g homebridge-broadlink-rm@3.6.8

npm ERR! code ETARGET npm ERR! notarget No matching version found for homebridge-broadlink-rm@3.6.8. npm ERR! notarget In most cases you or one of your dependencies are requesting npm ERR! notarget a package version that doesn’t exist.

Oops, it’s .7, not .8