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

DS_Starter

Proxmox+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

juemuc

#1096
Bitteschön. Restart war erfolgt.
Internals:
   CAMID      3
   CAMNAME    CAM1
   CHANGED   
   COMPATIBILITY 8.2.1
   CREDENTIALS Set
   DEF        CAM1 xxxxxxx.selfhost.info 8701 https
   MODEL      ONVIF - Generic_ONVIF
   NAME       Reo_Cam
   NR         236
   OPMODE     getStmUrlPath
   PROTOCOL   https
   SERVERADDR jxxxxx.selfhost.info
   SERVERPORT 8701
   STATE      off
   TYPE       SSCam
   VERSION    7.2.2
   HELPER:
     ACTIVE     off
     APIAUDIOSTM SYNO.SurveillanceStation.AudioStream
     APIAUDIOSTMMAXVER 2
     APIAUDIOSTMPATH SurveillanceStation/audioStreaming.cgi
     APIAUTH    SYNO.API.Auth
     APIAUTHMAXVER 6
     APIAUTHPATH auth.cgi
     APICAM     SYNO.SurveillanceStation.Camera
     APICAMEVENT SYNO.SurveillanceStation.Camera.Event
     APICAMEVENTMAXVER 1
     APICAMEVENTPATH entry.cgi
     APICAMMAXVER 9
     APICAMPATH entry.cgi
     APIEVENT   SYNO.SurveillanceStation.Event
     APIEVENTMAXVER 5
     APIEVENTPATH entry.cgi
     APIEXTEVT  SYNO.SurveillanceStation.ExternalEvent
     APIEXTEVTMAXVER 1
     APIEXTEVTPATH entry.cgi
     APIEXTREC  SYNO.SurveillanceStation.ExternalRecording
     APIEXTRECMAXVER 3
     APIEXTRECPATH entry.cgi
     APIHM      SYNO.SurveillanceStation.HomeMode
     APIHMMAXVER 1
     APIHMPATH  entry.cgi
     APIINFO    SYNO.API.Info
     APILOG     SYNO.SurveillanceStation.Log
     APILOGMAXVER 3
     APILOGPATH entry.cgi
     APIPARSET  1
     APIPRESET  SYNO.SurveillanceStation.PTZ.Preset
     APIPRESETMAXVER 1
     APIPRESETPATH entry.cgi
     APIPTZ     SYNO.SurveillanceStation.PTZ
     APIPTZMAXVER 5
     APIPTZPATH entry.cgi
     APISNAPSHOT SYNO.SurveillanceStation.SnapShot
     APISTM     SYNO.SurveillanceStation.Stream
     APISTMMAXVER 1
     APISTMPATH entry.cgi
     APISVSINFO SYNO.SurveillanceStation.Info
     APISVSINFOMAXVER 6
     APISVSINFOPATH entry.cgi
     APITAKESNAPMAXVER 1
     APITAKESNAPPATH entry.cgi
     APIVIDEOSTM SYNO.SurveillanceStation.VideoStreaming
     APIVIDEOSTMMAXVER 1
     APIVIDEOSTMPATH entry.cgi
     APIVIDEOSTMS SYNO.SurveillanceStation.VideoStream
     APIVIDEOSTMSMAXVER 1
     APIVIDEOSTMSPATH SurveillanceStation/videoStreaming.cgi
     CAMLASTRECID
     CREDENTIALS xxxxxxx
     HLSSTREAM  inactive
     KEYWORD    CAM1
     LOGINRETRIES 0
     OLDPRESETS 1_Voegel,2_Dachfenster,3_Decke,4_Fernseher
     OLDPTZHOME goPreset not set
     OLDVALPOLL 600
     OLDVALPOLLNOLOGGING 0
     RECTIME_DEF 15
     SID        xxxxxxxxx
     SNAPIMGSIZE 0
     SNAPLIMIT  1
     STMKEYMJPEGHTTP http://192.168.70.40:7800/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=3&StmKey="xxxxxxxxxxxxx"
     STMKEYMXPEGHTTP http://192.168.70.40:7800/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=3&StmKey="xxxxxxxxxxxx"
     STMKEYUNICST rtsp://syno:fed859de593ef3e5d68749761ee5da28@192.168.70.40:554/Sms=3.unicast
     STMKEYUNICSTOVERHTTP rtsp://192.168.70.40:7800/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=3.unicast&DsId=0&StmKey=xxxxxxxxxx
     TOTALCNT   0
     ALLPATROLS:
       Raumueberwachung 1
     ALLPRESETS:
       1_Voegel   0
       2_Dachfenster 1
       3_Decke    2
       4_Fernseher 3
     SVSVERSION:
       BUILD      5765
       MAJOR      8
       MINOR      2
       SMALL      1
   READINGS:
     2018-10-27 21:06:02   Availability    enabled
     2018-10-27 21:06:02   CamAudioType    AAC
     2018-10-27 21:06:01   CamEventNum     0
     2018-10-27 21:06:02   CamExposureControl Unknown
     2018-10-27 21:06:02   CamExposureMode Unknown
     2018-10-27 21:06:02   CamIP           192.168.70.24
     2018-10-27 21:06:02   CamLiveFps      30
     2018-10-27 21:06:02   CamLiveMode     Liveview from DS
     2018-10-27 21:06:02   CamLiveQuality  5
     2018-10-27 21:06:02   CamLiveResolution 2560x1440
     2018-10-27 21:06:02   CamLiveStreamNo 1
     2018-10-27 21:06:02   CamModel        Generic_ONVIF
     2018-10-27 21:06:03   CamMotDetSc     SVS, sensitivity: 90, threshold: 10
     2018-10-27 21:06:02   CamNTPServer    Surveillance Station
     2018-10-27 21:06:02   CamPort         8000
     2018-10-27 21:06:02   CamPreRecTime   5
     2018-10-27 21:06:02   CamPtSpeed      3
     2018-10-27 21:06:02   CamRecShare     surveillance
     2018-10-27 21:06:02   CamRecVolume    /volume1
     2018-10-27 20:56:04   CamStreamFormat HLS
     2018-10-27 21:06:02   CamVendor       ONVIF
     2018-10-27 21:06:02   CamVideoFlip    true
     2018-10-27 21:06:02   CamVideoMirror  true
     2018-10-27 21:06:02   CamVideoRotate  false
     2018-10-27 21:06:02   CamVideoType    H.264
     2018-10-27 21:06:02   CamblPresetSpeed false
     2018-10-27 21:06:02   CapAudioOut     false
     2018-10-27 21:06:02   CapChangeSpeed  true
     2018-10-27 21:06:02   CapPIR          false
     2018-10-27 21:06:02   CapPTZAbs       false
     2018-10-27 21:06:02   CapPTZAutoFocus false
     2018-10-27 21:06:02   CapPTZDirections 8
     2018-10-27 21:06:02   CapPTZFocus     false
     2018-10-27 21:06:02   CapPTZHome      false
     2018-10-27 21:06:02   CapPTZIris      false
     2018-10-27 21:06:02   CapPTZObjTracking false
     2018-10-27 21:06:02   CapPTZPan       support continuous operation
     2018-10-27 21:06:02   CapPTZPresetNumber 64
     2018-10-27 21:06:02   CapPTZTilt      support continuous operation
     2018-10-27 21:06:02   CapPTZZoom      support continuous operation
     2018-10-27 21:06:02   DeviceType      PTZ
     2018-10-27 21:06:05   Error           none
     2018-10-27 21:06:05   Errorcode       none
     2018-10-27 20:56:02   LastSnapFilename n.a.
     2018-10-27 20:56:02   LastSnapId      n.a.
     2018-10-27 20:56:02   LastSnapTime    n.a.
     2018-10-27 21:06:02   LastUpdateTime  27.10.2018 / 21:06:02
     2018-10-27 21:06:03   Patrols         Raumueberwachung
     2018-10-27 21:06:01   PollState       Active - next time: 21:16:01
     2018-10-27 21:06:02   PresetHome      not set
     2018-10-27 21:06:02   Presets         1_Voegel,2_Dachfenster,3_Decke,4_Fernseher
     2018-10-27 21:06:02   Record          Stop
     2018-10-27 21:06:04   SVSlicenseNumber 2
     2018-10-27 21:06:04   SVSuserPriv     Manager
     2018-10-27 21:06:04   SVSversion      8.2.1-5765
     2018-10-27 21:06:05   StmKey          xxxxxxxxxxxxxxxxxxxxxx
     2018-10-27 21:06:05   StmKeyUnicst    rtsp://syno:fed859de593ef3e5d68749761ee5da28@192.168.70.40:554/Sms=3.unicast
     2018-10-27 21:06:05   StmKeyUnicstOverHttp rtsp://192.168.70.40:7800/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=3.unicast&DsId=0&StmKey=xxxxxxxxxxxxxxxxxxx
     2018-10-27 21:06:05   StmKeymjpegHttp http://192.168.70.40:7800/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=3&StmKey="xxxxxxxxxxxxxxxxxxxx"
     2018-10-27 21:06:05   StmKeymxpegHttp http://192.168.70.40:7800/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=3&StmKey="xxxxxxxxxxxxxxxxxxxxx"
     2018-10-27 21:06:02   UsedSpaceMB     0
     2018-10-27 21:06:02   VideoFolder     /volume1/surveillance/CAM1
     2018-10-27 21:06:04   compstate       true
     2018-10-27 21:06:02   state           off
Attributes:
   event-on-change-reading StmKey
   group      Reo Cam
   icon       it_camera@black
   pollcaminfoall 600
   ptzPanel_row00 move upleft:CAMUPLEFTFAST.png,:CAMBLANK.png,move up:CAMUPFAST.png,:CAMBLANK.png,move upright:CAMUPRIGHTFAST.png
   ptzPanel_row01 :CAMBLANK.png,move upleft 0.5:CAMUPLEFT.png,move up 0.5:CAMUP.png,move upright 0.5:CAMUPRIGHT.png
   ptzPanel_row02 move left:CAMLEFTFAST.png,move left 0.5:CAMLEFT.png,goPreset not set:CAMHOME.png,move right 0.5:CAMRIGHT.png,move right:CAMRIGHTFAST.png
   ptzPanel_row03 :CAMBLANK.png,move downleft 0.5:CAMDOWNLEFT.png,move down 0.5:CAMDOWN.png,move downright 0.5:CAMDOWNRIGHT.png
   ptzPanel_row04 move downleft:CAMDOWNLEFTFAST.png,:CAMBLANK.png,move down:CAMDOWNFAST.png,:CAMBLANK.png,move downright:CAMDOWNRIGHTFAST.png
   rectime    300
   room       IP Kamera
   session    SurveillanceStation
   showStmInfoFull 1
   sortby     02
   userattr   2 ptzPanel_Home:1 ptzPanel_Home:1_Voegel,2_Dachfenster,3_Decke,4_Fernseher ptzPanel_iconPath ptzPanel_iconPrefix ptzPanel_row00 ptzPanel_row01 ptzPanel_row02 ptzPanel_row03 ptzPanel_row04 ptzPanel_row05 ptzPanel_row06 ptzPanel_row07 ptzPanel_row08 ptzPanel_row09 ptzPanel_use:0,1
   webCmd     on:off:snap:enable:disable:runView:stopView


Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Ja, dein userattr sieht komisch aus ... die "2":

Zitat
userattr   2 ptzPanel_Home:1....

Ist dein FHEM generell aktuell ?

Du kannst das userattr mal per Hand setzen:


userattr livestreamprefix:sortable,https://jxxxxx.selfhost.info:8701 ptzPanel_Home:1....


Die undefined Meldung ist aber weg ?

LG
Proxmox+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

juemuc

Hallo Heiko,

ja FHEM ist aktuell. Ich habe das Device noch einmal gelöscht und neu angelegt. Jetzt ist das Attribut wieder verfügbar. Es wird auch unter userattr aufgelistet. Und was mach ich nun? Wenn ich es auswähle. sieht es wie immer aus.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Das ist aber eigenartig. Hast du mal reingeklickt wenn du livestreamprefix ausgewählt hast ?
Es sollte ein pop up wie im Anhang gezeigt hochkommen.

Mach nochmal ein list bitte. Aber ich glaube das schaue ich mir dann morgen an  ;)

LG
Heiko
Proxmox+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

Ach , Asche auf mein Haupt . Ich habe die falsche Datei nach contrib beladen.  :o

Kannst du die bitte nochmal runterladen und restarten. Sorry, tut mir echt leid ....
Proxmox+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

juemuc

Kein Problem. Dafür testen wir ja  :)

Es funktioniert nun. Aus meiner Sicht ist die Auswahl gewöhnungsbedürftig und bringt keine Verbesserung. Trotzdem Danke.
Eventuell ist ein "Schalter" sinnvoller. Bei 0 wird das Standardpräfix verwendet und bei 1 das Präfix, welches sich über die Parameter ergibt.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Ja ich weiß. Deswegen war ichmir auch unsicher weil es eigentlich keine wirkliche Verbesserung für den User bringt.
Lass uns nochmal morgen schauen mit etwas neuem und frischen  ;)

Gute Nacht !

Lg,
Heiko
Proxmox+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

juemuc

Gute Nacht. Bin Morgen leider unterwegs. Eventuell abends.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

#1104
Hallo Jürgen,

wenn du wieder da bist, kannst du bitte die Datei wieder runterladen und testen.
Ich denke jetzt eine gute Lösung gefunden zu haben. Mit der geänderten Verwendung bleibt das Feeling für den User erhalten und ist doch simpel zu verwenden. Ein zusätzliches Attribut braucht es auch nicht und integriert sich quasi nahtlos was mir wichtig war.

Sieht jetzt so aus:

Zitat* livestreamprefix
Überschreibt die Angaben zu Protokoll, Servernamen und Port in StmKey.*-Readings bzw. der Livestreamadresse zur Weiterverwendung z.B. als externer Link.
Die Spezifikation kann auf zwei Arten erfolgen:

DEF                                              : es wird Protokoll, Servername und Port aus der Definition des SSCam-Devices verwendet
http(s)://<servername>:<port>    : eine eigene Adressenangabe wird verwendet

Servername kann der Name oder die IP-Adresse der Synology Surveillance Station sein.

Wenn also "DEF" im Attribut angegeben ist, wird der Präfix  immer durch die in der Definition angegebene Adressspezifikation ersetzt auch wenn die sich vllt. mal ändert.
Möglicherweise musst du nach dem Restart das userattr wieder löschen und nochmal restarten damit es sauber ist.

Ich habe gestern gesehen, dass bei dir die direkte Attributhilfe englisch ist. Ist das Absicht ?
Wenn nicht, kannst du im global Device das Attribut "language = DE" setzen um die Hilfe generell in deutsch zu erhalten.

Grüße,
Heiko
Proxmox+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

Ich habe die direkte Attributhilfe in SSCamSTRM ebenfalls eingebaut und in contrib aktualisiert.
Wenn du magst und StreamDev im EInsatz hast kannst du das Modul auch gleich noch mit runterladen und testen.

Grüße
Heiko
Proxmox+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

juemuc

Hallo Heiko,

komme wahrscheinlich erst am Donnerstag zum Testen.
Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Hallo Heiko,

sehr gut. Das gefällt mir!
Habe beide Module problemlos getestet.

Es wäre super, wenn Du dies so final übernehmen würdest.

Zusätzlich habe ich schon wieder eine neue Bitte  8)

Ich habe ein SVS-Device definiert, um den Home-Status zu setzen und anzuzeigen. Allerdings würde ich dies gerne gemeinsam über ein Icon realisieren. Dazu fehlt aber das Attribut "set list".

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

DS_Starter

Hallo Jürgen,

sehr schön  :)
Ja, mach ich. Checke nachher alles ein.

Dein Anliegen schaue ich mir gerne an. Aber ich habe es ehrlich gesagt noch nicht richtig verstanden was du machen möchtest.
Was möchtest du gemeinsam über Icon realisieren ? Status setzen und anzeigen, oder wie ?
Kannst du das vllt. nochmal anders formulieren ?  :D

Grüße
Heiko
Proxmox+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

juemuc

Ich versuche es mit einem List und einem Bild  8)
Internals:
   NAME       Hilfe_Juergen
   NR         142
   STATE      aus
   TYPE       dummy
   READINGS:
     2018-06-11 21:07:23   state           aus
Attributes:
   alexaName  Hilfe Jürgen
   devStateIcon an:Sirene_2:aus aus:remotecontrol/black_btn_GREEN:aus fail::aus
   devStateStyle style="text-align:right"
   group      Alarm
   icon       message_medicine@red
   room       Alexa,Hilferufe,Statuszentrale
   setList    an aus
   webCmd     :


Das Icon zeigt den aktuellen Status und dient gleichzeitig als Schalter. Beim SVS-Device bekomme ich das so nicht hin.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).