Modul IPCAM überarbeitet

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

Vorheriges Thema - Nächstes Thema

Martin Fischer

Hallo @all,

auf Anregung und einem Patch von marc habe ich das Modul IPCAM um eine HTTP Basic Authentication erweitert. Und weil ich gerade dabei war, habe ich dem Modul noch neue set-Funktionen spendiert.

Mit den neuen set-Funktionen kann nun eine Kamera auch gesteuert werden. Neben diversen pan/tilt Funktionen, können bis zu 15 vordefinierte Positionen angefahren werden. Darüber hinaus kann man sich bis zu 15 frei wählbare Kamerabefehle definieren und einfach abrufen. Und wem das noch nicht reicht, der kann auch "raw" Befehle an die Kamera senden.

Das überarbeitet Modul wird ab morgen via update verteilt. Wer es nicht abwarten kann, der kann es ab sofort aus dem SVN installieren. Weitere Informationen sind der commandref.html zu entnehmen.

Eine ausführliche Beschreibung der Funktionen habe ich auf meiner Homepage im Artikel FHEM Modul IPCAM überarbeitet zusammen gefasst.

Viel Spaß damit...

Gruss Martin
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

ChrisW

habs gerade schon auf deiner Seite gelesen ;)
Super genial vielen Dank für noch so ein tolles Modul.

Bin derzeit dabei den iSpy Server Pfad der Kamera in Fhem zu bringen mal schauen ob das klappt ;)

Raspberry PI3 mit allem möglichen.

Martin Fischer

> Super genial vielen Dank für noch so ein tolles Modul.

büdde schön ;-)
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

marc2

Hallo Martin !

Super, dass Du das übernommen hast, vielen Dank !

Gruß, Marc

Martin Fischer

> Super, dass Du das übernommen hast, vielen Dank !

gern. sofern sowas sinnvoll ist, warum sollte man es dann verweigern. ausserdem hattest du ja schon die paar zeilen mit dem patch für basicauth beigesteuert. fehlte nur noch die doku ;-)

gruss und viel spass damit...
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Gerhard

Hallo Martin,

deinen Modul IPCAM finde ich klasse, und konnte ohne weiteres implementieren (INSTAR 4009).
Da ich verschiedene Positionen anfahre würde ich gerne auch Zoom anwenden.
Wäre möglich bei Gelegenheit das Modul um folgendes:
attr ipcam cmdZoomIn command=95
attr ipcam cmdZoomOut command=94
zu erweitern?

Gruß Gerhard
FB6890LTE, cubietruck, orangePi, raspberry 2/3/4, HM/HMIP, shelly > 50, etc.

erwin

Hi Martin,

erstmal Danke für das IPCAM Modul
ich verwende es mit einer ZAVIO P5110 Pan/Tilt Webcam. Diese CAM gibts auch unter anderen Namen bei diversen Versendern (relativ) günstig.

Falls es noch jemand jemand brauchen kann, die Attributes für diese CAM:

basicauth {USERNAME}:{PASSWORD}
cmdPanLeft move=left&interval=150000
cmdPanRight move=right&interval=150000
cmdPos01 gotoserverpresetname=Aussen
cmdPosHome move=home
cmdTiltDown move=down&interval=150000
cmdTiltUp move=up&interval=150000
credentials ./credentials.cfg
path jpg/image.jpg
pathCmd cgi-bin/operator/ptzset?
pathPanTilt cgi-bin/operator/ptzset?
storage ./www/webcam
timestamp 1


l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

Martin Fischer

Hallo Erwin,

> ich verwende es mit einer ZAVIO P5110 Pan/Tilt Webcam. Diese CAM gibts auch
> unter anderen Namen bei diversen Versendern (relativ) günstig.
>
> Falls es noch jemand jemand brauchen kann, die Attributes für diese CAM:

Prima, danke! Vielleicht kann das ja der Eine oder Andere als Vorlage nutzen.

Gruß Martin
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

dougie

Moin Martin,

ich hab leider grosse Probleme mit meiner Instar IN-3010
Besonders nach dem letzten Update des WebUI bekomme ich immer die Fehlermeldung im Log:


get CasaCam image


....



2013.04.20 09:42:23 1: IPCAM CasaCam Wrong or not supported image format: unknown
2013.04.20 09:42:49 1: IPCAM CasaCam Wrong or not supported image format: unknown
2013.04.20 09:43:21 1: IPCAM CasaCam Wrong or not supported image format: unknown



(siehe Anhang / see attachement)


Mit dem kommando in der Adresszeile meines Browsers bekomme ich ein Bild, und die das Kommando "get image" funktioniert MANCHMAL.

Was mache ich falsch?

VG
Ralf

docb

Hallo zusammen, ich hätte da gerne mal wieder ein Problem...
habe meine IP-Cam (Instar 3010) "eingehängt" mit

define IPC_Benni IPCAM 10.15.30.110
attr IPC_Benni storage ./snapshots
attr IPC_Benni path snapshot.cgi?user=xxx&pwd=xxxx
attr IPC_Benni cmdTiltUp command=0
attr IPC_Benni cmdTiltDown command=2
attr IPC_Benni cmdPanLeft command=4
attr IPC_Benni cmdPanRight command=6
attr IPC_Benni cmdStep onstep

attr IPC_Benni room Kinderzimmer


Leider habe ich folgende Problemchen:
- Fhem macht mir keinen snapshot. Wenn ich das mit
get IPC_Benni image auslöse, sagt mir Fhem:
2013.06.03 21:11:00 1: IPCAM IPC_Benni Wrong or not supported image format: can't open source image: No such file or directory
Wenn ich im Browser direkt auf die 10.15.30.110/snapshot.cgi?user=xxx&pwd=xxxx gehe, bekomme ich aber sehr wohl ein Standbild angezeigt.

- Auch Pan/Tilt mag er mir nicht nehmen. Ich habe das wie auf fischer-net.de "eingerichtet", aber leider passiert nix bei den entsprechenden Befehlen. Nichtmal im Log finde ich etwas.

Was mache ich denn diesmal falsch?

Beste Grüße
Der Fragenonkel doc
I love FHEM!

Vladi2010

hallo,

hat von euch das Problem jemand gelöst ?

bekomme folgenden Eintrag in die Log:

IPCAM Cam1 Wrong or not supported image format: can't open source image: No such file or directory

Config ist:

define Cam1 IPCAM 192.168.3.10:81
attr Cam1 path /snapshot.cgi?user=xxxxx&pwd=xxxxx         ( mit  und ohne / am Anfang )
attr Cam1 storage ./www/snapshots


die Liveansicht funktioniert: )

define LiveCam1 weblink iframe http://192.168.3.10:81/snapshot.cgi?user=xxxxx&pwd=xxxxx
attr LiveCam1 htmlattr width="640" height="480" frameborder="0" marginheight="0"

Danke für Eure Hilfe

Andreas

MBPower

Jetzt habe ich mich durch jede Menge Seiten auf http://www.fischer-net.de geklickt, aber leider das Modul nicht gefunden.
Wo kann ich das IPCAM Modul herunterladen?

Steffen

Hallo!

Hätte da auch mal eine kurze frage, bei http://192.168.178.158:80/snapshot.cgi?user=xxxxx&pwd=xxxxx bekomme ich immer nur ein standbild und kein Livebild
Ist das normal so? Ist das von Ip-cam unterschiedlich?

Mfg Steffen

fiedel

Hi Steffen,

ja ist normal. "snapshot.cgi" sagt ja schon "Schnappschuss". Du musst die CGI- Befehle deiner Kamera besorgen (Hersteller / Webseite). Da steht dann auch drin, wie du das Livebild bekommst.

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Rince

@MBPower
Du hast das Modul. Gehört zur Grundausrüstung  8)

Ich empfehle, mal einen Blick in die Commandref zu werfen. Da steht alles wichtige drinnen.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)