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

#2085
Hallo Jürgen,

die Warnungen habe ich beseitigt und die comref ergänzt.
Liegt alles wieder im contrib.

ZitatKannst Du die Auswahl noch etwas anders positionieren? Entweder rechts neben die vorhandenen Buttons oder unter die PTZ-Steuerung.
Du meinst wahrscheinlich das Streaming Device im FHEMWEB / Dashboard etc. Das lässt sich ganz schlecht realisieren. Einmal ist es programmtechnisch nur mit großem Aufwand umzubauen. Außerdem ist die Usability auch nicht gut, weil die Breite sehr groß werden würde wenn man den Streaming Devices hinreichend breite Aliasnamen vergeben würde. Außerdem ist die Drop-Down Liste auch dann vorhanden wenn es keine PTZ Kamera ist. Der Drop-Down würde neben allem anderen für sich allein im leeren Raum stehen.

In einem Dashboard beispielsweise fügt sich die Liste harmonisch unter das adoptierte Streaming Device (s. Screenshot).

In einem FTUI allerdings kannst du ja das select Widget so einbauen, dass es sich dort befindet wo du es haben möchtest, also auch neben dem Device. Da gibt es bestimmt viele Möglichkeiten. Aber du weißt ja, ich bin selbst nicht so mit dem FTUI vertraut, bin Dashboardnutzer.  :)

Frage ... ist dir oder euch schon einmal eine Möglichkeit/Modul bekannt geworden mit dem man eine round-Robin Liste abarbeiten kann ? Zur Erläuterung: mir schwebt vor in dem Master-Device alle x Sekunden auf ein anderes Streaming Device zu schalten. Der Wertevorrat wäre eine Liste, die endlos im round-robin Verfahren abgearbeitet werden würde.
Vielleicht gibt es so etwas bereits, ich gebe ehrlicherweise zu noch nicht lange darüber nachgedacht zu haben.

Wenn es so etwas nicht gibt, könnte ich dieses Feature in den Master einbauen. So könnte man auf einem Wandtablett automatisch alle seine Kamerastreams alle x Sekunden umschaltbar abspielen.

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

juemuc

Hallo Heiko,

passt. Die Positionierung der Auswahl hatte ich schon vorgesehen  8)
Kannst Du die ausgewählte Kammera auch als Reading bereitstellen? Ich möchte die Info zusätzlich anzeigen. FTUI bekommt leider nicht mit, wnn sich ein INTERNAL ändert.

Bezüglich "round-robin" habe ich mal zum manuellen weiterschalten von Sonos-Favoriten ein DOIF erstellt. Vielleicht hilft es Dir.
defmod Bad_Favoriten_V_DOIF DOIF ([Sonos_Bad:"UD"] and \
[Sonos_Bad:transportState] eq "PLAYING") \
({my @fav = split(/\|/,"[Sonos_Bad:FavouritesListAlias]");;;;\
my $pos = SONOS_posInList("[currentFavouriteName_Bad]",\
   @fav);;;;\
my $anz=$#fav;;;;\
if ($pos < $anz)\
   {$pos=$pos+1}\
else\
   {$pos=0};;;;\
my $next_current_favorit=$fav[($pos)];;;;\
my $ncf = urlEncode($next_current_favorit);;;;\
fhem("set Sonos_Bad StartFavourite $ncf")})


Viele Grüße

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,

es gibt jetzt ein Reading parentCam.
Liegt im contrib.

Danke für die Anregung mit dem DOIF.
Wahrscheinlich baue ich so etwas für die einfache und intuitive Verwendung im Master mit ein.
Mal schauen.

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

juemuc

Hallo Heiko,

hier schein etwas schief gelaufen zu sein.
Bei einen reset ist das Reading wieder weg. Auch die Auswahl im Widget wird nicht mehr übernommen.

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

Beim reset werden die Readings gelöscht weil es dann keinen Parent gibt.
Gleiches gilt für die Auswahl im Widget.
Reset heisst tatsächlich Urzustand, d.h. nichts zur Wiedergabe ausgewählt.
Works as designed.
Brauchst du was bestimmtes ?
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

Hallo Heiko,

ja, da sonst in FTUI der alte Wert angezeigt wird. Ideal wäre nach einem reset der Wert "initialized" im Reading.

Hast Du noch eine Idee, warum die Auswahl in FTUI nicht mehr geht?

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

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

Oh mann, ist einfach zu spät heute  ;)

Ich hatte den Setter von adoptFrom in adopt umbenannt. Musst du in der FTUI Konfig anpassen. Im Wiki habe ich es schon angepasst.

Und parentCam bekommt jetzt initialized.
Ist im contrib.

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

DS_Starter

Im Streaming master Device ist nun noch ein Attribut adoptSubset eingebaut.
Damit ist es möglich eine Teilmenge aller definierten Streaming Devices auszuwählen und dem adopt Befehl sowie den Drop-Down Widgets im FHEMWEB und FTUI zur Verfügung zu stellen.

Damit kann z.B. bestimmten Master Devices nur Devices ausgewählter Zonen (Außenbereich, Innenbereich, etc.)  zur Auswahl bereitstellen.

Ist im contrib.

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

juemuc

Hallo Heiko,

habe gerade getestet. Folgende Punkte sind mir aufgefallen:

- Attribute (room, alias...) können teilweise nur noch im Master vergeben werden (warum?)
- Die Auswahl hat dann den langen mjpeg-Dateinamen

Der Rest sieht gut 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

Hallo Jürgen,

ZitatAttribute (room, alias...) können teilweise nur noch im Master vergeben werden (warum?)
Weil ich etwas übersehen habe  :o

Bitte nochmal ziehen ...

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

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).

DS_Starter

Sehr schön  :D
Ich mache den letzten Schliff und checke ein. Ist dann morgen früh im Update enthalten.
Mache eine kleine Pause mit SSCam, muss mich mal wieder mit DbRep befassen ..  :)

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

juemuc

Hallo Heiko,

vielen Dank für Deine Umsetzung.

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

Vielleicht habt ihr bereits mitbekommen, dass Syno eine neue SVS Version  8.2.8-6334 veröffentlich hat.
Ich habe das Update vorgenommen und keine Probleme festgestellt.
Die SSCam Compatibility habe ich auf die neue Version gesetzt und eingecheckt. Ist morgen früh im Update.

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