49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul

Begonnen von DS_Starter, 14 Dezember 2015, 16:19:08

Vorheriges Thema - Nächstes Thema

oli82

Guten Morgen. Ich mal wieder ;)
Ich nutze aktuell einen Bewegungsmelder, um mir bei Bewegung ein Bild der Kamera senden zu lassen.
Das klappt auch wunderbar (Bewegungsmelder triggert snap, DOIF wird durch Änderung von LastSnapFilename getriggert und versendet das Bild)
Nun würde ich das gerne so erweitern, dass mir der Link zum Video nach dem Bild gesendet wird.
Da ich das Bild sofort erhalten möchte und den Link zum Video erst dann gesendet werden kann, wenn die Aufnahme abgeschlossen ist, stehe ich gerade etwas auf dem schlauch, wie mein DOIF aussehen muss.

Leider kann ich nicht nur auf CamLastRec triggern, da ich die Bewegungserkennung der DS ebenfalls aktiv habe.

Wie habt ihr das gelöst?
Danke für die Hilfe.

Baerli34

Moinsen,

hatte es glaube ich bisher noch nicht gesehen und wollte kurz auf " Experimental keys on scalar is now forbidden at ./FHEM/49_SSCam.pm line 3019, <$fh> line 353" hinweisen - damit wird das Modul deaktiviert und ist nicht nutzbar.

Perl (v5.24.0)

vg, Jörg
ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

DS_Starter

#542
@Baerli34, danke für den Hinweis. Schaue ich mir an.

@Oli ... Wenn es dir nicht so wichtig sein sollte ob der Aufnahmelink etwas später ankommt könntest du auf CamEventNum triggern sofern du Polling aktiv hast bzw. Du mit get eventlist updatest. Es gibt bestimmt noch mehr Ansätze, ist mir nur auf die Schnelle eingefallen. Ich selbst verwende kein DOIF,

Edit: Oli vergiss CamEventNum, das hilft an der Stelle auch nicht.

Grüsse
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

oli82

Wird gemacht Heiko ;)
Das Video soll sogar später kommen, da ich erst das Bild haben möchte (falls ich zuhause bin) und den Link dann später.

Mal schauen ob ich zum Ziel komme, bevor jemand weiteres ne Idee hat  ???

DS_Starter

#544
Naja Quick & dirty triggerst du mit LastSnapFileName ein disable=0 von einem vorher definierten Notify welches nun wiederum auf CamLastRec lauscht und den Link versendet.  In dem Versendeablauf setzt du wieder verbose=1 für dieses Notify. Möglicherweise habe ich irgendwo einen Denkfehler  ;)
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Motivierte linke Hände

Das könnte passen, allerdings sollte man "disable" auf 1 setzen, nicht verbose, oder?  ;D
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

DS_Starter

#546
ZitatDas könnte passen, allerdings sollte man "disable" auf 1 setzen, nicht verbose, oder?  ;D

Bringe mich nicht durcheinander  ;)  .... Ja du hast natürlich Recht.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

oli82

Zitat von: DS_Starter am 10 Oktober 2016, 14:04:47
...  In dem Versendeablauf setzt du wieder disable=1 für dieses Notify.

Es sollte doch auch so funktionieren oder?
define di.Aufnahmelink DOIF ([BM_CarPort:?motion] and [DoorCam:?CamLastRec]) (set Smarthome message @#Smarthome Link zur Aufnahme: http:....[DoorCam:CamLastRec])

DS_Starter

Sieht mir so aus als ob zwei Bedingungen gleichzeitig zutreffen  müssen damit der Send startet. Ist das so das der BM längere Zeit auf Motion steht bis die Aufnahme fertig ist ? ?

Wie gesagt, ich nutze DOIF nicht ... probiere es einfach mal aus ...
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

oli82

Stimmt. Leider wechselt der Satus zu früh auf "noMotion)...

Habe es nun so gelöst:

BM_CarPort:motion set DoorCam snap; attr notify.Aufnahmelink disable 0

DoorCam:CamLastRec:.* set Smarthome message @#Smarthome Link zur Aufnahme: http://...../[DoorCam:CamLastRec]; attr notify.Aufnahmelink disable 1
DoorCam hat auch noch ein
attr DoorCam event-on-change-reading Record,Error,Errorcode,LastSnapFilename,[b]CamLastRec[/b],Availability spendiert bekommen  ::)

Mal schauen, ob es so geht!

EDIT: Ja, geht. Danke für eure Hilfe!

DS_Starter

#550
Gern geschehen ... Und  wenn du in dem Senden zum Schluss noch ein save mit einbaust wird das Konstrukt auch restartfest. Sonst kann es passieren dass das Notify "offen" bleibt und auch auslöst wenn deine SVS eine Aufzeichnung startet und nicht über den BM.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Hallo Jörg,

anbei eine neue Version 1.37 für dein festgestelltes Problem ... nochmal danke.
Dieses Problem wird bei der Perlversion >= 5.23 offensichtlich.

Probiere mal bitte ob der Fix zieht.

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Hallo zusammen,

habe die eine neue Version (1.37) eingecheckt. Ist morgen früh im Update.
Bitte Rückinfo falls noch jemand " Experimental keys on scalar" ... Meldungen bekommen sollte.

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Baerli34

Läuft wunderbar  :D Vielen Dank - so wird der WAF Faktor gleich
wieder gesteigert  :P

lg, Jörg
ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

Motivierte linke Hände

Ich will auch ne Frau, die sich um Fehlermeldungen im Log kümmert!  ;D
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.