Posts by is2late
-
-
Es sollte nur ein einziger Autostart laufen...Aber vielen Dank Euch beiden, ist ja jetzt wieder alles iO
-
Hi,
ein neues Problem..... Das Prog ist wochenlang super gelaufen. Nachdem wir aber einen Stromausfall hatten,
startet das Prog zwar, liefert aber folgende Fehlermeldung:
Code
Display MoreProcess Process-1: Traceback (most recent call last): File "/usr/lib/python3.4/multiprocessing/process.py", line 254, in _bootstrap self.run() File "/usr/lib/python3.4/multiprocessing/process.py", line 93, in run self._target(*self._args, **self._kwargs) File "/home/pi/Python/httpd/lupus-hue.py", line 504, in run httpd = HTTPServer(server_address, myHTTPServer_RequestHandler) File "/usr/lib/python3.4/socketserver.py", line 429, in __init__ self.server_bind() File "/usr/lib/python3.4/http/server.py", line 133, in server_bind socketserver.TCPServer.server_bind(self) File "/usr/lib/python3.4/socketserver.py", line 440, in server_bind self.socket.bind(self.server_address) OSError: [Errno 98] Address already in useKann jemand etwas damit anfangen?
Vielen Dank und weihnachtliche Grüße
Gelöst! Nach Wiederherstellung der Stromzufuhr startete die Fritzbox zeitlich nach dem Raspi bzw. brauchte länger. So war der Localhost nicht verfügbar. Was technisch dahinter steht, verstehe ich nicht, aber : Einfach die FritzBox noch einmal neu gestartet und alles ist paletti.
-
Sehr kurios.... auf einmal funktioniert es. Keine Ahnung, warum jetzt und vorher nicht... aber egal, Hauptsache, dass...
Vielen Dank allen, die mitgedacht und Ratschläge gegeben haben! -
hyle: Danke!
Hab die TerminalAutostartTest.desktop jetzt gemäß Deiner Vorlage ausführbar gemacht.
Erstellt wurde sie mit Nano
Beitrag #12 habe ich beachtetJetzt stürzt er ab... Mag aber andere Ursachen haben. Werde ihn ggf neu aufsetzen.
Wo findet sich bitte die Exec-Zeile? Ist das die jeweils letzte? -
Ist leider nicht der Fall, deshalb muss ich weiter nerven...
-
whitechristmas: Hab das gleiche Problem. Hast Du mittlerweile eine Lösung gefunden?
MfG -
hyle: Habs probiert mit der Desktop-Datei. Mit "ausführbar machen" meinst Du "Dateieigenschaften/Berechtigungen/Ausführen: Jeder", oder ?
Die Datei in der Autostart habe ich w.u. mit TerminalAutostartTest.desktop benannt.[Desktop Entry]
Type=Application
Name=TerminalAutostartTest
Comment=Terminal Autostart Test
Exec=lxterminal -e /usr/bin/python3 /home/pi/Python/httpd/lupus-hue.py
Terminal=true
Klappt aber leider nicht. Scheint so, als auf dem Desktop nach dem Hochfahren für einen Sekundenbruchteil ein Terminalfenster erscheint - also die gleiche Situation wie bei WhiteChristmas in Deinem Link. Was mache ich nur falsch?
Lg
-
Hallo,
herzlichen Dank für Rat und Eure Geduld!
Ich arbeite mal auf:
Hofei: Die rc.local sieht so aus (den Kommentar "This script is..." habe ich hier weggelassen.)
#!/bin/sh -e#
# rc.local
sudo -u pi -s /usr/bin/python3 /home/pi/Python/httpd/lupus-hue.py
exit 0
-------------------------------------------Bernd666: Die Anleitung war super, vielen Dank. Habe ich so gemacht.
Die Verbindung läuft über den VNC Viewer und genutzt wird Raspi Pixel.
Jetzt wird also auf das Netzwerk gewartet? Beim Booten habe ich keinen Unterschied feststellen können.
------------------------------------------------------------------------------hyle: Stimmt, das Script stammt von stadtplandienst.
file = '/home/pi/Python/httpd/lupus-hue.conf' habe ich übernommen.
----------------------------------------------------------------------------------------------
Im Ergebnis funktioniert es leider noch nicht.
Gehe ich recht in der Annahme, dass die obigen Lösungshinweise nicht dazu führen, dass beim Hochfahren des Raspi automatisch das Terminalprogramm geöffnet wird und dort der Server "sichtbar" läuft? Die Vorgänge spielen sich vielmehr im Hintergrund ab?
Falls ja, wie kann ich testen, dass der Server läuft?LG
-
Hallo zusammen,
vielen Dank erst einmal!
Ja, Hue sind Funk-Lampen, die über eine Zentrale gesteuert werden, die über Netzwerk steuerbar ist. Lupus-Hue ist ein Server. Bei "Eingabe per Hand" ins Terminal ist das "cd" für die Config erforderlich.
Ich glaube daher nicht, dass das einfache Weglassen der "cd"-Zeile in der Autostart zum Erfolg führt.Ansonsten, wenn Netz gebraucht wird.
sudo raspi-config aufrufen. Dann nachfolgende Punkte aufrufen: Bootoptionen, waiting for network, Finish
Bernd: Kannst Du das für mich als Anfänger etwas ausführen?
-
Hi,
nein, das Script selbst zu erstellen würde meine Fähigkeiten um Dimensionen übersteigen.
Keine Ahnung, ob absolute Pfade verwendet werden. Aber wie gesagt, es funktioniert, so lange ich obige Zeilen direkt ins Terminal eingebe. Kann doch aus dem Autostart heraus nicht anders sein, oder? Ich hab irgendwie das Gefühl, dass das "cd" im Autostart nicht gut ankommt. Dieser Weg ist aber erforderlich, um die Config einzulesen. -
Hi,
ich möchte den Server beim Hochfahren des Raspi gern autostarten, bekomme es mangels Kenntnis aber nicht hin. Kann mir jemand helfen?
Bei Eingabe per Hand ins Terminal ist Folgendes erforderlich (und funktioniert):
cd /home/pi/Python/httpd/
/usr/bin/python3 /home/pi/Python/httpd/lupus-hue.py
Ich hab für den Autostart diese Zeilen bisher in die rc.local eingetragen, aber anscheinend falsch...
LG -
-
O Mann, ich bin auch ein Töffel...... Vielen, vielen Dank! Das Programm sucht jetzt nach der Hue-Bridge, findet sie aber noch nicht. Ich werde mal weiter probieren.
-> IP musste per Hand in die Conf geschrieben und nach Aufruf binnen 15 Sek der Link-Button gedrückt werden. Hat geklappt - super, dankeschön!
Mal sehen, wie lange das nächste Problem auf sich warten lässt
-
Ach so, ich hatte beide Dateien im Blick, weil die in der Vorlage eingelesen wurden?
Dein Kommando ergibt:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"><link rel="dns-prefetch" href="https://assets-cdn.github.com">
<link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/framewo…3b725465cab.css" integrity="sha256-1xN2kOMBI7reOKuwgqx582zHoQX/kuYCQF9TtyVGXKs=" media="all" rel="sty/home/pi/Python/httpd/lupus-hue.conf
Kopiert habe ich die beiden Dateien meiner Erinnerung nach wie in Windows üblich. Können sie womöglich dadurch fehlerhaft geworden sein? Vorsorglich habe ich jetzt die beiden Dateien einmal direkt vom Pi aus direkt ins Verzeichnis Python/httpd/ heruntergeladen. Es bleibt aber bei der o.g. Fehlermeldung.
LG und danke für Deine Mühe!
-
Ja, genau. Die wunderbar einfache Anleitung von fred0815 hat funktioniert; vielen Dank dafür!! Über die erste Kommandozeile sind wir hinweg.
Jetzt kommt allerdings eine neue Fehlermeldung:pi@raspberrypi:~ $ /usr/bin/python3 /home/pi/Python/httpd/lupus-hue.conf
File "/home/pi/Python/httpd/lupus-hue.conf", line 7
<!DOCTYPE html>
^
SyntaxError: invalid syntax
pi@raspberrypi:~ $ /usr/bin/python3 /home/pi/Python/httpd/lupus-hue.py
File "/home/pi/Python/httpd/lupus-hue.py", line 7
<!DOCTYPE html>
^
In zwei unterscheidlichen Dateien derselbe Syntaxfehler in derselben Zeile???
Den Tipp von Tell habe ich auch probiert:
pi@raspberrypi:~ $ localhost:8000/info?g=group
bash: localhost:8000/info?g=group: Datei oder Verzeichnis nicht gefunden
-
Guten Morgen,
vorab Entschuldigung für folgende Anfängerfrage.....
Ich möchte Hue mit Pi3 als Benutzer über eine Alarmanlage XT3 steuern. Dazu hat jemand ein Programm geschrieben, bei dessen Umsetzung ich schon in der ersten Zeile scheitere:Das gesamte Programm findet sich hier: https://github.com/stadtplandienst/lupus-hue
Ich gehe davon aus, dass die erste Zeile in ein Verzeichnis führen soll, bei mir also ggf der Pfad anzupasssen ist. Ich hab aber weder ein Verzeichnis namens Python noch eines mit der Bezeichnung httpd...Wenn damit ohnehin nicht nur der Server aufgerufen werden soll...???? Jetzt lacht Ihr Euch wahrscheinlich tot

Bisher habe ich Folgendes gemacht:
Python auf Version 3.6 gebracht (funktioniert), Apache installiert (läuft), die Dateien lupus-hue.conf und lupus-hue.py auf den pi3 kopiert.Kann mir jemand sagen, was die erste Zeile bewirken soll und wie ich sie ggf anpassen kann?
Herzlichen Dank im Voraus!