FHEM - Hausautomations-Systeme > Unterstützende Dienste

Modul IPCAM überarbeitet

<< < (89/89)

MadMax-FHEM:

--- Zitat von: antonwinden am 06 Mai 2022, 08:23:10 ---Was muß ich in IPCAM eingeben wenn ich die cgi- befehle habe. Z.B. fährt

--- Code: ---/cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=0&usr=XXXX&pwd=XXXX
--- Ende Code ---
Postion 1 der Kamera an.
Wenn ich diesen als cmdPos01 eingebe passiert nix wenn ich Position 1 anfahren will.
etwas ratlos
Anton

--- Ende Zitat ---

Poste doch auch mal ein list vom Device.

Weil ja das Kommando das an die Kamera geht aus verschiedenen Einträgen "zusammengebastelt" wird...

Und ja: verbose 5, dann sieht man was gesedet wird...

Gruß, Joachim

antonwinden:
List:

--- Code: ---Internals:
   Anternals:
   AUTHORITY  192.168.1.160
   DEF        192.168.1.160
   FUUID      61057c70-f33f-d8e8-9f41-ee59761899ba5e75
   NAME       Eingang
   NR         1286
   SEQ        0
   STATE      Defined
   TYPE       IPCAM
   READINGS:
     2022-05-09 05:11:50   last            Eingang_snapshot.jpg
     2022-05-09 05:11:50   snapshot1       Eingang_20220509_051150.jpg
     2022-05-09 05:11:50   snapshots       1
Attributes:
   basicauth  XX:XX
   cmd01      /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=0
   cmd01data  [{"cmd":"Login"}]
   cmd02      /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=1
   cmd02data  [{"cmd":"Login"}]
   cmdPos01   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=0&usr=XX&pwd=XX
   cmdPos02   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=1&usr=XX&pwd=XX
   cmdPos03   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=2&usr=XX&pwd=XX
   cmdPos04   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=3&usr=XX&pwd=XX
   cmdPos05   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=4&usr=XX&pwd=XX
   cmdPos06   /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=5&usr=XX&pwd=XX
   delay      5
   path       /snap.jpg?JpegCam=1
   room       Kameras
   storage    ./www/snapshots
   timestamp  1
   verbose    5
--- Ende Code ---
im Filelog steht trotz verbose 5 praktisch nix:

--- Code: ---2022-05-09_05:11:50 Eingang snapshots: 1
2022-05-09_10:25:01 Eingang cmd 1
2022-05-09_10:25:23 Eingang pos 3
2022-05-09_10:25:50 Eingang raw /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=3&usr=XX&pwd=XX
2022-05-09_10:26:31 Eingang raw /cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-number=1&usr=XX&pwd=XX
2022-05-09_10:29:45 Eingang pos 4
--- Ende Code ---
im event monitor das gleiche
ein get image funktioniert problemlos
auch der raw Befehl wird ausgeführt.
der Rest wird eigentlich ignoriert und das Log gibt trotz Verbose = 5 nix her (Eingang pos3... und nicht was da an Befehl eingetragen ist) obwohl bei CmdPos3 der Befehl dafür da ist
danke anton

neyzen:
Hi,

ich schick mir immer ein Bild von meiner Cam aufs Handy wenn es klingelt mit folgendem Befehl


--- Code: ---([Tuerklingel:state] eq "closed") (get IPCAMEingang image) (set teleBot sendImage /opt/fhem/www/snapshots/IPCAMEingang_snapshot.jpg)

--- Ende Code ---

Ich hab jetzt das Problem, wenn es nochmal klingelt,speichert er den nächsten Bild als snapshot_01.jpg.
Wie muss ich den mein Befehl ändern damit er mir immer das aktuellste Bild schickt? Also für snapshot_01.jpg,snapshot_02.jpg usw.

WW:
Aus der Hilfe:

--- Code: --- snapshots
Defines the total number of snapshots to be taken with the get <name> image command. If this attribute is not defined, then the default value is 1.
The snapshots are stored in the given path of the attribute storage and are numbered sequentially (starts with 1) like snapshot_01, snapshot_02, etc. Furthermore, an additional file last will be saved, which is identical with the last snapshot-image. The module checks the imagetype and stores all these files with the devicename and a correct extension, e.g. <devicename>_snapshot_01.jpg.
If you like a timestamp instead a sequentially number, take a look at the attribute timestamp.
All files are overwritten on every get <name> image command (except: snapshots with a timestamp. So, keep an eye on your diskspace if you use a timestamp extension!).
Example:
attr ipcam3 snapshots 5

--- Ende Code ---

Unter dem Reading "last" steht der Name des letzten Images.

LG Willi

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln