apsysikal / bachome Goto Github PK
View Code? Open in Web Editor NEWA BACnet plugin for Homebridge.
License: Apache License 2.0
A BACnet plugin for Homebridge.
License: Apache License 2.0
Hi, my homebridge doesn't start after Update NPM & Node for some Plugins.
The issue come from Bachome....
After remove plugin, my homebridge run normaly.
Sep 05 10:02:56 homebridge homebridge[20330]: [5.9.2021, 10:02:56] [homebridge-bachome] This plugin slows down Homebridge. The read handler for the characteristic 'On' was slow to respond! See https://git.io/JtMGR for more info.
It is recommended to update to the latest homebridge-ui-x version for security fixes in its dependencies (axios and systeminformation).
Hi,
at first thanks for the fix, the switch works great! I wait a long time for a bacnet homebridge plugin, thank you very much!
Give it an option for only AI oder AV? Like outsidetempretaur or something else? I have two bacnet controller for my heating system an now i want to show the temperaturs in homekit or set the setpoints.
The Github actions should be updated to better reflect / check the current configuration. This should include linting, formatting.
The updated actions should also be able to be used in Pull requests.
[12/1/2020, 8:23:34 PM] [Config] Initializing config platform...
[12/1/2020, 8:23:34 PM] [Config] Running in Service Mode
[12/1/2020, 8:23:34 PM] [BAChome ALC] Initializing bachome platform...
[12/1/2020, 8:23:34 PM] [BAChome ALC] Loading accessory from cache: Test
[12/1/2020, 8:23:34 PM] [BAChome ALC] Restoring existing accessory from cache: Test
[12/1/2020, 8:23:34 PM] TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
at Hash.update (internal/crypto/hash.js:82:11)
at Object.generate (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/util/uuid.ts:9:11)
at ExampleHomebridgePlatform.discoverDevices (/homebridge/node_modules/homebridge-bachome/src/platform.ts:69:38)
at HomebridgeAPI. (/homebridge/node_modules/homebridge-bachome/src/platform.ts:43:12)
at HomebridgeAPI.emit (events.js:327:22)
at HomebridgeAPI.signalFinished (/usr/local/lib/node_modules/homebridge/src/api.ts:251:10)
at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:158:14)
at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:80:10)
at Object. (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
[12/1/2020, 8:23:34 PM] Got SIGTERM, shutting down Homebridge...
Add a config.schema.json file for Homebridge UI support.
The objects in HomeKit are not reachable after node update i think...
Jun 22 09:02:02 homebridge homebridge[6067]: at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bachome/node_modules/bacstack/lib/client.js:75:
Jun 22 09:02:02 homebridge homebridge[6067]: at listOnTimeout (internal/timers.js:557:17)
Jun 22 09:02:02 homebridge homebridge[6067]: at processTimers (internal/timers.js:500:7)
Jun 22 09:02:02 homebridge homebridge[6067]: (node:6067) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwi
Jun 22 09:02:02 homebridge homebridge[6067]: (node:6067) UnhandledPromiseRejectionWarning: Error: ERR_TIMEOUT
Jun 22 09:02:02 homebridge homebridge[6067]: at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bachome/node_modules/bacstack/lib/client.js:75:
Jun 22 09:02:02 homebridge homebridge[6067]: at listOnTimeout (internal/timers.js:557:17)
Jun 22 09:02:02 homebridge homebridge[6067]: at processTimers (internal/timers.js:500:7)
Hi, this is a feature request:
Add options for other types off input/output for a kind of HomeBridge universal bacnet plugin.
Addition of Binary Output, Binary Value, Analog Output..
Thanks for your awesome plugin ๐๐ผ
Hi,
i install bachome over the homebridge ui then i add a switch an homebridge crash and doesn't start again.
{
"name": "BAChome Dynamic Platform",
"switch": [
{
"name": "TV",
"manufacturer": "OSRAM",
"model": "Plug 01",
"serial": "84182600000D25CE",
"stateObject": "BV:16"
}
],
"platform": "bachome"
}
I haave three bonds, connected by wifi. A workman was here and he cut the power to the porch. When power was restored the bond on the porch failed to associate with wifi. The homebridge-bond plugin gets an error which sends homebridge into a crash - restart loop. A more desirable behavior would be to catch unexpected errors in plugins, report it and disable the plugin.
12/6/2020, 8:22:52 AM] Homebridge is running on port 51828.
NOTICE: Temperature Unit is Now: (F)
NOTICE: Updating Global Values | HubIP: 192.168.11.4 | UseLocal: false
WARN: Devices to Remove: (0) []
INFO: Devices to Update: (28)
GOOD: Devices to Create: (0) []
ALERT: Total Initialization Time: (1 seconds)
NOTICE: Unknown Capabilities: []
INFO: SmartThings DeviceCache Size: (28)
INFO: WebServer Initiated...
INFO: Sending StartDirect Request to SmartThings | SendToLocalHub: (false)
INFO: Direct Connect Active | Listening at 192.168.11.16:8000
INFO: SmartThings-v2 Hub Communication Established
[12/6/2020, 8:22:53 AM] [Hue] Bed: set homekit supported transition configuration to {"configuration":[{"iid":11,"characteristic":1},{"iid":13,"characteristic":2}]}
[12/6/2020, 8:22:53 AM] [Hue] Bed: set homekit transition control to ""
[12/6/2020, 8:22:53 AM] [Hue] Wall: set homekit supported transition configuration to {"configuration":[{"iid":11,"characteristic":1},{"iid":21,"characteristic":2}]}
INFO: INFO: Your plugin version is up-to-date
NOTICE: Sending Plugin Status to SmartThings | UpdateAvailable: false | newVersion: 2.3.8
[12/6/2020, 8:23:02 AM] [Bond] A request error occurred: undefined
[12/6/2020, 8:23:02 AM] [Bond] Error getting device ids: TypeError: Cannot convert undefined or null to object
[12/6/2020, 8:23:02 AM] [Bond] A request error occurred: undefined
[12/6/2020, 8:23:02 AM] [Bond] Error getting version: TypeError: Cannot read property 'bondid' of undefined
[12/6/2020, 8:23:02 AM] [Bond] 7 cached accessories were loaded
[12/6/2020, 8:23:02 AM] [Bond] Getting devices for this Bond (BD26875)...
[12/6/2020, 8:23:02 AM] [Bond] 3 devices were found on this Bond (BD26875).
[12/6/2020, 8:23:02 AM] [Bond] No new devices to add for this Bond (BD26875).
[12/6/2020, 8:23:02 AM] [Bond] Getting devices for this Bond (ZZBL47083)...
[12/6/2020, 8:23:02 AM] [Bond] 2 devices were found on this Bond (ZZBL47083).
[12/6/2020, 8:23:02 AM] [Bond] No new devices to add for this Bond (ZZBL47083).
(node:4446) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'bondid' of undefined
at BondPlatform.getDevices (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:47:65)
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:39:26
at Array.forEach ()
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:38:28
at processTicksAndRejections (internal/process/task_queues.js:93:5)
(Use node --trace-warnings ...
to show where the warning was created)
(node:4446) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9)
(node:4446) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:02 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:02 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Great Room Back Fan
[12/6/2020, 8:23:02 AM] [Bond] [Back Fan] actions: OEMTimer,TurnOff,SetSpeed,ToggleLight,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,TurnLightOn,TurnLightOff
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Great Room Front Fan
[12/6/2020, 8:23:02 AM] [Bond] [Front Fan] actions: OEMTimer,ToggleLight,TurnOff,SetSpeed,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,TurnLightOn,TurnLightOff
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Master Bedroom Bedroom Fan
[12/6/2020, 8:23:02 AM] [Bond] [Bedroom Fan] actions: SetSpeed,ToggleDirection,TurnOff,ToggleLight,StartDimmer,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection,TurnLightOn,TurnLightOff
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Guest Bedroom Guest Fan
[12/6/2020, 8:23:02 AM] [Bond] [Guest Fan] actions: SetSpeed,ToggleDirection,TurnOff,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection
[12/6/2020, 8:23:02 AM] [Bond] Configuring Accessory: Office Office Fan
[12/6/2020, 8:23:02 AM] [Bond] [Office Fan] actions: SetSpeed,ToggleDirection,TurnOff,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection
[12/6/2020, 8:23:02 AM] Got SIGTERM, shutting down Homebridge...
[12/6/2020, 8:23:03 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:03 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:03 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:03 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:03 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:03 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:03 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:03 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:04 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:04 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:04 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:04 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:04 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:04 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:4446) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [DailyRotateFile]. Use emitter.setMaxListeners() to increase limit
[12/6/2020, 8:23:04 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:04 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
(node:4446) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [DailyRotateFile]. Use emitter.setMaxListeners() to increase limit
[12/6/2020, 8:23:05 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:05 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:05 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:05 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:05 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:05 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:05 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:05 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:06 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:06 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:06 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:06 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:06 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:06 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:06 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:06 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:07 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:07 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:07 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:07 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:07 AM] [Bond] Configuring Accessory: Patio Spa Fan
[12/6/2020, 8:23:07 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:07 AM] [Bond] Configuring Accessory: Patio Patio Fan
[12/6/2020, 8:23:07 AM] TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
ERROR: uncaughtException: Cannot read property 'bondid' of undefined
TypeError: Cannot read property 'bondid' of undefined
at /usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:57
at Array.find ()
at BondPlatform.bondForDevice (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:207:37)
at BondPlatform.create (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:163:27)
at Timeout._onTimeout (/usr/local/lib/node_modules/homebridge-bond/dist/platform.js:155:26)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
[12/6/2020, 8:23:07 AM] [Hue] goodbye
[12/6/2020, 8:23:07 AM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[12/6/2020, 8:23:12 AM] [HB Supervisor] Restarting Homebridge...
[12/6/2020, 8:23:12 AM] [HB Supervisor] Starting Homebridge with extra flags: -I
[12/6/2020, 8:23:12 AM] [HB Supervisor] Started Homebridge v1.1.6 with PID: 449
As of now there's only seperate prototype / testing code. This needs to be combined.
Hello
First of all thanks for the implementation of the plugin.
I'm testing it at the moment, but i'm struggeling to get it running.
The integration into Homebridge was no problem, Also the Switch button are in my Home App.
Unfortunatelly no command is "broadcasted" into the network from my iPhone.
I'm using YABE as Bacnet Explorer and nothing changes inside.
Do you have a clue wat this could be.
BR
Sebastian
i was looking for a way to add like a single temperature sensor or KWH Meter analog value. do you know if this is possible with the current accessories you have?
Some devices may get "overloaded" with too many requests as the plugin does no rate-limiting on its side.
This may result in a device becoming unresponsive, slow or even connection timeouts.
The idea is to implement rate-limiting and/or slow mode to stop device getting bombarded with requests.
The documentation should be updated. This should include the README file aswell as the code documentation.
Console.log()
calls should be replaced with calls to the homebridge logger
element, which is passed during initialisation.
Add support for UI to make setting up the plugin easy.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.