homebridge-http-switch icon indicating copy to clipboard operation
homebridge-http-switch copied to clipboard

Stateless devices generate always log error

Open marioaprea opened this issue 5 months ago • 0 comments

Describe the bug I had some switches configured like this: { "accessory": "HTTP-SWITCH", "name": "camera1on", "switchType": "stateless", "timeout": 1000, "onUrl": "http://192.168.x.x/MyBridge/Camera1On" }

When I call direct the address http://192.168.x.x/MyBridge/Camera1On, I receive a "200 OK" from web service on this device.

When I call it from homebridge button, the device switch on but there is an error on log:

[18/1/2024, 12:12:17] [camera1on] Error occurred setting state of switch: socket hang up [18/1/2024, 12:12:17] [camera1on] Error: socket hang up at connResetException (node:internal/errors:720:14) at Socket.socketOnEnd (node:_http_client:525:23) at Socket.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1400:12) at processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ECONNRESET' } [18/1/2024, 12:12:17] [camera1on] Resetting switch to OFF

Why I receive this errors on log?

Versions:

  • homebridge: 1.7.0
  • homebridge-http-switch: v0.5.36
  • Node.js Version v18.19.0

marioaprea avatar Jan 18 '24 11:01 marioaprea