Sonos als Ersatz für Klingel und als Ansage für diverse Stati

Begonnen von selfarian, 31 Mai 2021, 10:34:17

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Mal in den Eventmonitor schauen während einer Ansage, vielleicht ist was zu erkennen...

Wenn nicht, dann eben mit sleeps (aber "die richtigen Sleeps" ;)  ), musst du halt dann (pro Ansage) "rausmessen...

Mein verlinkter Ansatz (GoogleCast) ist halt quasi "generisch" bzgl. Ansagenlänge...
...ist ja kein MUSS, nur ein (schönes) Kann ;)

Wenn du nur eine und immer dieselbe Ansage hast, dann ist das ja eigentlich (fast) unnötig...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

selfarian

Ja, hab gerade mal analysiert... wird nicht einfach ;) muss wohl irgendwie über die Länge laufen... mal sehen. Für die Klingel brauche ich es ja nicht :)
RasPi mit HMLAN, 5x HM-SEC-SC, HM LED16 als Alarmanlagendisplay, HM-TC-IT-WM-W-EU, 4x HM-CC-RT-DN, 1x HM PBU, 1x HM PBI-4

MadMax-FHEM

Du könntest ja "Wörter zählen", also die zu sprechende Nachricht mit split bei "Space" trennen und dann die Anzahl der "gesplitteten" Teile (=Wörter) "zählen" und für jedes Wort einfach "ein paar Sekunden" angeben... ;)

Nicht schön aber flexibel...
...also falls sich nichts besseres findet.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

selfarian

Ja, so ungefähr habe ich auch gerade gedacht ;) Irgendwie die Länge "messen". Auf ein paar Sekunden hin oder her kommt es ja nicht an :)
RasPi mit HMLAN, 5x HM-SEC-SC, HM LED16 als Alarmanlagendisplay, HM-TC-IT-WM-W-EU, 4x HM-CC-RT-DN, 1x HM PBU, 1x HM PBI-4

Otto123

Wozu musst Du wissen wann es vorbei ist?
Eventmonitor beobachten und die Events rauspicken?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Zitat von: Otto123 am 02 Juni 2021, 17:46:42
Wozu musst Du wissen wann es vorbei ist?
Eventmonitor beobachten und die Events rauspicken?

Damit er die ursprüngliche "Musik" wieder laufen lassen kann (und die Lautstärke zurückstellen kann)...
...das macht das verwendete Modul wohl nicht selbsttätig nach einer Ansage?

Ja, Eventmonitor hatte ich auch schon zu geraten... 8)

Aber: isch abe gar keine Sonos ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Ralli

Zitat von: MadMax-FHEM am 02 Juni 2021, 18:19:27
Damit er die ursprüngliche "Musik" wieder laufen lassen kann (und die Lautstärke zurückstellen kann)...
...das macht das verwendete Modul wohl nicht selbsttätig nach einer Ansage?
Doch  ;)
Gruß,
Ralli

Proxmox 8.1 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.6.20240316) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

Otto123

Zitat von: MadMax-FHEM am 02 Juni 2021, 18:19:27
Damit er die ursprüngliche "Musik" wieder laufen lassen kann (und die Lautstärke zurückstellen kann)...
...das macht das verwendete Modul wohl nicht selbsttätig nach einer Ansage?
Doch, mit playUriTemp macht er genau das...
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Ah, ok.
Dann war der ganze Thread-Mittelteil "für die Katz" ;)

Und da ich immer noch kein Sonos habe: habe ich auch immer noch keine Ahnung was das Modul kann... ;)

Aber Hauptsache geholft... :)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Jamo

Man kann herausfinden ob die Sprachdurchsage zuende ist, mit einer sequence, die auf folgende 2 events , also auf den Anfang und das ende der Sprachdurchsage triggered:
defmod Sonos_sprach_sequence2 sequence Sonos_Flur:currentAlbum:.Sprachdurchsagen 180 Sonos_Flur:currentAlbum:.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Jamo

Alternativ über ein sleep solange warten, bis die Sprachansage vorbei ist, wobei die länge des sleep folgend berechnet werdeln kann:
my $laenge = int(length($text)/10)+3;
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack