Hello,
I have issues to get a stable connection between HA and my MDT IP Router.
Issue:
- Connection can be configured and works
- But after a changing time, the IP Router will not be available anymore (even the HTTP page does not respond)
History:
- Everything in the same VLAN, IGMP Snooping off, MDT Router with software version which was preinstalled
- SW update on MDT IP Router
- Splitted up to two VLANs to separate KNX IP with ACL rules configured
- IGMP Snooping enabled
In all configurations I have the same issue.
KNX Log can be found in the next message because of maximum text length.
Can anybody support me at this topic?
FYI: I got a MagentaTV box in the past which used IPTV over multicast (IGMP).
This box was not able to play more than several seconds of TV. It seems that multicast can be an issue on Omada networks, but not sure if this is the reason here too.
The connection is sometime up for multiple days or weeks, sometimes only for minutes or hours.
I can not see any pattern here.
KNX Integration config:
- Tunneling
- Type: TCP
- Host IP: 10.10.2.2
- Port: 3671
- Default GA: 1.3.1
- Multicast group: 224.0.23.12
- Multicast port: 3671
- Local IP: 0.0.0.0
- Status updater: enabled
- Max telegrams per second: 20
KNX Secure is not enabled at the IP Router and integration.
Diagnostic information:
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2022.7.6",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.10.5",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Berlin",
"os_name": "Linux",
"os_version": "5.15.45",
"supervisor": "2022.07.0",
"host_os": "Home Assistant OS 8.2",
"docker_version": "20.10.14",
"chassis": "vm",
"run_as_root": true
},
"custom_components": {
"hacs": {
"version": "1.26.2",
"requirements": [
"aiogithubapi>=22.2.4"
]
},
"nodered": {
"version": "1.0.9",
"requirements": []
},
"waste_collection_schedule": {
"version": "1.23.0",
"requirements": [
"icalendar",
"recurring_ical_events",
"icalevents",
"bs4"
]
},
"linkplay": {
"version": "3.1.8",
"requirements": [
"async-upnp-client>=0.27",
"validators~=0.12",
"chardet>=4.0.0"
]
},
"localtuya": {
"version": "4.0.1",
"requirements": []
},
"ical": {
"version": "1.3",
"requirements": [
"icalendar==4.0.7"
]
},
"browser_mod": {
"version": "1.5.3",
"requirements": []
},
"reversotts": {
"version": "1.0.2",
"requirements": [
"pyttsreverso==0.4"
]
}
},
"integration_manifest": {
"domain": "knx",
"name": "KNX",
"config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/knx",
"requirements": [
"xknx==0.21.5"
],
"codeowners": [
"@Julius2342",
"@farmio",
"@marvin-w"
],
"quality_scale": "platinum",
"iot_class": "local_push",
"loggers": [
"xknx"
],
"is_built_in": true
},
"data": {
"xknx": {
"version": "0.21.5",
"current_address": "1.3.1"
},
"config_entry_data": {
"individual_address": "1.3.1",
"multicast_group": "224.0.23.12",
"multicast_port": 3671,
"state_updater": true,
"rate_limit": 20,
"connection_type": "tunneling_tcp",
"local_ip": null,
"host": "10.10.2.2",
"port": 3671,
"route_back": false
},
"configuration_yaml": {
"binary_sensor": [
{
"name": "WC Pr\u00e4senz",
"state_address": "0/3/25",
"device_class": "presence"
},
{
"name": "Bad Pr\u00e4senz",
"state_address": "0/3/26",
"device_class": "presence"
}
],
"sensor": [
{
"name": "WC Helligkeit",
"state_address": "4/3/100",
"state_class": "measurement",
"type": "illuminance"
},
{
"name": "WC Temperatur",
"state_address": "4/3/101",
"state_class": "measurement",
"type": "temperature"
},
{
"name": "WC Lautst\u00e4rke setzen",
"state_address": "5/3/103",
"type": "percent"
},
{
"name": "Bad Helligkeit",
"state_address": "4/3/120",
"state_class": "measurement",
"type": "illuminance"
},
{
"name": "Bad Temperatur",
"state_address": "4/3/121",
"state_class": "measurement",
"type": "temperature"
},
{
"name": "Bad Temperatur Fu\u00dfboden",
"state_address": "4/3/122",
"state_class": "measurement",
"type": "temperature"
},
{
"name": "Bad Temperatur Badewanne",
"state_address": "4/3/123",
"state_class": "measurement",
"type": "temperature"
},
{
"name": "Bad Temperatur Dusche Kopfbrause",
"state_address": "4/3/124",
"state_class": "measurement",
"type": "temperature"
},
{
"name": "Bad Temperatur Dusche Handbrause",
"state_address": "4/3/125",
"state_class": "measurement",
"type": "temperature"
}
],
"light": [
{
"name": "WC Licht schalten",
"address": "2/3/100",
"state_address": "2/3/101"
},
{
"name": "Bad Stripes",
"address": "2/3/130",
"state_address": "2/3/131",
"hue_address": "2/3/132",
"hue_state_address": "2/3/133",
"saturation_address": "2/3/134",
"saturation_state_address": "2/3/135",
"brightness_address": "2/3/136",
"brightness_state_address": "2/3/137"
}
]
},
"configuration_error": null
}
}
Thanks a lot.
Kind regards,
Daxi