-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Entries in port mapping configuration to support Haus-Bus.de components #2940
Comments
I guess you are referring to the HA Addon. Erwin of RaspberryMatic, right? So please explain in more detail what these additional port bindings are actually necessary for end why you and your solutions require them to be opened or accessible from outside the addon boundaries. This, more technical details please. |
was genau musst du über die angegebenen Angaben hinaus wissen?
Wir haben eine Integration für die Haus-Bus.de Module ähnlich wie CuxDaemon vorgenommen.
Dabei kommuniziert ein Dienst mit unseren Modulen per UDP Port 5855.
Darüber hinaus gibt es einen Admin der über http 8911 erreichbar sein müsste.
|
Hab mir einmal eure Informationen bzgl. eurer Homematic/CCU Unterstützung angeschaut (https://haus-bus.de/?showIntegration=homematicip) und verstehe jetzt schon etwas mehr was ihr da interessantes treibt :) Etwas mehr Dateilinformationen wären für die Allgemeinheit jedoch ggf. weiterhin hilfreich ohne das man einen Java decompiler gegen eurer Addon laufen lassen müsste. Warum und was genau kommunizieren die hausbus geräte über den rückkanal via UDP 5855 mit dem Addon? Welches Protokoll wird hier konkret eingesetzt? Und bzgl. Port 8911 ist mir nun auch klar, das ihr da einfach einen HTTP Server zur Administration abgelegt habt. Eine Frage wäre jedoch warum ihr nicht einfach den internen Webserver der CCU samt Authentifizierungsmöglichkeiten dort verwendet? Soweit ich in eurem YouTube Video sehen konnte erfolgt der Zugriff komplett ohne Authentifizierung, d.h. jeder der Zugriff auf Port 8911 hat kann hierbei jetzt auch z.B. die CCU Neustarten lassen. Das stellt natürlich z.B. eine gewisse Sicherheitslücke dar. Hier könnte/sollte das IMHO in Zukunft bitte am besten mit der Abfrage der credentials gegenüber der CCU abgesichert werden. Das aber nur ebenbei. Bzgl. des dort frei herunterladbaren Addons wäre es schön dieses bitte wie eure Projekte für das ioBroker Addon und die Homeassistant Integration auch das CCU/RM Addon als Projekt unterhalb eurer hausbus GitHub Organization (https://github.com/hausbus) frei verfügbar und am besten in einer entsprechenden OpenSource Lizenz (z.B. Apache 2.0) für jedermann anzubieten damit diesbzgl. dann auch PullRequests mit ggf. Sicherheitsverbesserungen einsenden kann. Dies sollte am besten aus sicht eines OpenSource Projektes wie RasberryMatic auch gleich den Java Quellcode eures Addons beinhalten damit da entsprechend auch hier in Zukunft ggf. etwas zurückfließen kann. P.S: Und bitte nicht via Email antworten sondern die GitHub Webseite direkt nehmen, sonst kommt eure Nachricht samt gequotetem Text im Issue Ticket so auch an. |
Unsere Module sprechen unser hauseigenes Protokoll per UDP zum Dienst, der auf der CCU läuft. Dieser meldet der Homematic Logikschicht alle Events und nimmt Schaltbefehle entgegen |
Describe the solution you'd like
To support the IP integration of the haus-bus.de components two additional ports need to be mapable to extern.
There are HTTP 8911 and UDP 5855. 5855 is the port used to communicate with the modules and 8911 is the port for the admin.
Describe alternatives you've considered
I searched for options to extend the actual provided port mapping entries. But without luck
Is your feature request related to a problem?
No, new feature
Additional information
No response
The text was updated successfully, but these errors were encountered: