Posts by meitoma

    Hallo zusammen,

    ein recreate wie oben beschrieben lief zwar ohne Fehlermeldung durch, aber ein update hat nicht stattgefunden. Es ist, auch nach einem Neustart, noch die Version 0.42 von Motioneye. Installiert wurde ME auf docker wie folgt:

    docker run --name="motioneye" \
       -p 8765:8765 \
       --hostname="motioneye" \
       -v /etc/localtime:/etc/localtime:ro \
       -v /etc/motioneye:/etc/motioneye \
       -v /var/lib/motioneye:/var/lib/motioneye \
       --restart="always" \
       --detach=true \
       ccrisan/motioneye:master-armhf

    Kann es evtl. an der installatinsart liegen ? Müsste ich ME entfernen und neu installieren, wenn ja, wie ? Danke im Voraus.

    Hallo zusammen, ich hoffe ich bin hier richtig.
    Ich habe einen Raspi4 mit Bullseye installiert. Auf diesem ist Docker, Portainer, Motioneye und andere Programme als Docker installiert.
    Nun möchte ich gerne MotionEye (als Dockerinstallation) updaten von Version 0.42 auf 0.43b. Ich weis leider nicht, was ich machen bzw. vorgehen muss. Wie bekomme ich das hin ?

    Auf einem Gerät, wo z.B. Ubunu und Motioneye (nicht Docker) installiert ist, kann ich die Version mit folgenden Befehlen auf einem Terminal updaten:

    sudo systemctl stop motioneye
    sudo python3 -m pip install --upgrade --pre motioneye
    sudo systemctl start motioneye

    Wie kann ich das update auf Docker durchführen ? Danke für Eure Hiolfe im Voraus.

    Hallo framp und vielen Dank für Deine Unterstützung.

    Meinetwegen musst Du nicht in die Tiefen von Systemd eintauchen. Ich bin froh, als "Newbie" hier und "Raspi-Newbie" danke Deiner Hilfe überhaupt soweit gekommen zu sein. Als nächstes muss ich mir gedanken machen, wie in das in meiner "Normalen" Raspiumgebung einbauen kann.

    Dort ist bereits Docker, Influxdb, Grafana, AdGuard-Home drauf. Ich werde darüber nachdenken müssen. Aber das hat dann in diesem Thread nichts mehr zu suchen, falls ich selber keine Lösung finde und Hilfe benötige, also .... nochmals vielen Dank für Deine Hilfe und folglich ........ Thema als Erledigt markiert ! :)

    Hallo fram, mit der Anleitung von man systemctl komme ich nicht klar.

    Ich habe versucht den befehl als collect.sh abzulegen. Die datei sah wie folgt aus:

    Bash
    #!/bin/sh
    sudo systemctl restart collectd

    Nach dem Neustart des Raspi´s und der Eingabe von sudo journalctl -t collectd kam folgendes heraus:

    In der 3.-letzen Zeile kam ein Fehler und der Start war erst wieder manuell mit den genannten Befehl "sudo systemctl restart collectd" möglich.

    Nachdem ich die collectd.sh datei gelöscht habe und den Raspi neu gestartet hatte, war wieder eine manueller Start mit "sudo systemctl restart collectd" auch wieder möglich. Ich weiss leider nicht, wie bzw. was ich da für den Start bzw. Restart der collectd eintragen oder vorgehen muss.

    Hall framp, ich kann es fast auf gelöst setzen. Eine Sache ist mir noch aufgefallen .... nachdem ich den Raspi neu gestartet hatte, ist es mir im ersten Moment nicht aufgefallen, aber in Grafana wurde nach x-Stunden immernoch die Connect-Time mit 19 Stunden 57 angezeigt.

    Erst nach der Eingabe vom sudo systemctl restart collectd wurde die Anzeige aktualisiert. Und seitdemm stimmt die Anzeige in Grafana auch. Sollte das nicht automatisch gestartet werden ?

    Hallo framp ..... was soll ich sagen ..... schwere Geburt für mich, aber nun hat es endlich geklappt.

    Durch die Eingabe von sudo journalctl -t collectd konnte ich sehen, das VOR "Initialization complete, entering read-loop." die Meldung "python: Plugin loaded but not configured" erschien. Also habe ich nochmal in der collectd.conf nachgesehen und im Abschnitt "Plugin network" und "Plugin python" jeweils das "#" -Zeichen entfernt und den Raspi neu gestartet. Sieht also nun bei mir so aus ....

    und das Ergebnis ist nun:

    Das war für mich echt schwer, sich da hineinzudenken und nachzuvollziehen. Aber jetzt hat es ja dank Deiner hervorragenden Hilfe geklappt. Vielen Vielen Danke dafür. :bravo2::thumbup:

    Hallo Framp,

    bei der Eingabe von: sudo systemctl -t collectd erhalte ich folgende Antwort:

    Unknown unit type or load state 'collectd'.

    Use -t help to see a list of allowed values.

    Wo bzw. in welchem Verzeichnis ich diesen Befehl:

    influx -execute "show database"

    ausführen soll weiss ich leider nicht.

    Danke im voraus.

    Anbei wie gewünscht meine Dateien:

    Hallo framp, langsam wird es mir unangenehm ......

    ich habe mal wieder alles neu installiert und das verlief ohne Probleme. Die Anbindung in Grafana von der Influxdb funktioniert (siehe Bild).

    Nach dem Import des Dashboard "713" erhalte ich wieder die Meldung: Influxdb Error: Database not found:influxdb (siehe Bild)

    Falls es hilreich sein sollte .... hier die Grafana Meldung "Query Inspector"(siehe Text u. Bild:

    {

    "request": {

    "method": "GET",

    "url": "api/datasources/proxy/1/query",

    "params": {

    "db": "influxdb",

    "q": "SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'receiverate') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'downstreammax') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'sendrate') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'upstreammax') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null)",

    "epoch": "ms"

    },

    "data": null,

    "precision": "ms",

    "hideFromInspector": false

    },

    "response": {

    "results": [

    {

    "statement_id": 0,

    "error": "not executed"

    }

    ],

    "executedQueryString": "SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'receiverate') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'downstreammax') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'sendrate') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null);SELECT mean(\"value\") FROM \"fritzbox_value\" WHERE (\"type_instance\" = 'upstreammax') AND time >= now() - 7d and time <= now() GROUP BY time(10m) fill(null)"

    }

    }

    Ich habe "fritzcollectd" und die anderen Dateien unter "/usr/local/lib/python3.9/dist-packages/" gefunden und in die collectd.conf eingetragen.

    Hier der aktuelle Stand der collectd.conf:

    LoadPlugin network

    LoadPlugin python

    Hier der aktuelle Stand der influxdb.conf:

    Ich hoffe das Du damit etwas anfangen und mir weiterhelfen kannst. Nochmals vielen Dank im Voraus.

    Hallo framp, ich kann Dir dazu folgende Anworten(en) geben:

    Korrektu von fritzcollect --> fritzcollectd durchgeführt -- keine Veränderung.

    Code
    Dein Code: ls /home/pi/.local/lib/python3.9/site-packages    --> führt ins Leere:
    Mein Ergebnis:  ls /home/pi/.local
                    ls: cannot access '/home/pi/.local': No such file or directory

    Ich habe folgende Ordner in /usr/lib gefunden:

    Python2.7:

    Code
    pi@raspberrypi:/usr/lib $ cd python2.7/
    pi@raspberrypi:/usr/lib/python2.7 $ ls
    dist-packages
    pi@raspberrypi:/usr/lib/python2.7 $ cd dist-packages/
    pi@raspberrypi:/usr/lib/python2.7/dist-packages $ ls
    lsb_release.py
    pi@raspberrypi:/usr/lib/python2.7/dist-packages $

    Python3:

    Python3.9:

    Da ist leider nichts zu finden wie Du geschrieben hast:

    Code
    chardet                   fritzconnection            lxml              requests
    chardet-3.0.4.dist-info        fritzconnection-0.8.5.dist-info    lxml-4.5.1.dist-info  requests-2.22.0.dist-info
    fritzcollectd               idna                pbr              urllib3

    Wo oder wie kann ich diesen Pfad und die Dateien ausfindig machen um den richtigen Pfad in der collectd.conf einzutragen, wenn das der Fehler sein sollte, Nochmals Danke.

    Hallo framp, Ich habe die collectd.conf und influxdb.conf, soweit ich konnte, auf mein System angepasst, Ergebnis:

    Nach dem ändern und speichern der o.a. Einstellungen habe ich den Raspi neu gestartet. Danach erhalte ich folgende Meldungen:

    Positiv: Anbindung der inluxdb hat geklappt (Siehe grafana_1.jpg)

    Negativ: Fehlermeldung: InfluxDB Error: database not found: influxdb (Siehe grafana_2.jpg)

    Danach habe ich die influxdb.conf mit folgenden Daten geändert:


    Und ich erhielt nach dem Neustart des Raspi neue Fehlermeldungen:

    InfluxDBError: BadGateway (siehe grafana3.jpg)

    und die Query (siehe grafana4.jpg)

    Das verstehe ich nicht und kann damit nichts anfangen.

    Ich weiß leider nicht, wo der Fehler liegt. Vermutlich nur eine Kleingkeit, die ich aber nicht kenne. Kannst Du da noch einmal rüberschauen ?

    Vielen Dank im Voraus.