Modul IPCAM überarbeitet

Begonnen von Martin Fischer, 01 Februar 2013, 20:30:37

Vorheriges Thema - Nächstes Thema

Tungsten

Moin, Danke für die Antwort. Das ist aber bekannt und ich warte auch schon ein paar Sek.
Der Fehler tritt aber bereits beim get image auf und nicht erst beim versenden.

Habe es gerade noch einmal manuell versucht. Wieder der Fehler.
2019.04.30 08:56:24 1: IPCAM WebcamInstar Wrong or not supported image format: error while reading source image:

Letztes Bild ist von gestern Morgen, nach dem letzten FHEM Restart und ebenfalls manuellem get image.

Hier ein List der Kamera:

Internals:
   AUTHORITY  192.168.178.92:90
   DEF        192.168.178.92:90
   FUUID      5c472d23-f33f-2776-865e-cd0feb4985082cc1
   NAME       WebcamInstar
   NR         250
   SEQ        0
   STATE      last: 2019-04-29 08:38:35
   TYPE       IPCAM
   READINGS:
     2019-04-29 08:38:36   last            WebcamInstar_snapshot.jpg
     2019-04-29 08:38:35   snapshot1       WebcamInstar_snapshot_1.jpg
     2019-04-29 08:38:36   snapshots       0
Attributes:
   DbLogExclude .*
   icon       it_camera
   path       tmpfs/snap.jpg?usr=xxx&pwd=yyy
   room       8_Webcams
   snapshots  1
   storage    ./www/snapshots


Brockmann

Zitat von: Tungsten am 30 April 2019, 09:02:44
Der Fehler tritt aber bereits beim get image auf und nicht erst beim versenden.
Traditionell ist es ein Zugriffsproblem. An den Rechten kann es aber kaum liegen, wenn es nur zeitweise nicht klappt.
Speicherplatz ist auch kein Problem, nehme ich mal an?
Gibt es eventuell sporadische Netzwerkprobleme?

Ansonsten... :-[

Tungsten

ZitatGibt es eventuell sporadische Netzwerkprobleme?

Habe ich auch schon gedacht, aber der Stream der Kamera ist eigentlich immer sofort verfügbar.
Habe ansonsten auch nichts geändert in den letzten Wochen.

Brockmann

Hast Du mal probiert, in der 49_IPCAM.pm ein Delay einzufügen, wie hier beschrieben:
https://forum.fhem.de/index.php/topic,10772.msg558326/topicseen.html#msg558326

Wäre zwar nicht Update-fest, aber wenn es funktioniert, weiß man zumindest, woran es liegt...

Tungsten

ZitatHast Du mal probiert, in der 49_IPCAM.pm ein Delay einzufügen, wie hier beschrieben:
https://forum.fhem.de/index.php/topic,10772.msg558326/topicseen.html#msg558326

der Link tut es leider nicht...

Brockmann

Zitat von: Tungsten am 07 Mai 2019, 08:19:20
der Link tut es leider nicht...
Bei mir tut er es.

Ist in diesem Thread Seite 9, Beitrag #127 von "Patrik S."


ujaudio

Ich versuche nochmals meine IPCAM  in FHEM zu integrieren. Mit weblink funktioniert es:
image http://192.168.178.44/snapshot.cgi?user=ich&pwd=123$456

Mit IPCAM bekomme ich wenn ich ein "get image" mache den Fehler
IPCAM interactive_webcam2 Wrong or not supported image format: error while reading source image:

Meine Definition ist wie folgt:
Internals:
   AUTHORITY  http://192.168.178.44
   DEF        http://192.168.178.44
   NAME       interactive_webcam2
   NR         1622
   SEQ        0
   STATE      Defined
   TYPE       IPCAM
   READINGS:
     2019-02-01 17:34:42   snapshots       0
Attributes:
   basicauth  ich:123$456
   delay      3
   path       snapshot.cgi
   room       ACHTUNG
   snapshots  3
   storage    /media/usb0/log
   verbose    5


Ich füge eine Bilddatei der Kamera unverändert im Anhang bei.

Die letzte Hoffnung ist, dass die path-Angabe noch irgendwie anzupassen ist, denn für manche Kameras stehen im Wiki auch "eigenartige" Einträge.

Meine Kamera ist die LogiLink WC0043.

Allerletzte Möglichkeit: Kamera auf den Elektroschrott und eine neue kaufen - welche Outdoor-Kamera funktioniert zuverlässig ?

Einen lieben Gruß
Jürgen
Einen lieben Gruß
Jürgen

Brockmann

Zitat von: ujaudio am 25 Mai 2019, 08:55:01
Ich versuche nochmals meine IPCAM  in FHEM zu integrieren. Mit weblink funktioniert es:
Was hast Du denn schon probiert? Die Fehlermeldung kommt alleine hier im Thread zigmal vor, oft auch mit Lösungen.
Häufig sind es Probleme mit den Zugriffsrechten. Hat FHEM in dem festgelegten Pfad die nötigen Schreibrechte?

ujaudio

Zitat von: Brockmann am 27 Mai 2019, 08:15:30
Was hast Du denn schon probiert? Die Fehlermeldung kommt alleine hier im Thread zigmal vor, oft auch mit Lösungen.
Ich habe ganz viele Lösungsmöglichkeiten mal ausprobiert!

Zitat von: Brockmann am 27 Mai 2019, 08:15:30Häufig sind es Probleme mit den Zugriffsrechten. Hat FHEM in dem festgelegten Pfad die nötigen Schreibrechte?
Ok, ich weiß zwar nicht, was FHEM da schreiben soll, aber das wäre noch ein Ansatz, den ich noch nicht probiert habe.
Einen lieben Gruß
Jürgen

frober

Hier

storage    /media/usb0/log

sollte Fhem schreiben dürfen.
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

ujaudio

Ganz sicher, da schreibt FHEM schon ganz viel hinein! :)!
Einen lieben Gruß
Jürgen

cpramhofer

Zitat von: ujaudio am 25 Mai 2019, 08:55:01
Ich versuche nochmals meine IPCAM  in FHEM zu integrieren. Mit weblink funktioniert es:
image http://192.168.178.44/snapshot.cgi?user=ich&pwd=123$456

Mit IPCAM bekomme ich wenn ich ein "get image" mache den Fehler
IPCAM interactive_webcam2 Wrong or not supported image format: error while reading source image:

Meine Definition ist wie folgt:
Internals:
   AUTHORITY  http://192.168.178.44
   DEF        http://192.168.178.44
   NAME       interactive_webcam2
   NR         1622
   SEQ        0
   STATE      Defined
   TYPE       IPCAM
   READINGS:
     2019-02-01 17:34:42   snapshots       0
Attributes:
   basicauth  ich:123$456
   delay      3
   path       snapshot.cgi
   room       ACHTUNG
   snapshots  3
   storage    /media/usb0/log
   verbose    5


Ich füge eine Bilddatei der Kamera unverändert im Anhang bei.

Die letzte Hoffnung ist, dass die path-Angabe noch irgendwie anzupassen ist, denn für manche Kameras stehen im Wiki auch "eigenartige" Einträge.

Meine Kamera ist die LogiLink WC0043.

Allerletzte Möglichkeit: Kamera auf den Elektroschrott und eine neue kaufen - welche Outdoor-Kamera funktioniert zuverlässig ?

Einen lieben Gruß
Jürgen

Hallo Jürgen,
hast du mal versucht das Passwort zu ändern und kein Sonderzeichen (schon gar kein $) zu verwenden?

frober

#252
Probiere mal basicauth weg zu lassen und als path
snapshot.cgi?user=ich&pwd=123$456

So funktioniert es bei mir.

Nachtrag:
In der commandref ist es sogar so erklärt.
basicauth funktioniert nur bei
user:passwd@pfad
ansonsten ist der string als pfad anzugeben
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

laserrichi

mal ne blöde frage, weil ich das bei mir ja auch hatte. Bist du dir sicher das wirklich ein .jpg zurückgeliefert wird ?
Oder wird hier eine html zurückgeliefert in der dann der absolute pfad in der Kamera dann steht.
Im Browser selbst bekommst du das nicht mit, es wird ja das richtige Bild angezeigt.

Checken kannst du das z.b. im Browser wenn du dann mit rechter Maustaste mal den seitenquelltext ansiehst.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light

frober

Bei mir werden die Bilder als jpg im storage-pfad abgelegt.
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...