Ankündigung

Einklappen
Keine Ankündigung bisher.

Neuer smarthomeNG -Treiber

Einklappen
Dieses Thema ist geschlossen.
X
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Neuer smarthomeNG -Treiber

    In der aktuellen Version v3.2 ist ein zusätzlicher Backend-Treiber für smarthomeNG. Er soll die Konflikte lösen, die es im Betrieb hinter einem Reverse Proxy immer wieder zwischen dem externen Zugriff via Domainnamen und dem internen Zugriff via IP-Adresse gab, weil sich beides nicht zusammen konfigurieren ließ.

    Neu ist, dass IP-Adresse / Hostname und die Websocket-Ports für shNG immer angegeben werden müssen. Zudem muss der Hostname des smartVISU-Servers in einem neuen Feld eingetragen werden, sofern der Hostname für den Aufruf der Visu verwendet wird.

    Der Treiber, der im Konfigurationsmenü als „smarthomeNG new“ angezeigt wird, verbindet sich dann wie folgt mit dem shNG Websocket:
    • Ruft der Benutzer die Visu mittels IPv4-Adresse auf (z. B. http://192.168.2.10/smartVISU), dann verwendet der Treiber die Adresse und die Ports aus der Konfiguration.
    • Wird die Visu per Hostname aufgerufen (z.B. http://smarthome.local/smartVISU), dann prüft der Treiber, ob der verwendete Hostname (im Beispiel „smarthome.local“) der konfigurierte SV-Hostname ist und verwendet in diesem Fall wieder die konfigurierte Adresse und die Ports.
    • entspricht der Hostname im Seitenaufruf nicht dem konfigurierten SV-Hostnamen, dann geht der Treiber von einer externen Verbindung aus und spricht den Websocket über den Hostnamen, Port 80/443 und das Protokoll ws: / wss: an.
    Der Treiber wird zusätzlich zum bisherigen Treiber ausgeliefert. Den bisherigen Treiber werde ich dann in der übernächsten Version auf deprecated setzen, wenn mit dem neuen alles OK ist.

    Wichtig: beide Treiberversionen unterstützen in gleicher Weise die Verbindung mit den beiden shNG-Ports für verschlüsselte und unverschlüsselte Websocketvberbindungen.

    Gruß
    Wolfram
    Zuletzt geändert von wvhn; 09.01.2022, 20:04.
Lädt...
X