Hallo, ich habe hier einen X1 als IP Interface. Zu diesem Gerät gibt es 2 Tunnel Verbindungen. Einmal Home Assistant mit 1.1.5 und einmal InfluxDB/Telegraf, genauer Adresse da weiß ich nicht, es hört aber eh nur mit.
Telegraf logt zB meine Wind und Regenalarme. Die Geräte haben jeweils die PA 1.1.50 und 1.1.51. Das wird auch alles korrekt in InfluxDB mitgeschrieben auch mit der korrekten PA.
Wenn ich Home Assistant allerdings neustarte liest es die Sensorwerte vom Bus. HA will ebenfalls Regenarlam und Windalarm wissen. In der ETS sehe ich auch "GroupValue_Read" jeweils mit der korrekten HomeAssistant Physikalischen Adresse und auch die Sensoren antworten mit GroupValue_Response, ebenfalls mit jeweils ihrer PA.
In InfluxDB sieht das ganze aber nun anders aus. Hier empfange ich ebenfalls diese Alarme allerdings haben sie jetzt ein falsche PA nämlich die 1.1.5, die PA die eigentlich Home Assistant hat.
Gibt es hierfür eine logische Erklärung wieso hier die PA vom Tunnel genommen wird und nicht die vom eigentlichen Sensor?
Mein KNX Verständnis ist so dass wenn ich irgendwelche Werte lese ich an jedem Tunnel als Quelladresse doch eben die PA vom Sensor selbst sehen müsste und nicht die PA von einem anderen Tunnel. Oder ist das ein gewolltes Verhalten?
Wenn ich mich gleichzeitig mit der ETS verbinde zum X1 und dort den Status Abfrage der entsprechenden Gruppenadresse sehe ich in InfluxDB die PA des Tunnels mit der meine ETS grad verbunden ist...
Fehler in InfluxDB/Telegraf oder gibt es dafür eine andere Erklärung?
edit:
Problem sollte mit Telegraf ab v1.30.1 nicht mehr auftreten
Telegraf logt zB meine Wind und Regenalarme. Die Geräte haben jeweils die PA 1.1.50 und 1.1.51. Das wird auch alles korrekt in InfluxDB mitgeschrieben auch mit der korrekten PA.
Wenn ich Home Assistant allerdings neustarte liest es die Sensorwerte vom Bus. HA will ebenfalls Regenarlam und Windalarm wissen. In der ETS sehe ich auch "GroupValue_Read" jeweils mit der korrekten HomeAssistant Physikalischen Adresse und auch die Sensoren antworten mit GroupValue_Response, ebenfalls mit jeweils ihrer PA.
In InfluxDB sieht das ganze aber nun anders aus. Hier empfange ich ebenfalls diese Alarme allerdings haben sie jetzt ein falsche PA nämlich die 1.1.5, die PA die eigentlich Home Assistant hat.
Gibt es hierfür eine logische Erklärung wieso hier die PA vom Tunnel genommen wird und nicht die vom eigentlichen Sensor?
Mein KNX Verständnis ist so dass wenn ich irgendwelche Werte lese ich an jedem Tunnel als Quelladresse doch eben die PA vom Sensor selbst sehen müsste und nicht die PA von einem anderen Tunnel. Oder ist das ein gewolltes Verhalten?
Wenn ich mich gleichzeitig mit der ETS verbinde zum X1 und dort den Status Abfrage der entsprechenden Gruppenadresse sehe ich in InfluxDB die PA des Tunnels mit der meine ETS grad verbunden ist...
Fehler in InfluxDB/Telegraf oder gibt es dafür eine andere Erklärung?
edit:
Problem sollte mit Telegraf ab v1.30.1 nicht mehr auftreten
Kommentar