aarons22 / homebridge-bond

Homebridge plugin for Bond
MIT License
65 stars 31 forks source link

2 fans stopped working after Bond firmware upgrade with Hoobs #173

Open cleanev opened 2 years ago

cleanev commented 2 years ago

Describe the bug 2 fans on Bond bridge started throwing errors after restarting bond bridge plugin post Bond bridge firmware upgrade. This plugin is used under HOOBS.

Information (please complete the following information):

Logs Logs after selecting debug mode in HOOBS UI. Have replaced first and last four digits/letters of certain items with nnnn


9/17/2021, 7:15:36 PMBond BridgeBond
****** Bond Info *******
 bondId: ZZCJ0nnnn
 FW: v2.22.6
 API: v2
 Make: Olibra
 Model: BD-1000
************************

9/17/2021, 7:15:47 PMBond BridgeBondError (nnnnfd82d028nnnn) [get http://10.2.2.nn/v2/devices/**01307bfd**/commands/6aaecbb6] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.nn/v2/devices/01307bfd/commands/6aaecbb6","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"nnnnb25a88cfnnnn","Bond-UUID":"nnnnfd82d028nnnn","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1631920537769}},"code":"ECONNABORTED"}

AND for second fan

9/17/2021, 7:15:47 PMBond BridgeBondERRORA request error occurred: undefined
9/17/2021, 7:15:48 PMBond BridgeBondError (nnnnfd82d068nnnn) [get http://10.2.2.96/v2/devices/**5a6d00ff**/commands/14e08d28] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/14e08d28","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cf9983","Bond-UUID":"185efd82d0684001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1631920538029}},"code":"ECONNABORTED"}
chrismerck commented 2 years ago

If this was really caused by a change in the Bond API, I'd like to know the details there. We really try not to break integrations, and we haven't made any breaking changes to my knowledge. (Though we will be a bit more aggressive with the forthcoming v3 release.)

cleanev commented 2 years ago

@chrismerck - all I can confirm is that both fans were working with Bond on prior firmware, once firmware got updated to 2.22.6 version last week, just 2 fans out of 5 started throwing errors.

I am providing more logs with single fan device that has many errors, I am not a developer but am guessing that these commands that are alphanumeric at the end of the URLs in log may be commands (buttons) to control function on the fan?

See if this helps or let me know what more may be needed for troubleshooting

9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c54000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/19a041d7] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/19a041d7","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c54000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c54001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/4f847886] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/4f847886","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c54001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c58000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3e7b0b03] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/3e7b0b03","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted ","Bond-UUID":"185f021d41c58000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c58001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0eff0125] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/0eff0125","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c58001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c5c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6eecd230] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/6eecd230","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c5c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c5c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3348e1ee] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/3348e1ee","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c5c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c60000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/75afe392] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/75afe392","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c60000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c60001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/105bb71b] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/105bb71b","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c60001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c64000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/074c902c] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/074c902c","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c64000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c68000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/1a988e00] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/1a988e00","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c68000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c68001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/06ba9b42] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/06ba9b42","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c68001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c6c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/42adf1ad] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/42adf1ad","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c6c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c6c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0d8e49c7] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/0d8e49c7","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c6c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c70000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6a9a2e63] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/6a9a2e63","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c70000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c70001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/094b4966] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/094b4966","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c70001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c70002) [get http://10.2.2.96/v2/devices/3bd3711d/commands/25d70645] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/25d70645","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c70002","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
9/21/2021, 9:04:29 AM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
9/21/2021, 9:04:29 AM Bond Bridge Bond [ DEBUG ] Error (185f021d41c74000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/195e66cb] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:470:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/195e66cb","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"redacted","Bond-UUID":"185f021d41c74000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1632229459742}},"code":"ECONNABORTED"}
chrismerck commented 2 years ago

Sorry, not a HOOBS developer here. I'm a Bond developer. I cannot tell from that log what is going on. It looks like HOOBS is trying to get "command data" from the Bond Bridge. These "commands" describe the various buttons that appear on the Bond Home app user interface for the device. Some integrations use them, but most integrations use the "actions" API.

cleanev commented 2 years ago

Good to hear from Bond developer @chrismerck. I guess we will have to wait till @aarons22 happens to check this and provide his guidance on what is next.

As you’re from Bond, I wonder if below tidbits about templates help! 2 fans throwing errors, both are using RCF241 template while 3 that are working are using RCF84, RCF87 & C2 templates respectively. Thanks

Edit - grammar check

cleanev commented 2 years ago

@chrismerck - while we wait for @aarons22 to take a look at this, is it possible for you to push prior firmware to my Bond device? The reason I ask is because earlier firmware worked perfectly fine with 2 fans that are now throwing errors while this plugin allowed me to control them using Apple home. Current firmware on Bond is at 2.22.6. Not sure how to reach out to your for specifics if this is something we can test. Keep me posted, please.

cleanev commented 2 years ago

@aarons22 - calling for help as @chrismerck states above and I quote: It looks like HOOBS is trying to get "command data" from the Bond Bridge. These "commands" describe the various buttons that appear on the Bond Home app user interface for the device. Some integrations use them, but most integrations use the "actions" API. Is this something on plugin end or at bond end? Your valuable input will help me start using missing fans again.

If there is anything I can help in troubleshooting please let me know.

Thanks in advance.

chrismerck commented 2 years ago

@cleanev For topics unrelated to HomeBridge plugin, you can ask on our Forums https://forum.bondhome.io/

aarons22 commented 2 years ago

Hey there - sorry for the delay, I've been focused on other things recently.

@chrismerck it's been a while since I wrote the code for this, but IIRC, I use the commands API to get the argument values from the fan speed settings. Since the max_speed property assumes the highest speed setting is the max speed, this cannot be depended on in the case were the speed settings are 1, 2 and 4 (since I have to map speeds to a percentage in homebridge for the slider UI to work). I'm not sure why the requests above are failing since the plugin first gets the commands (http://${this.bondIP}/v2/devices/${id}/commands) and then loops through each command id returned to get the command details (http://${this.bondIP}/v2/devices/${deviceId}/commands/${commandId}).

@cleanev more logs leading up to the failed request would be helpful to better understand what's going on.

cleanev commented 2 years ago

Thanks @aarons22. Full debug log with plugin restarted, though a bit long

10/11/2021, 7:41:39 PM Bond Bridge [ DEBUG ] Initializing HAP-NodeJS v0.9.4...
10/11/2021, 7:41:40 PM Bond Bridge Loaded plugin 'homebridge-bond'
10/11/2021, 7:41:41 PM Bond Bridge [ DEBUG ] Registering platform 'homebridge-bond.Bond'
10/11/2021, 7:41:41 PM Bond Bridge Loading 1 platforms...
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Config: {
  "platform": "Bond",
  "bonds": [
    {
      "ip_address": "10.2.2.96",
      "token": "1826b25a88cfnnnn",

    }
  ],
  "include_dimmer": false,
  "fan_speed_values": true,
  "include_toggle_state": false
}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eeee88000) [get http://10.2.2.96/v2/devices]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eeee98000) [get http://10.2.2.96/v2/sys/version]
10/11/2021, 7:41:41 PM Bond Bridge [ DEBUG ] Preparing Advertiser for 'Bond Bridge 8A2C' using bonjour-hap backend!
10/11/2021, 7:41:41 PM Bond Bridge [ DEBUG ] Setup URI 'X-HM://nnnnTFYTUnWnn'
10/11/2021, 7:41:41 PM Bond Bridge [ DEBUG ] Starting to advertise 'Bond Bridge 8A2C' using bonjour-hap backend!
10/11/2021, 7:41:41 PM Bond Bridge Bridge is running on port 51826.
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eeee88000) [get http://10.2.2.96/v2/devices] - {"_":"15ca196b","7a17062c":{"_":"2273a07f"},"3bd3711d":{"_":"b6ccaefd"},"2d82a376":{"_":"5f22e50c"},"01307bfd":{"_":"6f7c99fd"},"464cf3e1":{"_":"dde2f85a"},"7ecf4c91":{"_":"d271fd29"},"5a6d00ff":{"_":"2980a4e1"}}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eeee98000) [get http://10.2.2.96/v2/sys/version] - {"target":"zermatt","fw_ver":"v2.22.6","fw_date":"Mon Sep 13 18:29:45 UTC 2021","uptime_s":1481556,"make":"Olibra","model":"BD-1000","branding_profile":"ZERMATT","bondid":"ZZCJnnnnn","upgrade_http":true,"api":2,"_":"49740a23"}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] 
****** Bond Info *******
 bondId: ZZCJnnnnn
 FW: v2.22.6
 API: v2
 Make: Olibra
 Model: BD-1000
************************
10/11/2021, 7:41:41 PM Bond Bridge Bond 3 cached accessories were loaded
10/11/2021, 7:41:41 PM Bond Bridge Bond Getting devices for this Bond (ZZCJnnnnn)...
10/11/2021, 7:41:41 PM Bond Bridge Bond 7 devices were found on this Bond (ZZCJnnnnn).
10/11/2021, 7:41:41 PM Bond Bridge Bond Attempting to add 4 devices that were not previously added.
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef2a8000) [get http://10.2.2.96/v2/devices/3bd3711d]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef2ac000) [get http://10.2.2.96/v2/devices/01307bfd]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef2b0000) [get http://10.2.2.96/v2/devices/7ecf4c91]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef2b4000) [get http://10.2.2.96/v2/devices/5a6d00ff]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] UDP message sent to 10.2.2.96:30007
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef2a8000) [get http://10.2.2.96/v2/devices/3bd3711d] - {"name":"Test-O","type":"CF","location":"","template":"RCF241","actions":["SetSpeed","OEMTimer","SetDirection","SetBrightness","TurnOff","OEMRandom","TurnLightOff","TurnLightOn","TurnOn","Stop","TogglePower","IncreaseSpeed","DecreaseSpeed","ToggleDirection","ToggleLight","IncreaseBrightness","DecreaseBrightness"],"_":"b6ccaefd","commands":{"_":"0b66ae39"},"state":{"_":"beb8b388"},"properties":{"_":"787e7355"},"skeds":{"_":"61699b9e"}}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef46c000) [get http://10.2.2.96/v2/devices/3bd3711d/properties]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef2ac000) [get http://10.2.2.96/v2/devices/01307bfd] - {"name":"A","type":"CF","location":"Ankit","template":"RCF241","actions":["SetDirection","SetSpeed","OEMTimer","SetBrightness","OEMRandom","TurnLightOn","TurnOff","TurnLightOff","TurnOn","Stop","TogglePower","IncreaseSpeed","DecreaseSpeed","ToggleDirection","ToggleLight","IncreaseBrightness","DecreaseBrightness"],"_":"6f7c99fd","commands":{"_":"de6b3bf9"},"state":{"_":"e8a71cef"},"properties":{"_":"243670fd"},"skeds":{"_":"eaaf8a5f"}}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef628000) [get http://10.2.2.96/v2/devices/01307bfd/properties]
10/11/2021, 7:41:41 PM Bond Bridge Bond Configuring Accessory: TV B
10/11/2021, 7:41:41 PM Bond Bridge Bond [B] actions: ToggleLight,SetSpeed,StartDimmer,TurnOff,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,TurnLightOn,TurnLightOff
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef6f4000) [get http://10.2.2.96/v2/devices/7a17062c/state]
10/11/2021, 7:41:41 PM Bond Bridge Bond Configuring Accessory: Bedroom C
10/11/2021, 7:41:41 PM Bond Bridge Bond [C] actions: TurnLightOff,SetSpeed,TurnLightOn,DecreaseBrightness,SetDirection,TurnOff,IncreaseBrightness,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,ToggleDirection,ToggleLight,SetBrightness
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef72c000) [get http://10.2.2.96/v2/devices/2d82a376/state]
10/11/2021, 7:41:41 PM Bond Bridge Bond Configuring Accessory: Main D
10/11/2021, 7:41:41 PM Bond Bridge Bond [D] actions: OEMWalkAway,OEMTimer,OEMHomeAway,SetSpeed,StartDimmer,SetDirection,TurnOff,OEMRandom,ToggleLight,Stop,TogglePower,TurnOn,IncreaseSpeed,DecreaseSpeed,ToggleDirection,TurnLightOn,TurnLightOff
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef75c000) [get http://10.2.2.96/v2/devices/464cf3e1/state]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] UDP Message received from 10.2.2.96:30007 - {"B":"ZZCJnnnnn","d":0,"v":"v2.22.6"}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef2b0000) [get http://10.2.2.96/v2/devices/7ecf4c91] - {"name":"Ceiling fan","type":"CF","location":"Family Room","actions":["SetSpeed","TurnOn","TurnOff","TurnLightOn","BreezeOn","Stop","TogglePower","IncreaseSpeed","DecreaseSpeed","ToggleLight","TurnLightOff"],"_":"d271fd29","commands":{"_":"6913cba1"},"state":{"_":"c4de3314"},"properties":{"_":"fd7d7ae0"},"skeds":{"_":"f425fff8"}}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef7c8000) [get http://10.2.2.96/v2/devices/7ecf4c91/properties]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef2b4000) [get http://10.2.2.96/v2/devices/5a6d00ff] - {"name":"O","type":"CF","location":"Office","template":"RCF241","actions":["SetBrightness","SetSpeed","OEMTimer","OEMRandom","TurnLightOn","TurnLightOff","TurnOff","SetDirection","TurnOn","Stop","TogglePower","IncreaseSpeed","DecreaseSpeed","ToggleDirection","ToggleLight","IncreaseBrightness","DecreaseBrightness"],"_":"2980a4e1","commands":{"_":"6ac19835"},"state":{"_":"4ba3c81f"},"properties":{"_":"089e270e"},"skeds":{"_":"03fc31c6"}}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eef954000) [get http://10.2.2.96/v2/devices/5a6d00ff/properties]
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef46c000) [get http://10.2.2.96/v2/devices/3bd3711d/properties] - {"addr":"1000001000010000","freq":433900,"zero_gap":48,"bps":1090,"max_speed":6,"_":"787e7355"}
10/11/2021, 7:41:41 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eefaa0000) [get http://10.2.2.96/v2/devices/3bd3711d/commands]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef628000) [get http://10.2.2.96/v2/devices/01307bfd/properties] - {"addr":"0101111000101100","freq":433840,"zero_gap":48,"bps":1090,"max_speed":6,"_":"243670fd"}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6eefc1c000) [get http://10.2.2.96/v2/devices/01307bfd/commands]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef6f4000) [get http://10.2.2.96/v2/devices/7a17062c/state] - {"power":1,"speed":2,"light":0,"_":"061306d7"}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef72c000) [get http://10.2.2.96/v2/devices/2d82a376/state] - {"power":0,"speed":1,"direction":1,"light":0,"brightness":28,"_":"8f546a99"}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef7c8000) [get http://10.2.2.96/v2/devices/7ecf4c91/properties] - {"max_speed":6,"_":"fd7d7ae0"}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef01a8000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef954000) [get http://10.2.2.96/v2/devices/5a6d00ff/properties] - {"addr":"1000001000010000","freq":433930,"zero_gap":48,"bps":1090,"max_speed":6,"_":"089e270e"}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef01cc000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eefaa0000) [get http://10.2.2.96/v2/devices/3bd3711d/commands] - {"21992240":{"_":"4421984d"},"58051465":{"_":"858d28dd"},"_":"0b66ae39","4f847886":{"_":"a6d56ca5"},"25d70645":{"_":"3e27856e"},"0eff0125":{"_":"6f49a6e2"},"68dd5f48":{"_":"7df98b25"},"195e66cb":{"_":"7adcdecc"},"42adf1ad":{"_":"411ccc1c"},"1a988e00":{"_":"3b043456"},"075c2d91":{"_":"6db72026"},"6a9a2e63":{"_":"6ca26b9a"},"6eecd230":{"_":"825672b7"},"3348e1ee":{"_":"6b38a588"},"75afe392":{"_":"8b9b7340"},"3e7b0b03":{"_":"8c4e3d65"},"4a29a368":{"_":"e13d8109"},"06ba9b42":{"_":"1f9c3fd3"},"094b4966":{"_":"bcf1a54b"},"0d8e49c7":{"_":"12994b5d"},"105bb71b":{"_":"e2fe670c"},"19a041d7":{"_":"d148b523"},"074c902c":{"_":"9d1f3548"}}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0468000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/21992240]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0468001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/58051465]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef046c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/4f847886]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef046c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/25d70645]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0470000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0eff0125]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0474000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/68dd5f48]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0474001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/195e66cb]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0478000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/42adf1ad]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef047c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/1a988e00]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef047c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/075c2d91]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0480000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6a9a2e63]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0480001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6eecd230]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0484000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3348e1ee]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0488000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/75afe392]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0488001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3e7b0b03]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef048c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/4a29a368]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef048c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/06ba9b42]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0490000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/094b4966]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0490001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0d8e49c7]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0494000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/105bb71b]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0498000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/19a041d7]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0498001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/074c902c]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eefc1c000) [get http://10.2.2.96/v2/devices/01307bfd/commands] - {"_":"de6b3bf9","6fe35037":{"_":"608f8e08"},"4cd9a028":{"_":"6ebc38c6"},"7d008803":{"_":"844d845d"},"320d3f00":{"_":"6579e63c"},"445d2cfd":{"_":"e4f8f094"},"49476c6f":{"_":"46a47816"},"78a7a968":{"_":"c5bcdd77"},"25ddb43b":{"_":"6ecb1de3"},"53213f36":{"_":"d9a57cdf"},"6aaecbb6":{"_":"6f943262"},"2a7467f7":{"_":"ce5efb06"},"3df61884":{"_":"2fd3a823"},"6d5e051d":{"_":"a82feeb9"},"3d11256e":{"_":"d55967ba"},"5129ed8f":{"_":"d6db0286"},"7e3798a4":{"_":"cfaf9202"},"75dbd905":{"_":"8cad9e3c"},"01d89535":{"_":"72c4172d"},"515e91d7":{"_":"2bdafca2"},"00ecaa62":{"_":"a6ba6f05"},"6606814c":{"_":"9e22d079"},"4e2a5944":{"_":"4016effe"}}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0518000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6fe35037]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0518001) [get http://10.2.2.96/v2/devices/01307bfd/commands/4cd9a028]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef051c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/7d008803]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef051c001) [get http://10.2.2.96/v2/devices/01307bfd/commands/320d3f00]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0520000) [get http://10.2.2.96/v2/devices/01307bfd/commands/445d2cfd]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0524000) [get http://10.2.2.96/v2/devices/01307bfd/commands/49476c6f]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0524001) [get http://10.2.2.96/v2/devices/01307bfd/commands/78a7a968]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0528000) [get http://10.2.2.96/v2/devices/01307bfd/commands/25ddb43b]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0528001) [get http://10.2.2.96/v2/devices/01307bfd/commands/53213f36]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef052c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6aaecbb6]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0530000) [get http://10.2.2.96/v2/devices/01307bfd/commands/2a7467f7]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0530001) [get http://10.2.2.96/v2/devices/01307bfd/commands/3df61884]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0534000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6d5e051d]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0534001) [get http://10.2.2.96/v2/devices/01307bfd/commands/3d11256e]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0538000) [get http://10.2.2.96/v2/devices/01307bfd/commands/5129ed8f]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0538001) [get http://10.2.2.96/v2/devices/01307bfd/commands/7e3798a4]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef053c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/75dbd905]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0540000) [get http://10.2.2.96/v2/devices/01307bfd/commands/01d89535]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0540001) [get http://10.2.2.96/v2/devices/01307bfd/commands/515e91d7]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0544000) [get http://10.2.2.96/v2/devices/01307bfd/commands/00ecaa62]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0544001) [get http://10.2.2.96/v2/devices/01307bfd/commands/6606814c]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0548000) [get http://10.2.2.96/v2/devices/01307bfd/commands/4e2a5944]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef01a8000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands] - {"_":"6913cba1","32e67d77":{"_":"0cee887d"},"00cb880e":{"_":"bce496f2"},"258efbe9":{"_":"42309711"},"245d9949":{"_":"db503c55"},"1d933c13":{"_":"a6baf279"},"07feba24":{"_":"efece067"},"49d41480":{"_":"b96fd691"},"2a24f879":{"_":"561828a1"},"4427eedc":{"_":"79508c97"},"1eb8a8dc":{"_":"090f35f2"}}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0674000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/32e67d77]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0678000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/00cb880e]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0678001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/258efbe9]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef067c000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/245d9949]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef067c001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/1d933c13]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0680000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/07feba24]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0680001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/49d41480]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0680002) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/2a24f879]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0684000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/4427eedc]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0688000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/1eb8a8dc]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef01cc000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands] - {"50606629":{"_":"80c33e3b"},"_":"6ac19835","7ed5f5d6":{"_":"33444736"},"6021bcc1":{"_":"24f207f9"},"24c42c2b":{"_":"ebacff42"},"4d51afc0":{"_":"9c6fdc95"},"5ca958bc":{"_":"703127ff"},"6d14a0ae":{"_":"82be2d0e"},"15dec3ef":{"_":"e3f8eb2a"},"7a0aebc9":{"_":"adb28dd1"},"2f7be672":{"_":"7638e712"},"14e08d28":{"_":"07bf9d1d"},"30940da2":{"_":"4d861db2"},"0f4abb11":{"_":"e2623c3f"},"31a4e8d8":{"_":"0c2e3f72"},"21fc0093":{"_":"aca5d80f"},"2b9fbefd":{"_":"7ee77d4c"},"0ddc44eb":{"_":"7fa84795"},"1c548290":{"_":"2c4e3806"},"60e7c24e":{"_":"d2cba9b9"},"769614d1":{"_":"2a82dc9f"},"623b5583":{"_":"b298a49b"},"37c2741d":{"_":"937990cd"}}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0830000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/50606629]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0830001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/7ed5f5d6]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0834000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/6021bcc1]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0834001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/24c42c2b]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0838000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/4d51afc0]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0838001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/5ca958bc]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef083c000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/6d14a0ae]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef083c001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/15dec3ef]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0840000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/7a0aebc9]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0840001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/2f7be672]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0844000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/14e08d28]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0844001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/30940da2]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0848000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/0f4abb11]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0848001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/31a4e8d8]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef084c000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/21fc0093]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef084c001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/2b9fbefd]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0850000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/0ddc44eb]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0850001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/1c548290]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0854000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/60e7c24e]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0854001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/769614d1]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0858000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/623b5583]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Request (185f1c6ef0858001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/37c2741d]
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0468000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/21992240] - {"name":"Power On","action":"TurnOn","argument":null,"button_type":"tap","category_name":"Fan","feedback":"state.power==1","icon":"power_on","hidden":false,"_":"4421984d","signal":{"_":"76c0049c"},"tx":{"_":"79b26c48"}}
10/11/2021, 7:41:42 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0468001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/58051465] - {"name":"Timer 8h","action":"OEMTimer","argument":8,"button_type":null,"category_name":null,"feedback":"","icon":"timer_8h","hidden":false,"_":"858d28dd","signal":{"_":"57a20b79"},"tx":{"_":"f6878d0f"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef046c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/4f847886] - {"name":"Speed 2","action":"SetSpeed","argument":2,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==2","icon":"speed_2","hidden":false,"_":"a6d56ca5","signal":{"_":"eec67935"},"tx":{"_":"64163efe"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef046c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/25d70645] - {"name":"Timer Off","action":"OEMTimer","argument":0,"button_type":null,"category_name":null,"feedback":"","icon":"timer_off","hidden":false,"_":"3e27856e","signal":{"_":"cc8a3883"},"tx":{"_":"93fe994e"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0674000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/32e67d77] - {"name":"Speed 5","action":"SetSpeed","argument":5,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==5","icon":"speed_5","hidden":false,"_":"0cee887d","signal":{"_":"4074e344"},"tx":{"_":"6c5b9423"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0830000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/50606629] - {"name":"Speed 3","action":"SetSpeed","argument":3,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==3","icon":"speed_3","hidden":false,"_":"80c33e3b","signal":{"_":"3422a483"},"tx":{"_":"71a2abe5"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0498001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/074c902c] - {"name":"Light Low","action":"SetBrightness","argument":33,"button_type":"tap","category_name":"Light","feedback":"state.light==1 and state.brightness==33","icon":"light_on","hidden":false,"_":"9d1f3548","signal":{"_":"d532994e"},"tx":{"_":"185f0293"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0498000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/19a041d7] - {"name":"Speed 1","action":"SetSpeed","argument":1,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==1","icon":"speed_1","hidden":false,"_":"d148b523","signal":{"_":"ba41fef7"},"tx":{"_":"ab30a64d"}}
10/11/2021, 7:41:43 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0494000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/105bb71b] - {"name":"Light On","action":"TurnLightOn","argument":null,"button_type":"tap","category_name":"Light","feedback":"state.light==1","icon":"light_on","hidden":false,"_":"e2fe670c","signal":{"_":"14d52e01"},"tx":{"_":"ca8ee79c"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0490001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0d8e49c7] - {"name":"Winter","action":"SetDirection","argument":-1,"button_type":"tap","category_name":"Fan","feedback":"state.direction==-1","icon":"winter","hidden":false,"_":"12994b5d","signal":{"_":"e973d34a"},"tx":{"_":"17fc63d4"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0490000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/094b4966] - {"name":"Random On","action":"OEMRandom","argument":1,"button_type":null,"category_name":null,"feedback":"","icon":"breeze","hidden":false,"_":"bcf1a54b","signal":{"_":"c0bf515b"},"tx":{"_":"8df36c50"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0548000) [get http://10.2.2.96/v2/devices/01307bfd/commands/4e2a5944] - {"name":"Speed 5","action":"SetSpeed","argument":5,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==5","icon":"speed_5","hidden":false,"_":"4016effe","signal":{"_":"847b5af0"},"tx":{"_":"9480be61"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0688000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/1eb8a8dc] - {"name":"Breeze","action":"BreezeOn","argument":null,"button_type":"tap","category_name":"Fan","feedback":"","icon":"breeze","hidden":false,"_":"090f35f2","signal":{"_":"9e1c17fc"},"tx":{"_":"9aec3883"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0858001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/37c2741d] - {"name":"Random On","action":"OEMRandom","argument":1,"button_type":null,"category_name":null,"feedback":"","icon":"breeze","hidden":false,"_":"937990cd","signal":{"_":"f41cbc46"},"tx":{"_":"f51ef506"}}
10/11/2021, 7:41:44 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6eef75c000) [get http://10.2.2.96/v2/devices/464cf3e1/state] - {"power":0,"speed":3,"direction":1,"light":0,"_":"ea2882bd"}
10/11/2021, 7:41:45 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0470000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/0eff0125] - {"name":"Speed 4","action":"SetSpeed","argument":4,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==4","icon":"speed_4","hidden":false,"_":"6f49a6e2","signal":{"_":"e1fcb9ce"},"tx":{"_":"360f3894"}}
10/11/2021, 7:41:45 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0474000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/68dd5f48] - {"name":"Timer 2h","action":"OEMTimer","argument":2,"button_type":null,"category_name":null,"feedback":"","icon":"timer_2h","hidden":false,"_":"7df98b25","signal":{"_":"504a6002"},"tx":{"_":"13f4d197"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0474001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/195e66cb] - {"name":"Timer 1h","action":"OEMTimer","argument":1,"button_type":null,"category_name":null,"feedback":"","icon":"timer_1h","hidden":false,"_":"7adcdecc","signal":{"_":"8a839da6"},"tx":{"_":"e684e0ba"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0478000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/42adf1ad] - {"name":"Summer","action":"SetDirection","argument":1,"button_type":"tap","category_name":"Fan","feedback":"state.direction==1","icon":"summer","hidden":false,"_":"411ccc1c","signal":{"_":"e76a570f"},"tx":{"_":"49ad065f"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef047c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/1a988e00] - {"name":"Light Mid","action":"SetBrightness","argument":66,"button_type":"tap","category_name":"Light","feedback":"state.light==1 and state.brightness==66","icon":"light_on","hidden":false,"_":"3b043456","signal":{"_":"34cffb4c"},"tx":{"_":"bc23fef5"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0518000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6fe35037] - {"name":"Winter","action":"SetDirection","argument":-1,"button_type":"tap","category_name":"Fan","feedback":"state.direction==-1","icon":"winter","hidden":false,"_":"608f8e08","signal":{"_":"f64aeab0"},"tx":{"_":"08d07ffc"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0678000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/00cb880e] - {"name":"Power On","action":"TurnOn","argument":null,"button_type":"tap","category_name":"Fan","feedback":"state.power==1","icon":"power_on","hidden":false,"_":"bce496f2","signal":{"_":"009e47c3"},"tx":{"_":"d80eef76"}}
10/11/2021, 7:41:46 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0830001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/7ed5f5d6] - {"name":"Light Mid","action":"SetBrightness","argument":66,"button_type":"tap","category_name":"Light","feedback":"state.light==1 and state.brightness==66","icon":"light_on","hidden":false,"_":"33444736","signal":{"_":"e9bae197"},"tx":{"_":"a9b3f339"}}
10/11/2021, 7:41:49 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef048c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/06ba9b42] - {"name":"Light High","action":"SetBrightness","argument":100,"button_type":"tap","category_name":"Light","feedback":"state.light==1 and state.brightness==100","icon":"light_on","hidden":false,"_":"1f9c3fd3","signal":{"_":"129bf371"},"tx":{"_":"61dc7821"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef048c000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/4a29a368] - {"name":"Timer 4h","action":"OEMTimer","argument":4,"button_type":null,"category_name":null,"feedback":"","icon":"timer_4h","hidden":false,"_":"e13d8109","signal":{"_":"a9f14cb4"},"tx":{"_":"a70c146e"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0488001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3e7b0b03] - {"name":"Speed 3","action":"SetSpeed","argument":3,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==3","icon":"speed_3","hidden":false,"_":"8c4e3d65","signal":{"_":"7302c690"},"tx":{"_":"b0e1569f"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0488000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/75afe392] - {"name":"Light Off","action":"TurnLightOff","argument":null,"button_type":"tap","category_name":"Light","feedback":"state.light==0","icon":"light_off","hidden":false,"_":"8b9b7340","signal":{"_":"be9bfbb3"},"tx":{"_":"81cbd5d3"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0484000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/3348e1ee] - {"name":"Speed 6","action":"SetSpeed","argument":6,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==6","icon":"speed_6","hidden":false,"_":"6b38a588","signal":{"_":"57e7c430"},"tx":{"_":"1d652c06"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0544001) [get http://10.2.2.96/v2/devices/01307bfd/commands/6606814c] - {"name":"Power On","action":"TurnOn","argument":null,"button_type":"tap","category_name":"Fan","feedback":"state.power==1","icon":"power_on","hidden":false,"_":"9e22d079","signal":{"_":"d14d4036"},"tx":{"_":"22917217"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0684000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/4427eedc] - {"name":"Speed 3","action":"SetSpeed","argument":3,"button_type":"tap","category_name":"Fan","feedback":"state.power==1 and state.speed==3","icon":"speed_3","hidden":false,"_":"79508c97","signal":{"_":"70d57070"},"tx":{"_":"de5b706c"}}
10/11/2021, 7:41:50 PM Bond Bridge Bond [ DEBUG ] Response (185f1c6ef0858000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/623b5583] - {"name":"Power On","action":"TurnOn","argument":null,"button_type":"tap","category_name":"Fan","feedback":"state.power==1","icon":"power_on","hidden":false,"_":"b298a49b","signal":{"_":"3be6e2ce"},"tx":{"_":"6cf6efe3"}}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef047c001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/075c2d91] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/075c2d91","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef047c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702567}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0480000) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6a9a2e63] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/6a9a2e63","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0480000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702567}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0480001) [get http://10.2.2.96/v2/devices/3bd3711d/commands/6eecd230] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/3bd3711d/commands/6eecd230","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0480001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702567}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0518001) [get http://10.2.2.96/v2/devices/01307bfd/commands/4cd9a028] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/4cd9a028","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0518001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef051c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/7d008803] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/7d008803","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef051c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef051c001) [get http://10.2.2.96/v2/devices/01307bfd/commands/320d3f00] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/320d3f00","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef051c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0520000) [get http://10.2.2.96/v2/devices/01307bfd/commands/445d2cfd] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/445d2cfd","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0520000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0524000) [get http://10.2.2.96/v2/devices/01307bfd/commands/49476c6f] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/49476c6f","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0524000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0524001) [get http://10.2.2.96/v2/devices/01307bfd/commands/78a7a968] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/78a7a968","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0524001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0528000) [get http://10.2.2.96/v2/devices/01307bfd/commands/25ddb43b] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/25ddb43b","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0528000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0528001) [get http://10.2.2.96/v2/devices/01307bfd/commands/53213f36] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/53213f36","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0528001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef052c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6aaecbb6] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/6aaecbb6","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef052c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0530000) [get http://10.2.2.96/v2/devices/01307bfd/commands/2a7467f7] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/2a7467f7","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0530000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0530001) [get http://10.2.2.96/v2/devices/01307bfd/commands/3df61884] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/3df61884","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0530001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0534000) [get http://10.2.2.96/v2/devices/01307bfd/commands/6d5e051d] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/6d5e051d","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0534000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0534001) [get http://10.2.2.96/v2/devices/01307bfd/commands/3d11256e] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/3d11256e","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0534001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0538000) [get http://10.2.2.96/v2/devices/01307bfd/commands/5129ed8f] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/5129ed8f","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0538000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0538001) [get http://10.2.2.96/v2/devices/01307bfd/commands/7e3798a4] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/7e3798a4","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0538001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef053c000) [get http://10.2.2.96/v2/devices/01307bfd/commands/75dbd905] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/75dbd905","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef053c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0540000) [get http://10.2.2.96/v2/devices/01307bfd/commands/01d89535] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/01d89535","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0540000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0540001) [get http://10.2.2.96/v2/devices/01307bfd/commands/515e91d7] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/515e91d7","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0540001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0544000) [get http://10.2.2.96/v2/devices/01307bfd/commands/00ecaa62] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/01307bfd/commands/00ecaa62","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0544000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702610}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0678001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/258efbe9] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/258efbe9","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0678001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef067c000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/245d9949] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/245d9949","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef067c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef067c001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/1d933c13] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/1d933c13","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef067c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0680000) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/07feba24] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/07feba24","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0680000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0680001) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/49d41480] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/49d41480","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0680001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0680002) [get http://10.2.2.96/v2/devices/7ecf4c91/commands/2a24f879] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/7ecf4c91/commands/2a24f879","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0680002","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702690}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0834000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/6021bcc1] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/6021bcc1","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0834000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0834001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/24c42c2b] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/24c42c2b","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0834001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0838000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/4d51afc0] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/4d51afc0","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0838000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0838001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/5ca958bc] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/5ca958bc","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0838001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef083c000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/6d14a0ae] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/6d14a0ae","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef083c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef083c001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/15dec3ef] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/15dec3ef","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef083c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0840000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/7a0aebc9] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/7a0aebc9","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0840000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0840001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/2f7be672] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/2f7be672","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0840001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0844000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/14e08d28] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/14e08d28","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0844000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0844001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/30940da2] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/30940da2","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0844001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0848000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/0f4abb11] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/0f4abb11","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0848000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0848001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/31a4e8d8] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/31a4e8d8","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0848001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef084c000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/21fc0093] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/21fc0093","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef084c000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef084c001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/2b9fbefd] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/2b9fbefd","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef084c001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0850000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/0ddc44eb] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/0ddc44eb","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0850000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0850001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/1c548290] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/1c548290","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0850001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0854000) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/60e7c24e] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/60e7c24e","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0854000","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [ DEBUG ] Error (185f1c6ef0854001) [get http://10.2.2.96/v2/devices/5a6d00ff/commands/769614d1] - {"message":"timeout of 10000ms exceeded","name":"Error","stack":"Error: timeout of 10000ms exceeded\n    at createError (/var/lib/hoobs/bondbridge/node_modules/axios/lib/core/createError.js:16:15)\n    at RedirectableRequest.handleRequestTimeout (/var/lib/hoobs/bondbridge/node_modules/axios/lib/adapters/http.js:280:16)\n    at RedirectableRequest.emit (events.js:400:28)\n    at RedirectableRequest.emit (domain.js:475:12)\n    at Timeout._onTimeout (/var/lib/hoobs/bondbridge/node_modules/follow-redirects/index.js:166:12)\n    at listOnTimeout (internal/timers.js:557:17)\n    at processTimers (internal/timers.js:500:7)","config":{"url":"http://10.2.2.96/v2/devices/5a6d00ff/commands/769614d1","method":"get","data":"{}","headers":{"Accept":"application/json, text/plain, */*","BOND-Token":"1826b25a88cfnnnn","Bond-UUID":"185f1c6ef0854001","Content-Type":"application/json;charset=utf-8","User-Agent":"axios/0.21.1","Content-Length":2},"transformRequest":[null],"transformResponse":[null],"timeout":10000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"axios-retry":{"retryCount":0,"lastRequestTime":1633995702810}},"code":"ECONNABORTED"}
10/11/2021, 7:41:52 PM Bond Bridge Bond [ ERROR ] A request error occurred: undefined
10/11/2021, 7:41:52 PM Bond Bridge Bond [Test-O] Excluding 3bd3711d.
10/11/2021, 7:41:52 PM Bond Bridge Bond [A] actions: SetDirection,SetSpeed,OEMTimer,SetBrightness,OEMRandom,TurnLightOn,TurnOff,TurnLightOff,TurnOn,Stop,TogglePower,IncreaseSpeed,DecreaseSpeed,ToggleDirection,ToggleLight,IncreaseBrightness,DecreaseBrightness
10/11/2021, 7:41:52 PM Bond Bridge Bond Error getting devices: TypeError: Cannot read property 'action' of undefined
aarons22 commented 2 years ago

This is helpful, because it confirms that it's related to the other issue reported (#172).

@chrismerck Is there a limit to the number of concurrent requests that can be processed by the Bond API? Based on what I'm seeing with this and the other issue, it's appearing that the problem is either: 1) at least some of the command ids returned in the original commands request aren't valid or cause a timeout 2) the API is failing to process that many concurrent requests. I counted approximately 70 total command ids across to the 4 devices, and around 18 of them succeed.

If it's the first issue, I can fix that on my end by allowing that command/{id} requests to fail silently.

If it's the second, I can batch the requests to prevent this from happening.

chrismerck commented 2 years ago

Is there a limit to the number of concurrent requests that can be processed by the Bond API?

The Bond only services one request at a time (single threaded handler). This actually results in more requests handled per second than if we tried to parallelize it.

However, you can still make several parallel HTTP requests, they just will be answered one after the other. (I think the SYN packets won't be SYN-ACK'd until the Bond gets to that connection. But I'd have to check.) It's possible that the TCP stack on the client (HOOBS) is timing out the later requests before the Bond gets to them.

What we do on the apps is, limit the parallelism of the HTTP calls. I'd suggest 3x parallelism as a good number. --- Or, if you can live with a an extra 50% RTT latency due to connection setup time, just do them sequentially.