Supergiovane / node-red-contrib-knx-ultimate

Control your KNX intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer.
https://youtu.be/egRbR_KwP9I
MIT License
154 stars 34 forks source link

Node-RED crashes when tryomg to connect to an interface with no more free connections #368

Closed Demonyck92 closed 4 months ago

Demonyck92 commented 4 months ago

Hi, I'm a systen integrator and I use KNX very often at work and at home.

As title describes, when I try to connect to an interface with no more free connections the whole Node-RED crashes. I've a Zennio ALLinBOX 1612 with 6 available tunnel connections simultaniously, each one with its own physical address; If I try to connect to the one used by ETS (for example) the whole Node-RED instance crashes.

To Reproduce

  1. Get a KNX tunnel interface
  2. Connect to it with ETS (Telegrams monitor for example)
  3. Create a KNX Ultimate configuration node for the same interface with the same physical address
  4. Create at least one node that uses the configuration node created at previous step (I used the Watchdog node with manual connection to control the error throw
  5. Deploy the flow (connect the watchdog node if required)

Expected behavior Error message on Node-RED console and nodes, not the whole Node-RED crashing, at least the rest can still run

Screenshots immagine

Knx-Ultimate Version 3.0.2

Are you running node-red behind homematic, docker or anything similar? The same issues appears on linux (Ubuntu), Windows (Win10), and docker

Supergiovane commented 4 months ago

V. 3.0.3 should have fixed that.

Supergiovane commented 4 months ago

3.0.3 is out. Thank you for pointing me this out.