Open SSSlee opened 4 days ago
Hey there @julius2342, @farmio, @marvin-w, mind taking a look at this issue as it has been labeled with an integration (knx
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
knx documentation knx source (message by IssueLinks)
Hi 👋! In KNX tunnelling the tunnel server (your IP interface) defines the clients (xknx / HA) individual address. You can set that in ETS.
Hi 👋! In KNX tunnelling the tunnel server (your IP interface) defines the clients (xknx / HA) individual address. You can set that in ETS.
I'm not sure about it. Homeassitant is no native KNX device. Within ETS there is no possiblity to upload a configuration to HA. What I can do is, adding a so called "dumme device" which I advise the address of the Homeassistant knx interface:
Here HA gets the physical address 1.0.7. That's all I can do within ETS. But now the question is how to tell Homeassistant to send KNX objects from the physical adress 1.0.7?
My knx configuration file shows the following content:
"data": { "xknx": { "version": "3.3.0", "current_address": "1.0.1" }, "config_entry_data": { "connection_type": "tunneling_tcp", "device_authentication": null, "host": "192.168.2.202", "individual_address": "0.0.240", "local_ip": null, "multicast_group": "224.0.23.12", "multicast_port": 3671, "port": 3671, "rate_limit": 0, "route_back": false, "state_updater": true, "telegram_log_size": 200, "tunnel_endpoint_ia": null, "user_id": null, "user_password": null },`
The entry "current address": "1.0.1" is the address which Home Assistant uses to send objects and that's the address which I now need to change it to 1.0.7.
Maybe your statement refers to the entry: "individual_address": "0.0.240", but that's not the one I'm interested in.
Below, a screenshot from the KNX group monitor log in Homeassistant:
The association between device name Theben AG FHEM and the address 1.0.6 comes from the imported knx project file while the device name Home Assistant and the address 1.0.1 was defined by HA itself
Michael
I am very sure about that 😉 When using tunnelling, you don't need a dummy device in ETS. If you want to have a different IA, you can change the tunnel endpoint IAs of your IP interface. Just click the grey triangle icon next to it (1.0.2) and you'll find its tunnel addresses. One of them will be assigned to HA when the connection is made.
The problem
Hi,
I've configured HA to connect with my KNX-IP gateway. It turns out that the HA integration choose the physical address 1.0.1 by default and there is no possibility to change in the configuration setup. Is there a workaround to change the physical address? I have to change it to prevent mismatches with my existing KNX-Projects
What version of Home Assistant Core has the issue?
core-2024.11.1
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
No response
Link to integration documentation on our website
No response
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response