Feedback 2.0 Alpha 3

Fragen zur Nutzung, Features, usw..
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 32 times

Re: Feedback 2.0 Alpha 3

Beitrag von aiole »

LutzB hat geschrieben: Mi Jul 06, 2022 2:39 pm Apache hat genau dafür sogar ein Modul: mod_proxy_wstunnel
Gerade mal quick and dirty reingehackt und es funktioniert auch mit dem Firefox, da alles über Port 443 läuft.
Läuft mit FF sofort.
Benutzeravatar
mrinas
Beiträge: 2149
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: Feedback 2.0 Alpha 3

Beitrag von mrinas »

So läuft der MQTT Explorer bei mir. Frage mich wieviele Leute über die Anpassung des Basepath stolpern werden, spricht etwas dagegen die openWB2 auf /ws umzustellen?
Screenshot 2022-07-06 213425.png
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 32 times

Re: Feedback 2.0 Alpha 3

Beitrag von aiole »

Yupp - geht hier auch mit Deinen Einstellungen.
Als DAU sag' ich mal so - ob da bei Basepath ws oder mqtt steht, ist egal, Hauptsache man hat eine so schicke Vorlage wie Deine.
Benutzeravatar
mrinas
Beiträge: 2149
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: Feedback 2.0 Alpha 3

Beitrag von mrinas »

aiole hat geschrieben: Mi Jul 06, 2022 7:44 pm Yupp - geht hier auch mit Deinen Einstellungen.
Als DAU sag' ich mal so - ob da bei Basepath ws oder mqtt steht, ist egal, Hauptsache man hat eine so schicke Vorlage wie Deine.
ws ist halt voreingestellt, ein Parameter weniger an dem man drehen muss.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Feedback 2.0 Alpha 3

Beitrag von LutzB »

Die Hauptseite nutzt noch die Mqtt Bibliothek aus 1.9. Da ist das fest drin. Es spricht aber nichts dagegen, beides an den Broker durchzureichen, dann läuft auch der Explorer ohne Eingriffe.
hhoefling
Beiträge: 667
Registriert: So Jul 25, 2021 2:32 pm
Has thanked: 2 times
Been thanked: 3 times

Re: Feedback 2.0 Alpha 3

Beitrag von hhoefling »

Was spricht gegen ein weiter Zeile in der Apache Config

Code: Alles auswählen

 ProxyPass "/ws" "ws://localhost:9001"
Dann kann der "Basepath" auf dem default "ws" bleiben
gruss
Heinz

6kWp+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
Benutzeravatar
mrinas
Beiträge: 2149
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: Feedback 2.0 Alpha 3

Beitrag von mrinas »

LutzB hat geschrieben: Mi Jul 06, 2022 7:48 pm Die Hauptseite nutzt noch die Mqtt Bibliothek aus 1.9. Da ist das fest drin. Es spricht aber nichts dagegen, beides an den Broker durchzureichen, dann läuft auch der Explorer ohne Eingriffe.
Jetzt hast Du eben schon den PR eingestellt, ich wollte noch anregen ob man die Umstellung auf websockets nicht auch noch für die unverschlüsselten Verbindungen auch gleich macht. Dann findet die gesamte Kommunikation zwischen Webclient und der box nur noch über einen einzelnen Port statt.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Feedback 2.0 Alpha 3

Beitrag von LutzB »

Wie schon geschrieben, spricht nichts dagegen.
Im aktuellen master wird jetzt auch "/ws" an den Broker weitergeleitet. Die Einstellungen nutzen diesen Pfad schon, die Hauptseite noch "/mqtt". Das wird dann entfernt, wenn die Hauptseite auch mit vue.js umgesetzt wurde.

Für alle (eigenen) Clients gibt es also folgende zwei Möglichkeiten, sich mit dem Broker zu verbinden:
  1. Websockets auf Port 443:
    Basepath/Endpoint: "/ws"
    verschlüsselt mit TLS
  2. Mqtt auf Port 8883:
    verschlüsselt mit TLS
Die folgenden ungesicherten Verbindungen sind aktuell noch verfügbar, werden aber demnächst auf interne Verbindungen (localhost) beschränkt, es sei denn, jemand hat einen triftigen Grund, dass die dennoch aktiviert bleiben sollen. Also nicht mehr verwenden!
  1. Websockets auf Port 9001:
    Basepath/Endpoint: "/ws"
  2. Mqtt auf Port 1883
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: Feedback 2.0 Alpha 3

Beitrag von LutzB »

mrinas hat geschrieben: Do Jul 07, 2022 6:45 am
LutzB hat geschrieben: Mi Jul 06, 2022 7:48 pm Die Hauptseite nutzt noch die Mqtt Bibliothek aus 1.9. Da ist das fest drin. Es spricht aber nichts dagegen, beides an den Broker durchzureichen, dann läuft auch der Explorer ohne Eingriffe.
Jetzt hast Du eben schon den PR eingestellt, ich wollte noch anregen ob man die Umstellung auf websockets nicht auch noch für die unverschlüsselten Verbindungen auch gleich macht. Dann findet die gesamte Kommunikation zwischen Webclient und der box nur noch über einen einzelnen Port statt.
Du meinst bei Zugriff über Http den Websocket auch über Port 80 /ws laufen lassen?
Wenn es beim SSL-Zugang zu keinen Problemen in den verschiedenen Browsern mehr kommt, können wir das gerne machen.
Optional wird man in den Einstellungen den unverschlüsselten Zugang auch komplett deaktivieren können. Dann wird Port 80 auf 443 weitergeleitet.
Benutzeravatar
mrinas
Beiträge: 2149
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: Feedback 2.0 Alpha 3

Beitrag von mrinas »

LutzB hat geschrieben: Do Jul 07, 2022 7:03 am Du meinst bei Zugriff über Http den Websocket auch über Port 80 /ws laufen lassen?
ja genau.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Gesperrt