Aufgrund der Containerstruktur wird bei KNX- und HomeMatic-Nachrichten standardmäßig eine nur intern verwendete IP-Adresse als Antwortadresse mitgeteilt, so dass die Antworten des Systems nicht korrekt empfangen werden können. Um diese Nachrichten korrekt zu empfangen muss der NATSupport eingerichtet werden.
Der Spezialschalter „NATSupport“ muss aktiviert werden und danach IP-Symcon neu gestartet werden.
Für den Container muss der Port des entsprechenden Systems gemappt werden. Bei KNX ist dies standardmäßig 52000 und bei HomeMatic 5544. So müsste beispielsweise bei KNX der Port 52000 auf 52000 gemappt werden.
In der betroffenen I/O- oder Splitter-Instanz erscheint nun ein neues Feld „PublicIP“. Hier muss die IP eingetragen werden unter welcher Docker von aussen erreichbar ist. Für KNX muss diese im Splitter „EIB Gateway“ eingetragen werden und für HomeMatic im I/O „HomeMatic Socket“.
macht man das im Docker richtig? Hatte IPS beendet gehabt und versucht einen Port hinzu zu fügen, da kommt immer eine Fehlermeldung und die Ports die funktionieren sehe ich dort auch nicht.
Weiß ehrlich nicht wie ich den Port hinzufügen kann.
Ja wenn ich das noch wüsste, wie es eingerichtet war.
Wenn IPS läuft, sehe ich die Ports, die ich einstellte. Einen neuen hinzufügen geht nicht, beende ich IPS sehe ich die Ports gar nicht und hinzufügen geht auch nicht.
Ergänzend:
Die NATPublicIP ist inzwischen auch in den Spezialschalteren. Leider steht in der Doku nicht ab welcher Symcon Version.
Und du hast bestimmt nicht im HomeMatic Konfigurator die IP eintragen, da geht das gar nicht, sondern im Homematic Socket.
Dort sind auch Schalter für die entsprechenden Protokolle welche du aktivieren willst.
Hast du dort auch nur das aktiv was du benutzen willst?
HmIP oder wired geht z.B. nur wenn du auch entsprechende Geräte an der CCU hast.
Michael
Was machst du da?
Scheunentor auf. Bitte alle auf meine CCU
Wenn du Vollzugriff auswählst, dann sind die IPs da unten total uninteressant.
Und warum steht da Port 5544 in der CCU?
Auch das hat dort nix zu suchen.
Nicht einfach irgendwas irgendwie ausprobieren, wenn man davon keinen Plan hat.
Steht auch nirgendwo das dort dieser Port rein muss.
Nicht dein erst, die Frage, oder?
Die IP des Host von deinem Container/Qnap.
Vielleicht solltest du aber zuerst überhaupt den Container sauber ans laufen bekommen, bevor du bei der CCU und Einbindung in Symcon weitermachst.
Michael
Doku:
Desweiteren kann unter „Einstellungen“ -> „Systemsteuerung“ -> „Firewall konfigurieren“ die Firewall eingerichtet werden. Weitere Informationen dazu befinden sich in der Anleitung der CCU.
Da steht nicht das du es so wie im Screenshot machen sollst.
Michael
ja hatte das auch gelesen gehabt. Habe so eingerichtet um zumindest etwas zum laufen zu bekommen.
Also Ports hinzufügen zu bestehenden Image geht gar nicht, nur beim erstellen eines neues Images.
Habe das jetzt gemacht und den 5544 hinzugefügt. Teste nachher noch mal weiter.
Edit. Ja und jetzt sehe ich die Geräte im Configurator.
Es lag am Port den ich nicht hinzufügen konnte und NAT IP, danke euch sehr für die Tipps. Habt mir sehr geholfen!
Jetzt stelle ich die Firewall noch härter ein. Steht jetzt auf:
Ports blockiert
Eingeschränkt
Eingeschränkt
Die Daten kommen nur nicht rein, na mal beobachten erst. Wenn ich über Wbgui der CCU Wert ändere passiert im IPS nicht
außer das unerreichbar auf true geht.
unerreichbar?
Ein Datenpunkte von einem Aktor? Also eine Variable einer Instanz in Symcon?
Dann kann die CCU den Aktor nicht erreichen.
Sobald du die Firewall der CCU auf eingeschränkt stellst, muss auf jeden Fall unten die IP Adresse von Symcon (oder der Qnap) rein.
Michael
habe noch eine kurze Frage zu ansteuern der Thermostate.
Gehe ich auf die Variable SET_POINT_TEMPERATURE und will den Wert ändern, wird gesagt ist nur zum lesen markiert.
Auf der Instanz „Befehl testen“ und auswahl des SET_POINT_TEMPERATURE, das funktioniert.
Wie kann ich über Ereignisse oder Webfront die Thermostate ansteuern?