Beiträge von nostromo

    nein habe nichts geändert. Keine Ahnung warum das nicht geht. Bin aber jetzt umgestiegen auf dieses Python package https://github.com/jeffreydwalter/arlo. Hier kann ich zumindest mit IObroker Node Red Adapter Snapshots machen und diese per Telegram an mich senden. Ist zwar nicht die eleganteste Lösung aber es funktioniert und das ist die Hauptsache. Aber auch hier habe ich das Problem, dass ich über Iobroker das Script nicht zum Laufen bekomme. Es kommt zwar keine Fehlermeldung aber das Script wird auch nicht ausgeführt. Wie gesagt, es läuft auf Node Red und das einigermaßen zuverlässig.

    leider kommt immer noch ein Fehler im IObroker.

    python: can't open file '/home/arlo/arlo-pictures-holen.py': [Errno 2] No such file or directory

    ich habe mit chmod 755 *.* die Berechtigungen gesetzt und die Zeile PYTHONPFAD im sh gelöscht.

    Das Verzeichnis sieht nun so aus.

    drwxr-xr-x 2 pi pi 4096 Apr 12 21:04 .

    drwx------ 23 pi pi 4096 Apr 17 20:54 ..

    -rwxr-xr-x 1 pi pi 213 Apr 9 18:43 arlo-pictures-holen.py

    -rwxr-xr-x 1 pi pi 15041 Mar 29 08:39 base_station.py

    -rwxr-xr-x 1 pi pi 16935 Mar 29 08:39 base_station.pyc

    -rwxr-xr-x 1 pi pi 10394 Mar 29 08:39 camera.py

    -rwxr-xr-x 1 pi pi 13103 Mar 29 08:39 camera.pyc

    -rwxr-xr-x 1 pi pi 1881 Mar 29 08:39 const.py

    -rwxr-xr-x 1 pi pi 1731 Mar 29 08:39 const.pyc

    -rwxr-xr-x 1 pi pi 7809 Mar 29 08:39 __init__.py

    -rwxr-xr-x 1 pi pi 8633 Mar 29 08:39 __init__.pyc

    -rwxr-xr-x 1 pi pi 5627 Mar 29 08:39 media.py

    -rwxr-xr-x 1 pi pi 7541 Mar 29 08:39 media.pyc

    -rwxr-xr-x 1 pi pi 911 Mar 29 08:39 utils.py

    -rwxr-xr-x 1 pi pi 1476 Mar 29 08:39 utils.pyc


    Es ist wirklich zum verrückt werden. Aber ich bin nun an einem Punkt wo ich nach anderen Möglichkeiten suchen muss. Mein Ziel war es die Arlo Snapshots per Telegram zu senden um mir die lästige app von Netgear zu sparen. Ich möchte mich für deine Hilfe und Bemühungen bedanken.

    Thx and regards

    Nostromo

    Hier der Auszug aus der pyarlo dir

    drwxr-xr-x 2 pi pi 4096 Apr 12 21:04 .

    drwx------ 17 pi pi 4096 Mar 29 08:39 ..

    -rwxr-xr-x 1 pi pi 213 Apr 9 18:43 arlo-pictures-holen.py

    -rw-r--r-- 1 pi pi 15041 Mar 29 08:39 base_station.py

    -rw-r--r-- 1 pi pi 16935 Mar 29 08:39 base_station.pyc

    -rw-r--r-- 1 pi pi 10394 Mar 29 08:39 camera.py

    -rw-r--r-- 1 pi pi 13103 Mar 29 08:39 camera.pyc

    -rw-r--r-- 1 pi pi 1881 Mar 29 08:39 const.py

    -rw-r--r-- 1 pi pi 1731 Mar 29 08:39 const.pyc

    -rw-r--r-- 1 pi pi 7809 Mar 29 08:39 __init__.py

    -rw-r--r-- 1 pi pi 8633 Mar 29 08:39 __init__.pyc

    -rw-r--r-- 1 pi pi 5627 Mar 29 08:39 media.py

    -rw-r--r-- 1 pi pi 7541 Mar 29 08:39 media.pyc

    -rw-r--r-- 1 pi pi 911 Mar 29 08:39 utils.py

    -rw-r--r-- 1 pi pi 1476 Mar 29 08:39 utils.pyc

    hier ist die Info.

    drwx------ 17 pi pi 4096 Mar 29 08:39 .

    drwx------ 3 pi pi 4096 Mar 29 08:28 ..

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:29 certifi

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 certifi-2018.1.18.dist-info

    drwxr-xr-x 3 pi pi 4096 Mar 29 08:29 chardet

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 chardet-3.0.4.dist-info

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:29 idna

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 idna-2.6.dist-info

    drwxr-xr-x 2 pi pi 4096 Apr 12 21:04 pyarlo

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:29 pyarlo-0.1.2.dist-info

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 pyarlo-0.1.3.egg-info

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:29 requests

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 requests-2.18.4.dist-info

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:29 sseclient

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 sseclient_py-1.7.dist-info

    drwxr-xr-x 5 pi pi 4096 Mar 29 08:28 urllib3

    drwxr-xr-x 2 pi pi 4096 Mar 29 08:39 urllib3-1.22.dist-info

    ich habe die arlo python packs mit sudo installiert. Angemeldet bin ich mit pi user. Iobroker läuft root. Du hast Recht es hängt mit den Rechten zusammen. Aber wie kann ich nun die Rechte so änderen, dass es passt ? Möchte Iobroker nicht neu installieren.

    Danke für deine Bemühungen. Leider ist noch immer die Problematik,daß dieses Skript nicht im IObroker läuft.

    Habe jetzt das bash Skript so stehen. In der Shell läuft es kommt aber diese Info

    "./arlo-pictures-holen.sh: line 2: /home/pi/.local/lib/python2.7/site-packages/pyarlo: Is a directory"

    Bilder werden aber wie zuvor in den gewünschten folder gepackt.

    Im Iobroker leider keine Funktion . Ich verzweifle noch. ;(

    Bash
    #!/bin/bash
    PYTHONPATH= /home/pi/.local/lib/python2.7/site-packages/pyarlo/
    python /home/pi/arlo/arlo-pictures-holen.py


    Fehler im IObroker ist

    javascript.0 script.js.Test_Skripte: home/pi/arlo/arlo-pictures-holen.sh: line 2: /home/pi/.local/lib/python2.7/site-packages/pyarlo/: Is a directory
    Traceback (most recent call last): File "/home/pi/arlo/arlo-pictures-holen.py", line 1, in from pyarlo import PyArlo
    ImportError: No module named pyarlo

    das hatte ich schon probiert. Ich habe auch das Skript arlo-pictures-holen.py direkt in die

    home/pi/.local/lib/python2.7/site-packages/pyarlo kopiert. Und damit aufgerufen.

    python /home/pi/.local/lib/python2.7/site-packages/pyarlo/arlo-pictures-holen.py

    Leider gleiche Fehlermeldung. ;(

    Hallo Gemeinde,

    Ich lese hier schon eine Weile mit. Das Forum ist gerade für Anfänger sehr hilfreich. Aktuell stehe ich hier vor einem Problem und komme einfach nicht weiter. Ich nutze ein Python Skript https://github.com/tchellomello/python-arlo um meine Arlo Cams über Iobroker zu steuern. Ich möchte dieses Python Skript nutzen um die aktuellsten Snapshots von den Cams zu ziehen.

    Die Python Module habe ich installiert.

    Python
    from pyarlo import PyArlo
    arlo = PyArlo("Name@mail.de", "Password")
    base = arlo.base_stations[0]
    cam = arlo.cameras[0]
    cam.last_video.download_thumbnail("/home/pi/Pictures/snapshot0.jpg")

    Das Python Skript habe ich wiederum in ein sh Skript gepackt.

    Bash
    #!/bin/bash
    python /home/pi/arlo/arlo-pictures-holen.py

    Ich kann das Skript um Bilder zu holen auf meinen Iobroker Raspberry über die Shell ausführen. Sobald das Skript ausgeführt wurde legt es die Bilder in das Verzeichnis home/pi/Pictures.

    Wenn ich aber nun das Skript über Iobroker aufrufe bekomme ich ein Fehler.

    Hier ist das JS Skript von Iobroker um die Sh aufzurufen.

    Code
    exec("home/pi/arlo/arlo-pictures-holen.sh", function(err, stdout, stderr) {
        if (err) log(stderr,'error');
    });

    Und hier die Fehlermeldung.

    6:01:12.499

    [info]

    javascript.0 Stop script script.js.Test_Skripte.test_exec_ausführen

    16:01:12.577

    [info]

    javascript.0 Start javascript script.js.Test_Skripte.test_exec_ausführen

    16:01:12.578

    [info]

    javascript.0 script.js.Test_Skripte.test_exec_ausführen: registered 0 subscriptions and 0 schedules

    16:01:12.641

    [error]

    javascript.0 script.js.Test_Skripte.test_exec_ausführen: Traceback (most recent call last): File "/home/pi/arlo/arlo-pictures-holen.py", line 3, in from pyarlo import PyArlo ImportError: No module named pyarlo

    Danke für Vorschläge und Erklärungen.:)

    Nostromo