Comments (20)
Hi Reto
can you paste here the code of these 5 nodes?
from node-red-contrib-knx-ultimate.
As i can see, you have connection issue, because the first node is still in "Writing" status.
Once wrote, the "Writing" disappears.
Check your connection.
from node-red-contrib-knx-ultimate.
I suggest you to slap a Watchdog node into your flow, to receive notification if you loose connection. See here https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/-Sample---WatchDog
In 1 year, i've never lost a connection. You should have some problems, not related to the node. You have way too many issues. Please check again your connection path from scratch.
from node-red-contrib-knx-ultimate.
The value is written to KNX bus.
[
{
"id": "3cb4eacb.11bb26",
"type": "knxUltimate",
"z": "f8ba2f7.1f2b4d",
"server": "6f05cdf2.6fd4bc",
"topic": "1/1/10",
"dpt": "1.001",
"initialread": false,
"notifyreadrequest": false,
"notifyresponse": false,
"notifywrite": false,
"notifyreadrequestalsorespondtobus": false,
"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized": "0",
"listenallga": false,
"name": "",
"outputtype": "write",
"outputRBE": false,
"inputRBE": false,
"x": 670,
"y": 520,
"wires": [
[]
]
},
{
"id": "1f91ca8d.35a1c5",
"type": "knxUltimate",
"z": "f8ba2f7.1f2b4d",
"server": "6f05cdf2.6fd4bc",
"topic": "1/1/10",
"outputtopic": "",
"dpt": "1.001",
"initialread": false,
"notifyreadrequest": false,
"notifyresponse": true,
"notifywrite": true,
"notifyreadrequestalsorespondtobus": false,
"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized": "0",
"listenallga": false,
"name": "",
"outputtype": "write",
"outputRBE": false,
"inputRBE": false,
"x": 670,
"y": 580,
"wires": [
[
"ea303917.fa6988"
]
]
},
{
"id": "ea303917.fa6988",
"type": "debug",
"z": "f8ba2f7.1f2b4d",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"x": 830,
"y": 580,
"wires": []
},
{
"id": "ba99d8ad.55a118",
"type": "inject",
"z": "f8ba2f7.1f2b4d",
"name": "",
"topic": "",
"payload": "false",
"payloadType": "bool",
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 570,
"y": 420,
"wires": [
[
"3cb4eacb.11bb26"
]
]
},
{
"id": "53aa7a7a.fd5414",
"type": "inject",
"z": "f8ba2f7.1f2b4d",
"name": "",
"topic": "",
"payload": "true",
"payloadType": "bool",
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 530,
"y": 460,
"wires": [
[
"3cb4eacb.11bb26"
]
]
},
{
"id": "6f05cdf2.6fd4bc",
"type": "knxUltimate-config",
"z": "",
"host": "192.168.2.250",
"port": "3671",
"physAddr": "1.1.250",
"suppressACKRequest": true,
"csv": "",
"KNXEthInterface": "Auto",
"KNXEthInterfaceManuallyInput": "eth0",
"statusDisplayLastUpdate": true,
"statusDisplayDeviceNameWhenALL": true,
"statusDisplayDataPoint": true,
"stopETSImportIfNoDatapoint": "skip",
"loglevel": "info"
}
]
from node-red-contrib-knx-ultimate.
Mine works.
Have you checked the config-node, "bind to local interface" option? Remember, if you have more than one eth, you need to select wich eth to bind to.
from node-red-contrib-knx-ultimate.
PS: tried both with KNX Router and KNX Interface.
Is your 1/1/10, a real KNX device? Interface needs it to be, if you doens't set the forwarding on the interface itself.
from node-red-contrib-knx-ultimate.
It is an real device.
If I try with an none real device it's working.
from node-red-contrib-knx-ultimate.
So is it working with fake device and not working with real device?
Have you looked, if you've some physical address filtering on your KNX/IP interface?
from node-red-contrib-knx-ultimate.
There is no filter option. I'm using an Theben IP Interface
from node-red-contrib-knx-ultimate.
Hi Reto
since when, are you having this issue?
from node-red-contrib-knx-ultimate.
I know that some IP/Interfaces don’t act like a router and have problems with KNX/IP Implementations other than ETS.
If you can try it with an KNX IP/Router, do it.
Good IP Routers are Gira IP/Router or Siemens. There are not that much known issues.
from node-red-contrib-knx-ultimate.
I use Eibmarkt Router as well. Rock solid. I've an exertex secure router as well. Also rock solid.
from node-red-contrib-knx-ultimate.
from node-red-contrib-knx-ultimate.
Hello Reto
please see here
from node-red-contrib-knx-ultimate.
Reto,
i've checked all the things. With tunneling mode, the sent telegram isn't captured by other nodes with same group address.
This only happens with multicast.
Tried also with contrib-knx and contrib-knx-easy nodes. That's the same.
It works if you create two identical node gateways and assign one knx-ultimate device to one gateway, and the other knx-ultimate node, to the other gateway.
Try this. It'll work. Please see that each knx-ultimate node, has it's own gateway (they are identical, but they are two)
[ { "id": "d4adad21.93e6b", "type": "knxUltimate", "z": "265f2290.1ce0fe", "server": "2affcb51.922cfc", "topic": "0/1/1", "outputtopic": "", "dpt": "1.001", "initialread": false, "notifyreadrequest": false, "notifyresponse": false, "notifywrite": true, "notifyreadrequestalsorespondtobus": false, "notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized": "0", "listenallga": false, "name": "Luce tavolo taverna", "outputtype": "write", "outputRBE": false, "inputRBE": false, "formatmultiplyvalue": 1, "formatnegativevalue": "leave", "formatdecimalsvalue": 999, "x": 480, "y": 320, "wires": [ [] ] }, { "id": "e8d2150c.a9baa", "type": "knxUltimate", "z": "265f2290.1ce0fe", "server": "cdfa6aac.405588", "topic": "0/1/1", "outputtopic": "", "dpt": "1.001", "initialread": false, "notifyreadrequest": false, "notifyresponse": false, "notifywrite": true, "notifyreadrequestalsorespondtobus": false, "notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized": "0", "listenallga": false, "name": "Luce tavolo taverna", "outputtype": "write", "outputRBE": true, "inputRBE": false, "formatmultiplyvalue": 1, "formatnegativevalue": "leave", "formatdecimalsvalue": 999, "x": 510, "y": 380, "wires": [ [ "acf4b271.243188" ] ] }, { "id": "acf4b271.243188", "type": "debug", "z": "265f2290.1ce0fe", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 720, "y": 400, "wires": [] }, { "id": "4ed883d9.43ccc4", "type": "inject", "z": "265f2290.1ce0fe", "name": "", "topic": "", "payload": "true", "payloadType": "bool", "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "x": 210, "y": 320, "wires": [ [ "d4adad21.93e6b" ] ] }, { "id": "6432fc17.54147c", "type": "inject", "z": "265f2290.1ce0fe", "name": "", "topic": "", "payload": "false", "payloadType": "bool", "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "x": 210, "y": 360, "wires": [ [ "d4adad21.93e6b" ] ] }, { "id": "90f6db89.cdd3", "type": "comment", "z": "265f2290.1ce0fe", "name": "Tunneling sample.", "info": "", "x": 230, "y": 280, "wires": [] }, { "id": "2affcb51.922cfc", "type": "knxUltimate-config", "z": "", "host": "192.168.1.44", "port": "3671", "physAddr": "15.15.1", "suppressACKRequest": true, "csv": "", "KNXEthInterface": "en9", "KNXEthInterfaceManuallyInput": "eth0", "statusDisplayLastUpdate": true, "statusDisplayDeviceNameWhenALL": true, "statusDisplayDataPoint": true, "stopETSImportIfNoDatapoint": "skip", "loglevel": "debug" }, { "id": "cdfa6aac.405588", "type": "knxUltimate-config", "z": "", "host": "192.168.1.44", "port": "3671", "physAddr": "15.15.22", "suppressACKRequest": false, "csv": "", "KNXEthInterface": "en9", "KNXEthInterfaceManuallyInput": "", "statusDisplayLastUpdate": true, "statusDisplayDeviceNameWhenALL": true, "statusDisplayDataPoint": false, "stopETSImportIfNoDatapoint": "stop", "loglevel": "error" } ]
from node-red-contrib-knx-ultimate.
Hi Reto
This matter is not good.
I’m working for a final solution, so the behaviour will be the same for multicast and unicast connections.
from node-red-contrib-knx-ultimate.
This behaviour has been changed in the API.
Now, in case of unicast (for example KNX/IP Interfaces), it behaves like with a KNX/IP Router, by broadcasting a local "echo" of the sent message, to all nodes with same group address.
Out with v.1.1.44
from node-red-contrib-knx-ultimate.
This behaviour has been changed in the API.
Now, in case of unicast (for example KNX/IP Interfaces), it behaves like with a KNX/IP Router, by broadcasting a local "echo" of the sent message, to all nodes with same group address.
Out with v.1.1.44
from node-red-contrib-knx-ultimate.
Thank you, works very well!
from node-red-contrib-knx-ultimate.
Hi Reto,
yes, i've modified the underlying APIs. In the week, i'll post a pull request to Ekarak as well.
from node-red-contrib-knx-ultimate.
Related Issues (20)
- Restart helped... !!!! Thanks insert UserID for the bridge instead of linking more and more Usernames to the Bridge
- Hue Temperature not set in night mode if brightness is 0% (off) HOT 18
- After the configuration is complete, the IP router connection is successful, but true or false is sent, debug can receive the data, but the module does not operate HOT 1
- 我想读取组地址状态
- About Havc Modes HOT 2
- KNX TS support HOT 2
- Send write TypeError: value.toFixed is not a function HOT 4
- 4-Byte Values from KNX are sent as 0 HOT 8
- Hue Button/Dimmer-Switch with integrated "inverter" option HOT 12
- Cannot install node red palette knx ultimate HOT 2
- KNX Device node TimeofDay datatype HOT 5
- Application Log shows received data but KNX Device does nothing HOT 2
- Problem after Node-Red restart or deploy HOT 2
- KNX Scene n. 64 is missing in Hue Scene Node HOT 2
- KNX Gateway connection issue HOT 1
- HUE Tunable White Status is not working HOT 20
- Listening to the KNX bus? HOT 5
- Auto reconnect every seconds HOT 5
- Custom DPT support HOT 2
- Add docs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-red-contrib-knx-ultimate.