Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX node for node-red

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Hi,

    thanks for the fast reply. I'm using your KNX node for a longer time now.

    The Flow itself is ok, it is working when switching the respective GA on the bus via the MDT GT2 or direct in the ETS.
    Only when switching this same GA over an external program the node is not reacting

    A RBE filter is not set, send or receive.

    Could it be a problem that the source adress is the 1.0.241 and the communication from Node Red is the same adress ( see pic above)?

    Regards,
    Doc

    [{"id":"58f2462f.11ea68","type":"squeezebox-out","z":"4d7ab62c.f4b9c8","squeezebox_server":"cc 198ddc.6fe6e8","player_name":"Squeezebox Finlay","command":"pause","x":880,"y":2780,"wires" :[[]]},{"id":"d86b5dff.ea23e8","type":"knxUltimate","z" :"4d7ab62c.f4b9c8","server":"8b5dfba0.54566","topi c":"11/3/2","outputtopic":"","dpt":"1.001","initialread":fa lse,"notifyreadrequest":false,"notifyresponse":fal se,"notifywrite":true,"notifyreadrequestalsorespon dtobus":false,"notifyreadrequestalsorespondtobusde faultvalueifnotinitialized":"","listenallga":false ,"name":"Squeezebox Pause","outputtype":"write","outputRBE":false,"inp utRBE":false,"x":190,"y":2780,"wires":[["58f2462f.11ea68"]]},{"id":"cc198ddc.6fe6e8","type":"squeezebox-server","z":"4d7ab62c.f4b9c8","host":"http://192.168.111.5","port":"9002","name":"Logitech Media Server"},{"id":"8b5dfba0.54566","type":"knxUltimat e-config","z":"","host":"224.0.23.12","port":"3671", "physAddr":"1.0.242","suppressACKRequest":false,"c sv":"","KNXEthInterface":"Auto","KNXEthInterfaceMa nuallyInput":"","statusDisplayLastUpdate":false,"s tatusDisplayDeviceNameWhenALL":false,"statusDispla yDataPoint":false,"name":"","localEchoInTunneling" :false}]

    Kommentar


      Hi Doc,
      yes, as stated before, can be a source address problem. Try to change it and try again.
      But, if you see the group address flowing in the ETS, whenever you use IPSyncom, there must be something else involved.
      Let me check your flow in the meantime.

      Kommentar


        Hmm... cannot paste your code. It gives me an error in formatting json.
        Anyway, i see no issues in the configuration. I see that you're using multicast connection. Good.
        I think you can assign another physAddr to the config-node, instead of 1.0.242. I'm not sure if ETS is picking up the value you send with IPSyncom via Ethernet or via TP.
        It can be a filter problem in the filter tables of your router. You should set your KNX/IP router to "forward" all telegrams and check the topology of your project, to correctly assign the physical addresses.
        Please try changing physAddr, restart node-red and let me know.
        Zuletzt geändert von TheMax74; 24.03.2020, 14:29.

        Kommentar


          Hey Doc,
          somethings changed?

          Kommentar


            Zitat von TheMax74 Beitrag anzeigen
            I'm not sure if ETS is picking up the value you send with IPSyncom via Ethernet or via TP.
            I think this is the problem. If there is no HW involved when sending to the KNX Bus it seems that ETS is only reporting it and there is probably no physical communication on the bus w/o the HW as all the PCs and SW is using the same router.

            Kommentar


              Good. So you should check the forwarding options of your KNX/IP Router. You should be able to fix it in no time.

              Kommentar


                Router is setted up to forward everything, this is not the problem.

                It seems that I have to find a differnet way to send something from IPSymcon to Node Red, over KNX it was so simple as the infrastructure for the Squeezebox from KNX was already implemented.

                Reason for that was that the kids have all Homematic buttons at their beds and want to control the Squeezebox from there as we can do from the GT2 at the wall.

                Kommentar


                  Coronavirus can help relaxing your mind, by allowing you to buy an RF Knx device and do it all with that. I'm personally using a Gira RF coupler with Gira RF Tastsensors. It works like a charm.

                  Kommentar


                    I have a lot of HM devices from my old home I want to use, switching light etc. on the KNX Bus is working fine, only forwarding to Node Red via the KNX Ultimate Node is not working.
                    I have also some HM receiver built in the Glade room sprayer and can control them from KNX, I don't believe this is possible with KNX RF and battery powered ;-)

                    Zitat von TheMax74 Beitrag anzeigen
                    Coronavirus can help relaxing your mind, by allowing you to buy an RF Knx device a
                    ... and believe me, not while working from home with 3 small kids ...

                    Regards,
                    Doc

                    Kommentar


                      Hmmm..
                      I wish to find a way to help you, but i need some more infos, and i'm not aware on how Homematic works.
                      If it's an issue with knx-ultimate, it can be fixed, but if your telegram are not forwarded from Ethernet to TP, it's impossible.
                      While i don't know the topology of your installation, i can only assume that you've a KNX/IP Router and all Homematic and IPSymcom use this router.
                      Does your KNX/IP Router work as interface as well? If yes, you can try to link the ETS with an unicast tunnel, leaving other things connected to the multicast address. In this way, ETS will pick up telegrams from the TP, because the unicast tunnel is physically separated from the multicast connection.
                      Starting from here, you can then debug the installation and find precisely, what the issue can be.

                      KNX-Ultimate can bind to an unicast address as well, if you wish to go that way and leave ETS connected via multicast.

                      Kommentar


                        It doesn't matter if Homematic or not, it is just a write to the KNX bus, whatever it is behind.
                        I tested now to put this GA on the LED of a MDT "Glastaster" and this one works well, so the problem is not IPSymcon or Homematic, the message is on the bus as well as I as I used the MDT GT2 to write to the GA. But the KNX Ultimate is not working then, very strange as it is working with the MDT GT2 on the same GA.

                        Very, very strange behavoir ...

                        Is there anything you need to know else?

                        Best regards,
                        Doc

                        Kommentar


                          Do you maybe have two knx nodes with same group address but with different datapoint?
                          If able, please re-paste again here your flow, so i can try here at home. There must be something wrong. Never seen an issue like that before.

                          and... can you try with another knx node, for example knxjs or knxeasy?

                          Kommentar


                            Hello Doc
                            other than what i wrote above: do you maybe have more than one ethernet device on the mode-red machine?

                            Kommentar


                              Hi,

                              no it's a Raspberry Pi with Node Red installed with only one ethernet device.

                              And there is only one node with this specific GA 11/3/2.

                              As I said, it is working from the GT2 on the same GA with the same Node, only when sending from an external program to the bus I have this problem.

                              I can try to check with wireshark as ETS shows that both inputs are working, or I can try to dublicate the GA with a logic engine for testing.

                              Regards,
                              Doc

                              Code:
                              [{"id":"58f2462f.11ea68","type":"squeezebox-out","z":"4d7ab62c.f4b9c8","squeezebox_server":"cc198ddc.6fe6e8","player_name":"Squeezebox Finlay","command":"pause","x":880,"y":2780,"wires":[[]]},{"id":"d86b5dff.ea23e8","type":"knxUltimate","z":"4d7ab62c.f4b9c8","server":"8b5dfba0.54566","topic":"11/3/2","outputtopic":"","dpt":"1.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"","listenallga":false,"name":"Squeezebox Pause","outputtype":"write","outputRBE":false,"inputRBE":false,"x":190,"y":2780,"wires":[["58f2462f.11ea68"]]},{"id":"cc198ddc.6fe6e8","type":"squeezebox-server","z":"4d7ab62c.f4b9c8","host":"http://192.168.111.5","port":"9002","name":"Logitech Media Server"},{"id":"8b5dfba0.54566","type":"knxUltimate-config","z":"","host":"224.0.23.12","port":"3671","physAddr":"1.0.242","suppressACKRequest":false,"csv":"","KNXEthInterface":"Auto","KNXEthInterfaceManuallyInput":"","statusDisplayLastUpdate":false,"statusDisplayDeviceNameWhenALL":false,"statusDisplayDataPoint":false,"name":"","localEchoInTunneling":false}]
                              Zuletzt geändert von Doctor Snuggles; 25.03.2020, 17:39.

                              Kommentar


                                Hello Doctor,
                                The first thing to do is to go here and select a specific interface. Select the Ethernet.
                                Then restart nodered and try again.


                                Schermo_intero_25_03_20__17_44_png.png

                                Kommentar

                                Lädt...
                                X