Temperaturen mit HighCharts nach meigrafd

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Nachdem ich mit Hilfe des Scipts von meigrafd die Visualisierung einiger Temperaturen realisiert hatte, habe ich eine Sicherung der SD Card durchgeführt. Ein Aufruf des Programms führt danach zu folgendem Fehler:

    Die Temperaturkurven werden nicht angezeigt. Gleichzeitig funktioniert die Licht und Rolladensteuerung nicht mehr.

    System: Raspi 2 mit Jessie. Die Sicherung habe ich mit Win32DiskImager ausgeführt.

    Ich hoffe, daß ein kundiger Mensch hierzu eine hilfreiche Idee hat.

  • Dir scheint die PHP Unterstützung für den Webserver zu fehlen. Wenn du ein vollständiges Abbild der SD, auf der alles funktionsfähig installiert war, erstellt und wiederhergestellt hast ist das allerdings sehr seltsam...

    Überprüfe mal ob auch wirklich alles korrekt installiert ist:

    Code
    dpkg -l | grep -E 'php5|libapache'

    Notfalls einfach alles neu installieren :elektro:

  • Also du hast den Pi runtergefahren,die Stromversorgung getrennt, die SD entnommen, in den PC gesteckt und mithilfe von Win32DiskImager ein Abbild der SD erstellt, die SD wieder in den Pi gesteckt, den Pi gestartet, ein Programm gestartet, welches dir die obige Meldung auf dem Bildschirm ausgibt.

    Außerdem funktioniert deine Licht und Rolladensteuerung nicht mehr.

    Habe ich das richtig verstanden ?

    Hat letzteres auch etwas mit dem Pi zu tun ?

    Wenn nein, kannst du etwas genauer sein ?

    P.S. Ist das nicht genau der gleiche Beitrag ?

    Suche Programmierer. Datenbank auslesen und visualisieren per Highcharts.

  • Temperaturen mit Highcharts und Licht- und Rolladensteuerung fb-switch (ein Script für Raspi), ist alles Raspi. Der geschilderte Ablauf ist richtig. Richtig ist auch, das ich das Problem in dem anderen, alten Forum schon einmal geschildert hatte. Dann habe ich alles neu installiert und alles funktionierte. Nach der Sicherung heute der geschilderte Fehler. Gerade spiele ich die Sicherung zurück, aber Hoffnung habe ich da nicht.

  • Um mich mal selbst zu zitieren:

    Zitat

    Was für SD-Karten (Marke, Größe) benutzt du denn und wie alt sind die ?

    Es gab mal das Phänomen, dass die SD-Karten-Adapter nicht richtig Kontakt hatten, da hat manchmal ein Streifen Tesa auf der richtigen Seite geholfen.

    Könnte natürlich auch der Kartenleser selbst, oder die SD-Karte sein.

  • Eine Frage in diesem Zusammenhang, die mich schon lange beschäftigt: was passiert mit den gemessen Temperaturen? Werden die irgendwann gelöcht, oder läuft der Speicher der SD Card voll?

    Ich sehe gerade, die 2. Karte zeigt einen identischen Fehler!?

  • In der Hoffnung, daß es noch jemanden interessiert: nach mehrfachen Neuinstallationen auf San Disk Ultra 16 GB, mit Jessie, kommt immer der o.e. Fehler. Die Installationen laufen ohne Fehler durch. Dann Heute Neuinstallation auf San Disk Ultra 8 GB. Nach der System-Installation Update/Upgrade/ Reboot, Dann Apache2, Lighttpd, PHP5, MySQL, phpMyAdmin. Und dann Script von meigrafd. Es läuft alles durch. Trotzdem:

    Den Befehl von meigrafd aus dem 2. Beitrag habe ich auch ausgeführt. Ich hoffe sehr auf eine zündende Idee.

  • Ich habe noch einmal nachgeschaut und einen Fehler gefunden:

    Code
    <p>pi@Raspi2:~ $ sudo /etc/init.d/lighttpd status</p><p>● lighttpd.service - Lighttpd Daemon</p><p>Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled)</p><p>Active: failed (Result: exit-code) since So 2017-11-12 13:46:42 CET; 25min ag                                                                                                                                                       o</p><p>Process: 735 ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf (c                                                                                                                                                             ode=exited, status=255)</p><p>Process: 475 ExecStartPre=/usr/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.conf                                                                                                                                                              (code=exited, status=0/SUCCESS)</p><p>Main PID: 735 (code=exited, status=255)</p><p><br></p><p>Nov 12 13:46:42 Raspi2 lighttpd[475]: Syntax OK</p><p>Nov 12 13:46:42 Raspi2 systemd[1]: Started Lighttpd Daemon.</p><p>Nov 12 13:46:42 Raspi2 lighttpd[735]: 2017-11-12 13:46:42: (network.c.409) ...se</p><p>Nov 12 13:46:42 Raspi2 systemd[1]: lighttpd.service: main process exited, c.../a</p><p>Nov 12 13:46:42 Raspi2 systemd[1]: Unit lighttpd.service entered failed state.</p><p>Hint: Some lines were ellipsized, use -l to show in full.</p><p><br></p>

    Sagt mir aber nichts.

  • Hallo ponzelar,

    nimm doch mal eine eine - unbenutzte - SD-Card ausreichender Größe und setze Dein System neu auf.

    Dann nimm eine weitere - unbenutzte - SD-Card ausreichender Größe und nutze diese als Sicherungskopie.

    Dann beschreibe uns bitte Schritt für Schritt, wie Du

    1) das Betriebssystem auf die SD-Karte bekommst

    2) wie Du die SD-Katrte sicherst

    Beschreibe das so ausführlich, als wenn Du einem totalen Anfänger etwas erklären möchtest. Denn irgendetwas scheinst Du systematisch so falsch zu machen, dass keiner der Dir bislang helfen wollte, auf diesen Schritt kommt.

    Als Stütze suche mal nach dem Thread von Dimitrios "Mein letzter und eiziger Thread" (einzig gemeint aber eizig geschrieben).

    Also was woher geladen, was machst Du womit, welche Software bedienst Du wie und stellst diese ein etc.

    Und bitte keine Tod-Floskeln wie "Das mache ich, wie dort beschrieben"! Wie gesagt, irgendeinen Schritt scheinst Du ungeeignet zu vollführen.


    Beste Grüße

    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.

    Einmal editiert, zuletzt von Andreas (12. November 2017 um 16:21)

  • Andreas vielen Dank. Da ich das Gesamtsystem mehr als 1 Dutzend mal installiert habe, kam mir natürlich auch die Idee, daß sich ein Fehler eingeschlichen hat, den ich nicht mehr als solchen erkenne.

    Die bisherigen 16 GB Karten scheinen defekt zu sein, sie zeigen nicht mehr die volle Kapazität an. Insofern kann ich den Wechsel zwischen den SD`s nicht durchführen.

    In 15 habe ich den letzten Ablauf beschrieben. Daraus ergibt sich, vielleicht nicht deutlich genug, daß diese letzte Neuinstallation, und alle Versuche der letzten Tage, den geschilderten Fehler bringen, auch ohne Sicherung. D.H. Installieren, starten Fehler.

    Ich installiere Jessie.img und konfiguriere. Dann:

    Zitat

    Danach:

    Zitat

    Danach dann das Sript von meigrafd.

    Beim Suchen habe ich gefunden, das die parallele Installation von Apache2 und Ligttpd zum Problem führen kann, da sich beide um Port 80 streiten. Aber Apache2 allein geht auch nicht. Wenn ich den Status von Apache2 abfrage kommt:

    Also wie gesagt, der in Post 1 aufgezeigte Fehler kommt auch nach einer Neuinstallation! ohne Sicherung.

  • Dann Heute Neuinstallation auf San Disk Ultra 8 GB. Nach der System-Installation Update/Upgrade/ Reboot, Dann Apache2, Lighttpd, PHP5, MySQL, phpMyAdmin.

    Wieso installierst du apache2 und lighttpd ?

    Du brauchst nur einen Webserver, entweder lighttpd oder apache2.

    Es läuft 100% mit nur einem von beidem. Du musst nur drauf achten das zum Beispiel für apache2 auch die PHP-Unterstützung mit installiert und aktiviert wird.

    Deshalb muss man auch nicht ständig das OS neu installieren... Es kann schlicht nur ein Dienst auf dem selben Port lauschen. Je nachdem welcher Bei Dir zu erst gestartet wird kann das mal lighttpd oder mal apache2 sein. Aber das ist nicht Sinn der Sache, man benötigt wie gesagt nur einen Webserver, entweder oder.

    Es gibt auch die Möglichkeit auf apache2 und/oder lighttpd zu verzichten => https://github.com/meigrafd/HighCharts__python

  • Das Apache2 Problem scheint ausgestanden zu sein. Jetzt kommt folgender Fehler, den ich häufig gefunden habe:

    Zitat

    :/var/www/html/charts $ sudo mv 1wire.py /usr/local/sbin/

    mv: der Aufruf von stat für „1wire.py“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden

    Dies ist aus dem ersten Installationsblock von meigrafd's Script.

    NS. die Datei ist natürlich da.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!