Posts by is2late

    Hi,

    ein neues Problem..... Das Prog ist wochenlang super gelaufen. Nachdem wir aber einen Stromausfall hatten,

    startet das Prog zwar, liefert aber folgende Fehlermeldung:

    Kann 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.

    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:

    screenshot server start

    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!