Posts by mcbo

    Hast Du mal alle Updates und "rpi-update" aktualisiert?

    Willst Du mich veralbern? Ich hole mir doch keine experimentelle Firmware auf den RPi! :warn:

    Starte raspi-config und deaktiviere das OverlayFS für /boot. Dann Neustart und dann wieder raspi-config und das OverlayFS aktivieren. dann wirst Du gefragt, ob auch für /boot.

    Habe ich so gemacht ;)

    Das wusste ich nicht :/

    Habe ich immer so gemacht. :(

    Könnte die Ursache sein. - Teste ich morgen.

    Kann man das rückgängig machen?

    Ich habe das mal durchgespielt und das System aktualisiert, verwende aber eine NVMe. Bei mir funktioniert es wie gehabt, wenn ich im raspi-config das OverlayFS aktiviere.

    Siehe hier:


    Ach, jetzt sehe ich es. /boot muss natürlich beschreibbar sein, um das OverlayFS zu aktivieren oder zu deaktivieren. /boot und / gleichzeitig geht nur beim aktivieren des OverlayFS, wenn /boot als rw gemountet ist..


    Verstehe ich nicht. :/

    Habe alles x-Mal probiert.


    Ja, habe /Boot vorher auf RW mit rpi-config gesetzt.

    Also erst das Filesystem ==> Reboot ==> /boot ==> Reboot


    Hast Du mal alle Updates und "rpi-update" aktualisiert?


    Kann ich den RO-Modus auch im Shell per Komando setzen?

    Oder nur mit rpi-config?


    Gruß

    Marcel

    Hi,

    zum einen bleiben erstellte Ordner und Dateien (z.B.: auf dem Desktop) nach dem Reboot erhalten. (das war vorher nicht so)

    Weiterhin habe ich in der "bash.bashrc" folgenden Zusatz,

    damit sehe ich im Terminal ob "RO / RW" gesetzt ist.

    Code
    set_bash_prompt(){
    fs_mode=$(mount | sed -n -e "s/^\/dev\/.* on \/ .*(\(r[w|o]\).*/\1/p")
    PS1='\[\033[01;32m\]\u@\h${fs_mode:+($fs_mode)}\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    }
    
    alias ro='sudo mount -o remount,ro / ; sudo mount -o remount,ro /boot'
    alias rw='sudo mount -o remount,rw / ; sudo mount -o remount,rw /boot'
    
    PROMPT_COMMAND=set_bash_prompt 


    hier meint mount:

    Hallo,

    ist das Problem bekannt, das mit dem aktuellen Bookworm Image,

    bzw. mit aktuellen Updates, kein Overlay File System (Schreibschutz für SD-Cards),

    auf RPi 4/5, funktioniert?


    Mit einem älteren Image von ca. 08/2024, funktioniert der Schreibschutz auf RPi 4/5 ohne Probleme.

    Nach einem apt-get update, apt-get upgrade funktioniert es auch mit dem alten Image nicht mehr.


    Hat jemand eine Lösung für mich?


    Danke

    Marcel

    Hallo

    ich möchte für ein kleines Projekt,

    mehere Audio-Signale (Sprache, Musik), von verschiedenen Quellen,

    auf die interne Soundkarte, des Raspberry Pi, ausgeben.

    Mit einer USB-Soundkarte funktioniert das auch ohne Problem,

    nur aus der internen Karte, bekomme ich keinen Ton.

    Mein "aplay -l":

    Dafür habe ich in der Datei "/etc/asound.conf" für die USB-Karte:

    Mit "cat /dev/urandom | aplay -D plug:dmixer", bekomme ich damit ein Signal aus der USB-Soundkarte.

    Ändere ich in der "/etc/asound.conf" das HW-Device auf die Raspberry Pi Soundkarte:

    Code
    pcm.dmixer {
       type dmix
       ipc_key 2051
       ipc_perm 0666
       slave {
               pcm "hw:0,0"
       }
    }

    bekomme mit "cat /dev/urandom | aplay -D plug:dmixer", keinen Ton aus dem Raspberry Pi Audio-Ausgang.

    Was mache ich falsch?

    Muß ich beim "bcm2835", noch mehr Parameter übergeben?


    Gruß

    Marcel

    Hi,

    und hier die Lösung für Python3:

    Lasst bei "result = r.json()" einfach die "()" weg.

    also so: "result = r.json"

    damit läuft es.


    Aber eine Frage habe ich auch noch.

    Wenn man alle Nachrichten als gelesen markiert,
    läuft das Script beim nächsten Aufruf nicht mehr,
    da keine "chat_id" gefunden wird.

    Kann man auch Nachrichten ohne Chat Id an ein Bot senden?


    Gruß

    Marcel

    Code
    Traceback (most recent call last):
     File "telegram.py", line 11, in <module>
       result = r.json()
    TypeError: 'dict' object is not callable

    Habe exakt das selbe Problem.

    Mein Bot funktioniert aber auf meinem FHEM-Server und auf meinem Handy.

    Ich habe "requests" für Python3 mit "apt-get install python3-requests" installiert.

    Muß ich auch noch das "json" für Python3 installieren?


    Gruß

    Marcel


    Funktioniert, nur bei gestoppten mjpg Streamer:

    Das kann ich aber nicht so richtig glauben :blush:

    Also ein:

    Code
    wget -O \tmp\foto.jpg http://192.168.xxx.xxx:8080/?action=snapshot

    Funktioniert parallel zum Stream.
    Das kann man doch super in die Python Scripte einbauen.

    Dafür benötigt man doch nicht noch PHP.

    Noch eine kleine Idee, man kann die Fotos auch super per Telegram oder Whats App versenden.
    Ein Telegram-Script verwende ich auch schon bei meinem FHEM Server.


    Gruß

    Marcel

    Ein Problemchen habe ich aber noch.

    Ich würde gerne ein Foto des Besuchers ablegen.

    Das sollte doch mit "take_snapshot" funktionieren?

    snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/
    number_of_snapshots = 10
    snapshot_size = 1280x720

    Das Script "take_snapshot.py" liegt unter
    "/usr/local/lib/python2.7/dist-packages/http://DoorPi-2.4.1.6-py2.7.egg/doorpi/action/SingleActions/take_snapshot.py"

    Ist das da richtig?

    Es wird leider kein Foto aufgenommen.