FHEM - Hausautomations-Systeme > Unterstützende Dienste

Modul IPCAM überarbeitet

<< < (86/89) > >>

delMar:

--- Zitat von: misux am 20 Oktober 2021, 14:21:22 ---Jetzt muss ich mal vielleicht ne blöde Frage stellen...
Worin ist denn der Unterschied zwischen der alten und der aktuellen? Hat sich da so viel geändert? Oder ist es nur dieses Blocking...? ::) :-X

--- Ende Zitat ---
Aaaaaaalllsoooo:
* cmd01data Attribute, um auch POST statt nur GET machen zu können
* Attribute handleAnyXmlAsSvg: Fehlermeldungen, die als XML von der Kamera kommen, werden nicht mehr als SVG interpretiert und verschlucken somit den Fehler nicht mehr.
* unknownFormatRetryCount: nr of retries, wenn die Kamera kein gültiges Bild liefert (inkl. unknownFormatRetryDelay, um die Zeit zwischen retries anzugeben)
* get imageWithCallback, wo direkt eine Aktion getriggert werden kann, ohne extra ein Notify dafür anlegen zu müssen (zB das Bild per Telegram verschicken)
* Attribute templates eingeführt. Bisher aber nur für 3 oder 4 Kameramodelle
* blocking/unblocking (der Vollständigkeit halber ;) )

Ich denk, das ist soweit mal alles.
Im Hintergrund wurde der Code außerdem auf Packages umgestellt, davon kriegt der User allerdings nix mit. Ist mehr ein Hygiene Ding.


--- Zitat ---"alte/blocked" -> IPCAMLegacy / IPCAMBlocking?

--- Ende Zitat ---
Oder IPCAM0 für das "alte" würd mir noch einfallen...

Der Trend scheint jedenfalls in die Richtung zu gehen, den aktuellen Stand als IPCAM weiterlaufen zu lassen, und das alte unter neuem Namen wieder zu bringen.

schöne Grüße
Martin

misux:
Vielen Dank für die Erläuterung!

UNd zur Namensgebung: Ich würde es so einfach/vertsändlich wie Möglich machen... IPCAM ist die Aktuelle und IPCAMOld die Alte ;) Oder IPCamV1 ist die Alte und IPCamV2 die Neue... Die Variante mit der V1 oder V2 sollte jeder unmissverständlich verstehen... hat ja jeder sowas in der Hand und schon tausende mal Updates durchgeführt..

ALso zum Beispiel: IPCamV1 IPCamV2 oder IPCAMv1 IPCAMv2 ;D viele Möglichkeiten  ;D

weini:

--- Zitat von: delMar am 12 Oktober 2021, 09:47:16 ---Patches sind natürlich immer willkommen :)

--- Ende Zitat ---

Gute Nachricht: hier ist der Useragent-Patch

Schlechte Nachricht: Zumindest bei mir bringt er nichts.

Ich bekomme via
--- Code: ---curl -A 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0' https://allianz-arena.com/static-content-upload/webcam/esplanade-webcam-image-01.jpg --output /var/lib/fhem/images/ipcAllianzArena_snapshot.jpg
--- Ende Code ---
einwandfrei mein Bild heruntergeladen. Die Angabe des User-Agent mit "-A" ist auch notwendig, ohne geht es nicht.
Wenn ich nun aber via FHEM auch mit dem gepatchten IPCAM vermeintlich das selbe mache, dann funktioniert es wieder nicht (es wird eine HTML-Seite ausgeliefert, kein JPG).
Irgendetwas macht curl da wohl zusätzlich noch anders.

Kellerkind86:
Hallo,
ich benötige mal Unterstützung.. ich habe zwei kameras .
würde mit dem ipcam modul nur gerne die position anfahren die schon gespeichert sind.
eigentlich nutze ich das sscam modul was über die synology surveillance station läuft.
also stream und bilder bekomme ich schon darüber..
leider funktioniert nur nicht die preset funktion weil meine cams das anscheinend nicht unterstützen.

jetzt würde ich das ipcam nur gern haben um die presets anzufahren..
ich verstehe aber leider nicht wie ich den link auseinandernehmen und in die attribute packen muss, damit ich damit arbeiten kann.

habe das hier in den browser schon eingegeben..
--- Code: ---http://192.168.178.15/web/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=goto&-status=1&-number=1&-speed=2
--- Ende Code ---
bekomme auch als rückmeldung ein:
--- Code: ---[Succeed]set ok.
--- Ende Code ---
aber die kamera fährt leider nicht auf diese position..
ich hoffe hier Hilfe zu bekommen.
ich versteh es leider nicht.
danke
gruß Marcell

MadMax-FHEM:
Naja zuerst musst du schon die url/den Aufruf herausfinden, der nicht nur ok liefert (also offenbar ein gültiges Kommando ist) sondern auch macht was du willst: Position anfahren... ;)

Dabei kann man schwer helfen, weil nur du die Kamera(s) hast.

Zumindest wäre hilfreich zu wissen um welche Kamera(s) es geht...
Vielleicht hat ja jemand die gleiche Kamera oder wenigstens selber Hersteller.

Schon mal nach API des Herstellers gegoogelt?

War für mich Kaufkriterium, dass es eine Beschreibung der Befehle gibt.
Hab einige durchprobiert, weil beschreiben ist das eine und ob es auch so tut was anderes... ;)

Gruß, Joachim

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln