Beiträge von rpi-joe

    Ich hatte das Problem mit allen Daten und Softwareständen dem Lieferanten gemeldet. Er hat ohne große Nachfrage einen Ersatz auf den Weg gebracht.

    Wenn die Kamera klappt funktioniert, war die alte defekt.

    Die neue Kamera hab ich an den Raspberry gesteckt und läuft, einfach so :D

    Erstmal mit Raspistill um ein Bild zu haben. Jetzt fehlten mir noch Python-Bibliotheken, um auch mein skript zu starten. Aber da picamera ja veraltet sein soll, gehe ich den vorgeschlagenen neuen Weg mit libcamera.

    Wird schon klappen.

    Habe nochmal "Bullseye-lite" neu aufgespielt, nur die notwendigsten Einstelluungen/Änderungen gemacht. Bild bleibt schwarz.

    Eine Info hatte ich unterschlagen, hab kein Display und keine Tastatur dran, gehe über Terminal und Filezilla auf den Rpi.

    Test mit libcamera-jpeg gemacht, eine Datei wird geliefert, schwarzes Bild.

    Anschließend hab ich noch den Test mit Ausgabe eines RAW-Bildes gemacht um den Bildprozessor als Fehlerquelle auszuschließen. In Gimp mit Rawtherapee angesehen - viele vertikale dunkelblaue Striche, mehr nicht.

    Für mein Verständnis ist der Sensor defekt, oder?

    als Pi gestartet auch schwarze Bilder

    und mit sudo:

    pi@rpi3aplus:~ $ sudo python3 bildermachen.py

    Traceback (most recent call last):

    File "/home/pi/bildermachen.py", line 1, in <module>

    from picamera import PiCamera

    ModuleNotFoundError: No module named 'picamera'


    hmmm - weil ich das Modul als pi installiert habe ??

    installiere es gerade nochmal mit sudo.....

    hab's versucht

    Code
    pi@rpi3aplus:~ $ raspistill -tl 1000 -t 10000 -o bild_%04d.jpg
    mmal: Skipping frame 7 to restart at frame 12
    pi@rpi3aplus:~ $ 

    sollte ca 10 Bilder machen 7 sind mit Inhalt, danach kam nur das 12te und das ist wieder schwarz. :(

    Hatte auch mal ins Home-Verzeichis schreiben lassen, waren auch schwarz.

    Hallo zusammen,

    befasse mich z.Zt. mit der Timelapse Funktion auf folgender Basis:

    RPi 3aplus, schon über ein Jahr einwandfrei mit anderem Programm 24/7 gelaufen.

    OS (ohne Desktop) seit heute neu PiOS lite bullseye 2022 04 04,

    Kamera original RPi 5M (rev 1.3) von AZ-Delivery von Mai 2022.

    SD-Karte schon getauscht, USB Stick auch getauscht.

    Sollte beim Start automatisch aufzeichnen mit:

    in der rc.local ist eingefügt:

    Bash
    #!/bin/bash
        sleep 60
        /usr/bin/python3 /home/pi/bildermachen.py &

    USB-Stick in der fstab angelegt und nach media/usbmedia gemountet (beim Hochfahren).

    5V Stabil aus einem Meanwell - Netzteil.

    Kamera funktionierte am Anfang einwandfrei.

    Statische Aufladungen können es nicht sein, die Gefahr kenn ich und behandle Platinen entsprechend vorsichtig.

    Es funktioniert 1A super mit den Einstellungen und dem Script, bekomme die Bilder auf den Stick geliefert - nur leider sind alle schwarz.

    Jetzt bin ich ratlos. Kann die Kamera durch die mehrstündigen Tests hin sein?

    Habt ihr so etwas schon mal gehabt? Dann würde ich die Kamera reklamieren.

    Danke für jeden Tipp.

    Der Modbus ist ein Master/Slave-Bus.

    Der RPi ist der Master und fragt in den Bus mit Adresse des Slave hinein.

    Der angesprochene Slave (Zähler) antwortet dann.

    Hab den Ablauf im Programm nicht mehr so genau im Kopf, aber eine Idee:

    Mit der Abfrage eines Status an alle Adressen, vermutlich 0 bis 255 , bekommt der RPi jeweils Antwort von einem vorhandenen Slave.

    Die vorhandenen Adressen speichern und Daten anschließend von den vorhandenen Slave-Adressen abfragen.

    Die Daten dann getrennt nach Slave-Adressen speichern.

    Ist leicht gesagt, aber sicher für viele hilfreich, die mehrere Zähler haben - PV-Anlagenbetreiber z.B.

    Hier kommt eine Information zum Dauertest:

    Die Abfrage aller Werte des SDM630 im 5sec-Takt hat 6 Wochen durchgehalten. Ich habe 701000 Datensätze in den 6 Wochen gespeichert. Meines Erachtens geht das nur durch eine Weiterleitung der Daten auf einen Server.


    Einmal war mein MySQL-Server nicht erreichbar, da blieb das Programm stehen, klar. Wenn ich mehr Zeit habe, sehe ich mal nach einer Lösung, dass das Programm nicht hängen bleibt....

    Hallo,

    hatte auch einen SDM 630 mit Hofei s Hilfe in Betrieb gesetzt. War das Thema:

    SDM630 oder SDM72DM auch möglich für SDM530 Strommesser?

    Welche Werte benutzt du aus dem SDM 630 und welchen Vorteil hast du damit? Ich brauchte ihn für die Leistung einer Pumpe in unserer Heizung.

    Mit dem alten modbustreiber hatte ich Probleme und habe die Baudrate heruntergesetzt. Wenn die Erfassung jetzt stabil läuft, erhöhe ich sie wieder und setze das Messintervall hoch.


    Nachtrag:

    Sorry hofei, sehe gerade, dass dies dein Projekt- Thread ist und kein Neuer von schmae :/

    Hofei und hyle

    Nachdem der Rpi nur lange durchgehalten hat und keine Aussetzer mehr hatte, habe ich mir Zeit für den nächsten Schritt genommen.

    Hab ihn komplett neu aufgesetzt, aktuelles OS, das neue Readme fürs smartmeter hergenommen und genau nach Anleitung installiert.

    Was soll ich euch sagen..... lief sofort :)

    Wenn er wieder durchhält, werde ich die Geschwindigkeit des modbus hochsetzen und mal die Abfrageintervalle intensivieren.

    Danke euch für die Unterstützung, freue mich sehr, dass es fertig geworden ist :bravo2:

    Hofei

    danke für deine Erläuterungen. Hatte folgenden Satz in der Readme falsch interpretiert:

    Code
    Apt Installation erfordert ggf. root Rechte! Paketquellen zuvor updaten. (apt update)

    Hatte es so gelesen, dass es sich auf die folgenden Befehle bezieht. Du meinst damit wahrscheinlich die zuvor aufgelisteten. :rolleyes:


    Ist das so richtig beschrieben ?


    Damit kann selbst ich es richtig machen :lol:


    Unabhängig davon hab ich den Eindruck, dass dein überarbeitetes Programm viel stabiler läuft, danke dafür.

    Natürlich! Für das sind Fehlermeldungen da, dass sie gelesen und behoben werden.

    stimmt schon ;)

    Habe nochmal von vorn angefangen, genau nach readme.

    Hier stoppe ich erst mal bei dem Befehl mit git .....

    Was ist jetzt falsch gelaufen?

    Hofei reichen die Infos oder soll ich noch was nachschieben?


    EDIT 1 Stunde später....

    Fehler lag an den Rechten, das Verzeichnis smartmeter wurde für root angelegt :( obwohl es im pi-Verzeichnis liegt

    Habe das Verzeichnis dem pi gegeben - und Programm läuft wieder :)

    Nur der Service will noch nicht:

    Will der Service irgendwo noch Rechte haben?

    Habe jetzt versucht, den service ziu reparieren...

    Code
    pi@rpi3aplus:~ $ systemctl restart smartmeter.service
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
    Legitimierung ist zum Neustarten von »smartmeter.service« notwendig.
    Authenticating as: ,,, (pi)

    Liegt es an der Authentifikation, die jetzt im Terminal erscheint?? Kann das am neuen RaspiOS liegen?

    Bekomme nicht mal mehr den Start im Terminal hin, ohne dass smartmeter.py beim Abmelden stoppt.

    Auch micht mit nohub oder >&< am Ende des Befehls :(