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,

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

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

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

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

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

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

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

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

#2099
Hallo zusammen,

habe eine neue Version des Streaming Devices eingecheckt.
In einem Master Device gibt es nun die Möglichkeit zwischen zwei Contents für eine einstellbare Zeit zu switchen.
Beispiel: Es ist per default das Streaming des Gartens eingestellt. Es klingelt an der Haustür ... per notify kann z.B. für 30 Sekunden auf das Streaming der Tür umgestellt werden innerhalb des Masters. Nach Ablauf der Zeit wird automatisch wieder auf den Garten zurück geswitched.

Dazu gibt es diese neuen Befehle:

    adoptForTimer <Streaming Device>     (nur wenn MODEL = master)
    Ein Streaming Device vom Type master übernimmt (adoptiert) den Content eines anderen definierten Streaming Devices für eine bestimmte Zeit.
    Die Zeit wird mit dem Kommando set <name> adoptTime eingestellt.
    (default: 10 Sekunden)


    adoptTime <Sekunden>     (nur wenn MODEL = master)
    Einstellung der Schaltzeit bei temporärer Übernahme des Contents eines anderen Streaming Devices. Nach Ablauf der Zeit wird die Wiedergabe auf das zuerst eingestellte Streaming Device zurückgeschaltet.
    Wird kein Argument oder "0" angegeben, wird die Zeitvorgabe gelöscht und der Standard (10 Sekunden) verwendet.

Ab morgen früh im Update.

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