Seite 3 von 3
Re: Kein Theme ohne Fehler
Verfasst: Di Dez 10, 2019 4:08 pm
von openWB
Re: Kein Theme ohne Fehler
Verfasst: Di Dez 10, 2019 4:19 pm
von truckl
KevinW hat geschrieben: ↑Di Dez 10, 2019 4:08 pm
was gibt denn:
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?
Re: Kein Theme ohne Fehler
Verfasst: Di Dez 10, 2019 4:38 pm
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.
Re: Kein Theme ohne Fehler
Verfasst: Di Dez 10, 2019 4:57 pm
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?
Re: Kein Theme ohne Fehler
Verfasst: Di Dez 10, 2019 5:13 pm
von openWB
In der 1.676a mit drin, allerdings python3-pip
Re: Kein Theme ohne Fehler
Verfasst: Mi Dez 11, 2019 4:47 pm
von sslneve
So: pip3 war natürlich nicht installiert und paho natürlich auch nicht. Nachinstalliert -> geht. DIe Frage bleibt: warum nur..
Re: Kein Theme ohne Fehler
Verfasst: Mi Dez 11, 2019 4:52 pm
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.