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
141 stars 34 forks source link

Question Lost KNX Msg #69

Closed songzh96 closed 4 years ago

songzh96 commented 4 years ago

Hi @Supergiovane

How are you? Wish you are always healthy.

I recently discovered a very strange problem.

I used the node-red-knx-ultimate plugin to write data to the knx bus, but the related devices did not respond. gateway: 224.0.23.12 but I found the corresponding data through the knx groupaddress monitor(ETS 5)

If I use the ETS group monitor to send data, the device will get a response. (Multicast)

Then I use IP tunneling, it works. However, it will always go offline and report ECONNECT_ID error

Is this a problem caused by multicast packet loss?

Device Raspberry(knxd) KNX Device: Deseo basalte

Best Regards Songzh

Supergiovane commented 4 years ago

Hello Song Yes, for now, well. Thanks. Do you maybe have more than one ethernet interface on the pc running nodered? Please try to disable the wifi on your rPI. Do you maybe have fgroup address filters set on uour knx router? Since when, do you have this issue?

songzh96 commented 4 years ago

No  Only one interface eth0 on my pi

------------------ Original ------------------ From: Supergiovane <notifications@github.com> Date: Sun,Apr 26,2020 11:22 PM To: Supergiovane/node-red-contrib-knx-ultimate <node-red-contrib-knx-ultimate@noreply.github.com> Cc: songzh96 <986758232@qq.com>, Author <author@noreply.github.com> Subject: Re: [Supergiovane/node-red-contrib-knx-ultimate] Question Lost KNX Msg (#69)

Hello Song Yes, for now, well. Thanks. Do you maybe have more than one ethernet interface on the pc running nodered?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Supergiovane commented 4 years ago

Please try to disable the wifi on your rPI. Do you maybe have group address filters set on your knxd? Since when, do you have this issue?

songzh96 commented 4 years ago

Yes 

But you suggested that I use the multicast address 224.0.23.12,and then solved the problem 

But now when I use multicast address, if I send a temperature value to knx bus, my device nothing to change  When I use ip tunneling, my devices will show the value that I send, but After a while, the connection will be lost……

What is fgroup?

------------------ Original ------------------ From: Supergiovane <notifications@github.com> Date: Sun,Apr 26,2020 11:26 PM To: Supergiovane/node-red-contrib-knx-ultimate <node-red-contrib-knx-ultimate@noreply.github.com> Cc: songzh96 <986758232@qq.com>, Author <author@noreply.github.com> Subject: Re: [Supergiovane/node-red-contrib-knx-ultimate] Question Lost KNX Msg (#69)

Please try to disable the wifi on your rPI. Do you maybe have fgroup address filters set on uour knx router? Since when, do you have this issue?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Supergiovane commented 4 years ago

Fgroup is a syntax error. I mean group. Sorry. Are you suee that knxd is not filtering group addresses? Do you have issue only on the group address of the temperature device, or on other group as well?

Raph-hsyuan commented 4 years ago

Hi Song, I encountered the same problem last week when using multicast, it may be caused by the use of multiple knx plugins at the same time. In my case, I used both node-red-contrib-knx and node-red-contrib-knx-ultimate, the problem was solved after I removed node-red-contrib-knx and its configuration. 祝好

Hi @Supergiovane

How are you? Wish you are always healthy.

I recently discovered a very strange problem.

I used the node-red-knx-ultimate plugin to write data to the knx bus, but the related devices did not respond. gateway: 224.0.23.12 but I found the corresponding data through the knx groupaddress monitor(ETS 5)

If I use the ETS group monitor to send data, the device will get a response. (Multicast)

Then I use IP tunneling, it works. However, it will always go offline and report ECONNECT_ID error

Is this a problem caused by multicast packet loss?

Device Raspberry(knxd) KNX Device: Deseo basalte

Best Regards Songzh

Supergiovane commented 4 years ago

Hi Huang, thank you for the advice. I've addded that on the FAQ page.

songzh96 commented 4 years ago

Hi @Supergiovane

I think this is a problem of KNXD. I turned off the multicast function of knxd today and then tested it. It has been running steadily until now, using the KNX IP tunnel

The knxd multicast function seems to coexist well with knx.js

Best Regards Songzh