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

juemuc

Hallo Heiko,

ich hoffe, dass Dir mr_petz oder setstate weiterhelfen können. Ich bin leider nur Anwender.

Viele Grüße und Danke vorab
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).

OdfFhem

Zitat von: DS_Starter am 30 Dezember 2022, 22:34:04
Hinweis auf eine Quelle man sich informieren kann bzgl. der Erstellung eines passenden Widgets ?

Nur ein kurzer Überblick, aber vielleicht hilft's ...


FTUI3 ... https://github.com/knowthelist/ftui
Zitat
FTUI 3 uses Web Components technologies in pure ES2020 javascript.
https://developer.mozilla.org/en-US/docs/Web/Web_Components

Die offiziell bereitgestellten Web-Komponenten liegen hier:
- https://github.com/knowthelist/ftui/tree/master/www/ftui/components
Beispiele für die Verwendung der Web-Komponenten liegen hier:
- https://github.com/knowthelist/ftui/tree/master/www/ftui/examples
und können teilweise auch direkt ausgeführt werden:
- Unter der Überschrift "Examples" auf https://github.com/knowthelist/ftui
- Linkmuster: https://knowthelist.github.io/ftui/www/ftui/examples/tab.html

In Anlehnung an z.B. die Einbindung von readingsGroup könnte ein 1.Versuch für SSCamSTRM so aussehen:

    <ftui-content [content]="<data-device>:<data-get> | sendCommand('get <data-device> ftui')"></ftui-content>


Im 2.Schritt könnte man dann eine eigene Web-Komponente (z.B. ftui-sscamstrm) entwickeln
- als direkte Ableitung von ftui-content (ähnlich zu ftui-column, die ftui-cell erweitert)
- unter Verwendung von ftui-content (ähnlich zu ftui-button-nice, die u.a. ftui-button verwendet)
- komplett neu - nur basierend auf FtuiElement

DS_Starter

Moin,

danke OdfFhem für die ausführliche Zusammenstellung.
Dann muß ich mal zumindest zum Testen FTUI3 bei mir installieren.

Lege mir das ToDo auf meine Arbeitsliste.
Melde mich mit ersten Ergebnissen wenn ich etwas vorzuweisen habe.

LG
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

juemuc

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,

da ich nur zwei Kameras habe, habe ich es aktuell für mich als Zwischenstepp so gelöst.

ftui-grid base-width="78" base-height="58" margin="3">
  <ftui-grid-tile row="1" col="1" height="14" width="12">
    <header>Kamera</header>
    <ftui-image [src]="E1Zoom:StmKeymjpegHttp" width="135%" left="-110px" top="-55px"
          [hidden]="SSCamSTRM.SVS_HomeMode.master:parentCam | map ('E1Zoom:false, .*:true')">
    </ftui-image>
    <ftui-image [src]="C1Pro:StmKeymjpegHttp" width="135%" left="-110px" top="-55px"
          [hidden]="SSCamSTRM.SVS_HomeMode.master:parentCam | map ('C1Pro:false, .*:true')"></ftui-image>
  </ftui-grid-tile>

  <ftui-grid-tile row="1" col="13" height="3" width="5">
    <header>Kameraauswahl</header>
    <ftui-dropdown
          [list]="SSCamSTRM.SVS_HomeMode.master:adoptList" [(value)]="SSCamSTRM.SVS_HomeMode.master:adopt">
    </ftui-dropdown>
    <ftui-label size="3"
          [text]="SSCamSTRM.SVS_HomeMode.master:parentCam">
    </ftui-label>
  </ftui-grid-tile>
</ftui-grid>


Es würden für mich folgende Punkte ausreichen:

  • In dem "Master-Device" gibt es ein Reading mit dem Inhalt des Readings "StmKeymjpegHttp" der aktuellen Kamera
  • Ein Widget, welches die PTZ-Schaltfläche darstellt

Ich teste gerne wieder mit.

Viele Grüße und einen guten Rutsch
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).

megadodopublications

Ein Frohes Neues Jahr in die Runde - gleich eine Frage:

ich nutze FTUI3 und möchte dort die letzten 3 Snapshots einer Kamera darstellen (via Webserver Synology)

<ftui-image width="300px"
base="http://fortythree:8081/surveillance/@Snapshot/"
[src]="SSCam.198_Werkstatt_last_Snaps:name1"
[refresh]="SSCam.198_Werkstatt_last_Snaps:name1:time">
</ftui-image>
usw...


Ich stolpere dabei eine Möglichkeit zu haben, nicht nur den Namen des letzten Snapshot einer Kamera zu kennen (-> Reading LastSnapFilename) sondern auch zB die letzten 3 (oder mehr)

Ein quick&dirty Versuch, einfach
snap cam 3 3
auszuführen, das Reading LastSnapFilename per notify abzugreifen und damit in einem Dummy drei Readings name1..3  zu erzeugen und zu rotieren, hat nicht zum Ergebnis geführt: das Reading LastSnapFilename wird scheinbar immer erst nach dem letzten Snapshot (hier also dem 3.) aktualisiert.


Cool wäre, wenn SSCam vielleicht von Hause aus die Namen der letzten x Snaps als Reading bereitstellen könnte, zB "LastSnapFilenameHistory" oder das LastSnapFilename nach jedem Snap aktualisiert würde.

Viele Grüße
Ralph

DS_Starter

Hallo Ralph,

die besten Wünsche für das neue Jahr zurück.

So etwas gibt es schon.
Aktiviere dir das Attr snapReadingRotate.

Es werden dann die eingestellten X letzten LastSnapFilenameX und LastSnapTimeX angelegt.

LG,
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


FHEM_Starter

Hallo,

ich habe ein Problem beim Versand von Telegram Benachrichtigungen. Die Variablen $DATE und $CTIME werden korrekt umgesetzt, jedoch nicht $TIME. FHEM läuft auf einem Intel NUC unter Ubuntu 16.04

Kann das Verhalten jemand bestätigen?

SSCam Version:
# $Id: 49_SSCam.pm 27053 2023-01-14 13:00:46Z DS_Starter $

tbot => WolfgangBot, peers => 123456789 987654321, subject => Bewegungsalarm bei $CAM. ($DATE / $TIME)

Danke und Gruß
Wolfgang

DS_Starter

Hallo Wolfgang,

ja, kann ich bestätigen.
Das schaue ich mir an und melde mich wieder. Wird sicher aber erst kommende Woche.

LG,
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

supergrobi

Hallo Forum,

ich versuche mir gerade eine SVS in FHEM einzurichten, habe dabei jedoch Startschwierigkeiten:
define SDS2 SSCam SVS 192.168.2.120
gibt mir "Cannot load module SSCam"

libjson-perl und libmime-lite-perl hab ich installiert.

hat jemand einen Tip?

Gruß Thomas

DS_Starter

Da gibt es vor "Cannot load module SSCam" bestimmt noch Meldungen ?

Ansonsten ist ein relativ aktuelles FHEM nötig, besonders die Module ../lib/FHEM/SynoModules/API, ../lib/FHEM/SynoModules/ErrCodes, ../lib/FHEM/SynoModules/SMUtils.
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

supergrobi

#2487
...versuche gerade ein update...
melde mich wenn ich durch bin.

danke

edit: nach dem update scheint es zu laufen...

danke nochmal.

DS_Starter

#2488
Hallo Wolfgang,

ich habe das Problem bzgl. $TIME gefunden und gefixt.
Morgen früh wird der Fix im Update enthalten sein. Wenn du magst kannst du die Version jetzt schon aus meinem contrib holen und testen.

LG
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

M.Piet

Moin,

es gibt nun V9 der Surveillance Station.
Ist diese weiter mit SSCam kompatibel? Oder lieber mit dem Update warten?

Schönen Gruß