Guten Tag
könnntest du den skript zu Punkt 7. Koppeln der Echos mit Homematic Bewegungsmeldern bitte Posten
ALEXA Echo für Sprachdateien Alarme Meldungen nutzen
Moderator: Co-Administratoren
-
- Beiträge: 14263
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 597 Mal
- Danksagung erhalten: 1525 Mal
Re: ALEXA Echo für Sprachdateien Alarme Meldungen nutzen
Da brauchst Du kein separates Script zu. Das kannst Du in dem Aufrufscript mitmachen. Du legst eine Systemvariable "Mehrfachauswahl" an, die die Namen der zu aktivierenden Ausgabegeräte enthält (exakte Schreibweise. Dann ein Programm mit den jeweiligen Bewegungsmeldern, welches die Mehrfachauswahl auf das jeweilig anzusprechende Gerät umschaltet. Und in Deinem Ausgabescript zum Ansteuern der Geräte liest Du den Inhalt aus und kannst ihn an der Stelle im String durch die Variable ersetzen. Ich fülle bei mir die Scriptvariable "device" mit der Abfrage von ... ... mit Inhalt. In der ersten Zeile wird der Inhalt der Variable eingelesen (das ist nur ein Index, also eine Zahl, welcher Eintrag gerade aktiv ist), in der zweiten Zeile die möglichen Namen der Auswahlkriterien, und in der dritten Zeile wird der zutreffende Name anhand des in der ersten Zeile ermittelten Index ausgelesen. Diese Angelegenheit macht aber nur Sinn, wenn Du allein wohnst. Sowie mehrere Personen im Haushalt unterweg sind, ist es nicht mehr sinnvoll, da im Zweifel immer dort angesagt wird, wo man sich selbst gerade nicht aufhält. Ich nutze übrigens die aktuelle Lösung von blackhole hier aus dem Forum.
Gruß Xel66
Code: Alles auswählen
integer idevice = dom.GetObject('EchoDevice').Value();
string pdevice = dom.GetObject('EchoDevice').ValueList();
string device = pdevice.StrValueByIndex(";",idevice);
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch