Kein Theme ohne Fehler

Fragen zur Nutzung, Features, usw..
openWB
Site Admin
Beiträge: 7960
Registriert: So Okt 07, 2018 1:50 pm

Re: Kein Theme ohne Fehler

Beitrag von openWB »

was gibt denn:

Code: Alles auswählen

mosquitto_sub -t "openWB/#" -v
aus?
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
truckl
Beiträge: 120
Registriert: Sa Nov 09, 2019 10:32 am

Re: Kein Theme ohne Fehler

Beitrag von truckl »

KevinW hat geschrieben: Di Dez 10, 2019 4:08 pm was gibt denn:

Code: Alles auswählen

mosquitto_sub -t "openWB/#" -v
aus?
Falls das Kommando was (anderes als Fehler) ausgibt funktioniert auf localhost vermutlich alles.

Könnte dann evtl. eine Firewall entweder auf dem openWB RASPI selbst oder einem Router zwischen Webbrowser und openWB der Grund sein? Ist auf dem RASPI evtl. die "ufw" o.ä. aktiv? Ich hatte mit meinen Geräten im WLAN auch ein ganz ähnliches Problem da routing zwischen WLAN- und LAN-Segmenten bei mir geblockt wird.

Daher auch nochmal zur Info für evtl. Mitleser: Für das neue, MQTT-basierte UI müssen beide TCP Ports, 80 und 9001 vom Webbrowser zum openWB-RASPI durchgelassen werden (früher reichte nur TCP Port 80).

Nachtrag: Laut der "/etc/mosquitto/conf.d/openwb.conf" wird auch noch der Port 1884 für Websockets konfiguriert.
@Kevin: Wird der für's Web-UI auch noch gebraucht? Oder wofür wird der noch benutzt?
openWB
Site Admin
Beiträge: 7960
Registriert: So Okt 07, 2018 1:50 pm

Re: Kein Theme ohne Fehler

Beitrag von openWB »

Das ist nur der halbe Part.
paho-mqtt wird auch benötigt.
Das setzt voraus das pip3 installiert ist.

Hierum kümmert sich die atreboot.sh, Auszug:

Code: Alles auswählen

if python3 -c "import paho.mqtt.publish as publish" &> /dev/null; then
        echo 'mqtt installed...'
else
        sudo pip3 install paho-mqtt
fi
Benötigt wird nur Port 80 und 9001 mit WebSockets.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
truckl
Beiträge: 120
Registriert: Sa Nov 09, 2019 10:32 am

Re: Kein Theme ohne Fehler

Beitrag von truckl »

KevinW hat geschrieben: Di Dez 10, 2019 4:38 pm Das ist nur der halbe Part.
paho-mqtt wird auch benötigt.
Absolut richtig! Das kann ich aus dem Log nur bestätigen!
Es fehlen dort tatsächlch Ausgaben wie

Code: Alles auswählen

1575996586: New client connected from ::1 as 7c2933e8-b437-4385-9f53-20a82c1bf156 (c1, k60).
1575996586: Socket error on client 7c2933e8-b437-4385-9f53-20a82c1bf156, disconnecting.
1575996587: New connection from ::1 on port 1883.
1575996587: New client connected from ::1 as 67073635-01ee-45a9-a689-c307a61f542d (c1, k60).
1575996587: Socket error on client 67073635-01ee-45a9-a689-c307a61f542d, disconnecting.
Das wären die Connects von paho-mqtt.

Das Problem mit der Installation entsprechend dem Auszug aus "atreboot.sh" ist nur:
Dort wird vorausgesetzt daß PIP (d.h. meines Wissen das APT-Paket "python-pip") installiert ist.
Sonst geht der "pip3 install"-Aufruf einfach in einen Error und "paho-mqtt" fehlt weiterhin.

Sollte da zur Sicherheit evtl. noch "sudo apt install python-pip" mit in das Skript?
openWB
Site Admin
Beiträge: 7960
Registriert: So Okt 07, 2018 1:50 pm

Re: Kein Theme ohne Fehler

Beitrag von openWB »

In der 1.676a mit drin, allerdings python3-pip :)
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
sslneve
Beiträge: 32
Registriert: Di Nov 26, 2019 9:04 pm

Re: Kein Theme ohne Fehler

Beitrag von sslneve »

So: pip3 war natürlich nicht installiert und paho natürlich auch nicht. Nachinstalliert -> geht. DIe Frage bleibt: warum nur..
openWB
Site Admin
Beiträge: 7960
Registriert: So Okt 07, 2018 1:50 pm

Re: Kein Theme ohne Fehler

Beitrag von openWB »

ggf war das bei deiner Distri nicht mit dabei?
oft ist pip Standard. Aufgenommen zum Nachinstallieren wird was fehlt, in deinem Fall hat die Abhängigkeit davon gefehlt.
Hier nutze ich ein Image bei dem das schon drauf war.
Vermutlich aus früheren Anpassungen damit es Displaytauglich ist, oder weil es ohnehin drauf ist.
Alle Bausatz/fertigen openWBs haben das Problem daher nicht.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Antworten