TCP-Verbindungen gesammelt prüfen
Beim Schmökern der Loxonedokumentation ist mir bewusst geworden, dass es keine Möglichkeit gibt, Verbindungen übersichtlich aus Miniserver-Sicht zu prüfen. Spielt man an Netzwerkeinstellungen herum, ändert Netzwerkarchitekturen oder Firewallregeln o.ä. wird es schnell einmal erratisch… Ich hab da mal ein Skript erstellt, mit dem Verbindungen direkt vom Miniserver aus geprüft werden. Vorkonfiguriert sind über 40 Endpunkte, die Loxone selbst als notwendig dokumentiert. Mehr dazu gibts im Artikel…
Loxone hat für seine Dienste versucht notwendige Endpunkte zu dokumentieren. Auf der einen Seite lobenswert, auf der anderen Seite leider nicht konsequent. Einige der angeblich notwendigen externen Dienste sind nicht erreichbar, obwohl die Doku aktuell ist. Aber was solls… 🙂
Da der Miniserver irgendwo im Netz steht, war mir wichtig die Sicht direkt von dort zu bekommen. Deshalb gibt es nun ein picoC Skript, welches einfach in einem Programm-Baustein eingepflanzt wird. Bei einem Redeployment wird es 1x ausgeführt und zeigt die Ergebnisse wie folgt an(mit einem Mouseover über Txt1 des Bausteins).

Im Skript sind sämtliche TCP Verbindungen aus dem Loxone-pdf eingetragen. Jedes Ziel wird dort in einer Zeile konfiguriert und kann mit eigenen Zielen ergänzt werden. Die Idee sollte mit dem nachstehenden Bild klar werden.

UDP ist ja leider client-seitig nicht prüfbar. Sofern man allerdings Zugriff auf den UDP Server hat, so kann man diesen ebenfalls zum Testen eintragen. Das Skript schickt dann eine „1“ an das Ziel. Auskommentierte Beispiele hierzu sind im Code.
Hier gibts das Skript
Einfach in einen Programm-Baustein legen und redeployen – läuft. Anpassungen sind optional.
Wie immer gilt: Fortschritt, nicht Perfektion… Feedback ist also jederzeit willkommen.

