Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Moderator: Co-Administratoren
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Kleines Update bzgl. der modifizierten Anbringung der HmIP-SAM. Daher hole ich den Thread noch mal nach oben.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
So, hab das Ganze jetzt noch etwas verfeinert.
Mittlerweile habe ich mir eine kleine HiKam S6 Kamera in die Garage gebaut. Das Problem ist jedoch, dass diese Kamera keinen MJPEG-Stream liefern kann, sondern eben nur RTSP unterstützt. Und da sind Snapshots leider nicht so einfach möglich. Da ich die Kamera aber in meine Synology Surveillance Station eingebunden habe, geht es mit Umwegen auch darüber. Wie, das habe ich hier beschrieben.
Ich habe nun mein Skript zur Meldung über die Fahrradentnahme
um folgende Einträge ergänzt:
Hier wird also einfach ein kleines Programm namens "EG Garage PRG Tor Bild" aufgerufen
das das im zitierten Beitrag gezeigte Skript
enthält.
In dem obigen Fahrradhalter-Skript wird dann das zPNP aufgerufen, um ergänzend den Snaphot zu übertragen. Die empfangene Pushover-Nachricht sieht dann so aus:
In dem Fall war ich selbst der Übeltäter.
Da die HiKam S6 auch IR-LEDs aufweist, funktionert das Ganze natürlich auch bei vollkommener Dunkelheit. Zusätzlich wird übrigens auch eine Aufzeichnung durch die Surveillance Station gemacht.
Mittlerweile habe ich mir eine kleine HiKam S6 Kamera in die Garage gebaut. Das Problem ist jedoch, dass diese Kamera keinen MJPEG-Stream liefern kann, sondern eben nur RTSP unterstützt. Und da sind Snapshots leider nicht so einfach möglich. Da ich die Kamera aber in meine Synology Surveillance Station eingebunden habe, geht es mit Umwegen auch darüber. Wie, das habe ich hier beschrieben.
Ich habe nun mein Skript zur Meldung über die Fahrradentnahme
um folgende Einträge ergänzt:
Code: Alles auswählen
! +++++ Name des Programms zum Erzeugen des Snaphots +++++
string pictPrg = "EG Garage PRG Tor Bild";
...
! +++++ Snaphshot-Programm ausführen +++++
(dom.GetObject(ID_PROGRAMS).Get(pictPrg)).ProgramExecute();
das das im zitierten Beitrag gezeigte Skript
Code: Alles auswählen
! Snapshot von RTSP-Kamera holen
! Version 1.0, Autor: dtp
! +++++ Pfad und Name eines auf der CCU zu speichernden Bildes +++++
string pictPathCCU = "/tmp/Bildname.jpg";
! +++++ Zugriffsdaten Synology DiskStation +++++
string ipDiskStation = "xxx.xxx.xxx.xxx:5000"; ! IP:PORT der DiskStation
string account = "admin"; ! Admin-Name auf der DiskStation
string password = "xxxxxxxx"; ! Admin-Passwort
string cameraId = "xx&StmKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
! +++++ Deklaration weiterer Variablen +++++
string cookieUrl; string pictUrl;
! +++++ Snaphshot holen +++++
cookieUrl = "http://"#ipDiskStation#"/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account="#account#"&passwd="#password;
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q --keep-session-cookies --save-cookies cookies.txt -O- '"#cookieUrl#"'");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
pictUrl = "http://"#ipDiskStation#"/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId="#cameraId;
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q --load-cookies cookies.txt -O '"#pictPathCCU#"' '"#pictUrl#"'");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
WriteLine("Bild geholt");
In dem obigen Fahrradhalter-Skript wird dann das zPNP aufgerufen, um ergänzend den Snaphot zu übertragen. Die empfangene Pushover-Nachricht sieht dann so aus:
In dem Fall war ich selbst der Übeltäter.
Da die HiKam S6 auch IR-LEDs aufweist, funktionert das Ganze natürlich auch bei vollkommener Dunkelheit. Zusätzlich wird übrigens auch eine Aufzeichnung durch die Surveillance Station gemacht.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 2391
- Registriert: 19.09.2012, 10:53
- System: CCU
- Wohnort: Jottweedee
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 351 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Warum trägst du in deiner Garage einen Helm? Oder ist das ein 4pi-Aluhut?
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
- Roland M.
- Beiträge: 9804
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
DSVGO-Schutz der Einbrecher-Berufsgenossenschaft!
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Ich zitiere mal DÖF: "Hässlich, ich bin so hässlich, so grässlich hässlich".
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Meinst Du, die kennt hier noch jemand? ... und ich düse, düse, düse...
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- Baxxy
- Beiträge: 10832
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 608 Mal
- Danksagung erhalten: 2227 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- Roland M.
- Beiträge: 9804
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Fahrrad-Wandhalter mit Entnahmeerkennung per HmIP-SAM
Hallo!
(Auch wenn ich persönlich mit DÖF nicht viel anfangen kann, haben mir nie so recht zugesagt.)
Roland,
auch schon ein UHU (unter Hundert)
Hier! Ich!
(Auch wenn ich persönlich mit DÖF nicht viel anfangen kann, haben mir nie so recht zugesagt.)
Roland,
auch schon ein UHU (unter Hundert)
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...