Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Skriptsammlung für den neuen ALEXA2.0 Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Skriptsammlung für den neuen ALEXA2.0 Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • dslraser
      dslraser Forum Testing Most Active last edited by

      Hier nochmal das Script was ich einsetze, abgeändert auf Verschluss.

      ! ````
      // Status Fenster. Das Script zählt alle Fenster im Gewerk Verschluss mit der id=*.STATE
      ! var logging = true;
      ! var
      idAnzahlAuf = 'javascript.0.Status.Fenster.Anzahl_auf',
      idAnzahl = 'javascript.0.Status.Fenster.Anzahl',
      idText = 'javascript.0.Status.Fenster.Text',
      idRaum = 'javascript.0.Status.Fenster.Raum',
      idAnsage = 'javascript.0.Status.Fenster.Ansage';
      ! // Ab hier nix mehr ändern
      createState(idAnzahl, { // Anzahl der vorhandenen Fenster
      type: 'number',
      name: 'Anzahl aller Fenster',
      min: 0,
      def: 0,
      role: 'value'
      });
      createState(idAnzahlAuf, { // Anzahl der Fenster, die auf sind
      type: 'number',
      name: 'Anzahl der geoeffneten Fenster',
      min: 0,
      def: 0,
      role: 'value'
      });
      createState(idText, { // Anzahl der geoeffneten Fenster und deren Namen
      type: 'string',
      name: 'geoeffnete Fenster',
      desc: 'Namen der geoeffneten Fenster',
      def: ' ',
      role: 'value'
      });
      createState(idAnsage, {
      type: 'string',
      name: 'geoeffnete Fenster (Ansage)',
      desc: 'Namen der geoeffneten Fenster (für Ansage aufbereitet)',
      def: ' ',
      role: 'value'
      });
      createState(idRaum, { // Räume, in denen Fenster geoeffnet sind
      type: 'string',
      name: 'Räume mit geoeffneten Fenster',
      desc: 'Namen der Räume, in denen Fenster geoeffnet sind',
      def: ' ',
      role: 'value'
      });
      ! var cacheSelectorState = $('channelstate.id=*.STATE'); // Gewerk Verschluss
      ! function checkDevices(obj) {
      // Setzt die Zähler vor dem Durchlauf aller Elemente *.STATE im Gewerk Verschluss auf 0
      var anzahlFensterAuf = 0;
      var anzahlFenster = 0;
      var textFensterAuf = [];
      var textRaum = [];
      if (logging) {
      log('++++++ Fenster Anzahl ++++ ');
      log('#### SCHALTER ##### ');
      }
      cacheSelectorState.each(function(id, i) { // Schleife für jedes gefundenen Element *.STATE im Gewerk Verschluss
      var obj = getObject(id);
      var name = getObject(id).common.name;
      var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element)
      var devicename = name.substring(0, name.indexOf(".STATE")); //.STATE aus Text entfernen
      var raumname = getObject(id, "rooms");
      ! if (logging) {
      log('-------');
      log('Kanal: ' + name);
      log('Status: ' + status);
      }
      if (status) { // wenn Zustand = true, dann wird die Anzahl der Fenster hochgezählt
      ++anzahlFensterAuf;
      textFensterAuf.push(devicename); // Zu Array hinzufügen
      textRaum.push(raumname.enumNames); //
      }
      ++anzahlFenster; // Zählt die Anzahl der vorhandenen Fenster unabhängig vom Status
      });

      textRaum = deleteDuplicates(textRaum); 
      
      // Array mit Fensternamen sortieren
      textFensterAuf.sort();
      textRaum.sort();
      // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon auf) ausgegeben
      if (logging) log("Text: " + textFensterAuf);
      if (logging) log("Anzahl Fenster: " + anzahlFenster + " # davon Fenster auf: " + anzahlFensterAuf);
      // die ermittelten Werte werden als javascript.0\. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
      setState(idText, textFensterAuf.join(',\nund\n')); // Schreibt die aktuelle Namen der geoeffneten Fenster
      setState(idAnzahlAuf, textFensterAuf.length); // Schreibt die aktuelle Anzahl der geoeffneten Fenster
      setState(idAnzahl, anzahlFenster); // Schreibt die aktuelle Anzahl der vorhandene Elemente im Gewerk Verschluss
      // setState(idRaum, textRaum.join(',
      

      ')); // Räume, in denen Fenster geoeffnet sind
      setState(idRaum, textRaum.join(',\nund\n')); // Räume, in denen Fenster geoeffnet sind
      }

      ! // Trigger
      cacheSelectorState.on(function(obj) { // bei Zustandänderung *.STATE im Gewerk Verschluss
      if (logging) log('Auslösender Schalter: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
      checkDevices();
      });
      ! function main() {
      setTimeout(function() {
      if (logging) log('Auslöser Skriptstart');
      checkDevices();
      }, 2000);
      }
      ! main(); // Skriptstart-Auslöser
      ! // Aufbereitung für Ansage
      function strip_tags(data) {
      var rueckgabe = data.replace(/( |<([^>]+)>)/ig, " ");
      return (rueckgabe);
      }
      ! on(idText, function(obj) {
      var text = obj.state.val;
      text = (text.length > 1) ? ' ' + strip_tags(text) : 'Alle Fenster geschlossen';
      setState(idAnsage, text);
      });

      
      Halte mal Dein Script an und lösche die erstellten Datenpunkte. Dann das Script hier einfügen und starten. Sollte wieder bzw. immer noch was doppelt sein dann starte noch einmal den JS Adapter neu.
      
       ![3822_js-adapter.jpg](/assets/uploads/files/3822_js-adapter.jpg) 
      
      Wenn es dann immer noch nicht läuft, zeige mal Deine Aufzählungen
      
       ![3822_funktion.jpg](/assets/uploads/files/3822_funktion.jpg) 
      1 Reply Last reply Reply Quote 0
      • B
        Belei last edited by

        Funktioniert leider immer noch nicht…

        Habe den Script gestopt ersetzt, die Datenpunkte Fenste gelöscht und js neugestartet.

        Punkte wurden wieder neu angelegt.

        Sollte denn bei Script2 auch true kommen?

        Log von script1

        12:06:55.830	[info]	javascript.0 Start javascript script.js.common.Skript1
        12:06:55.830	[info]	javascript.0 script.js.common.Skript1: registered 27 subscriptions and 0 schedules
        12:06:57.021	[info]	javascript.0 script.js.common.Skript1: Auslöser Skriptstart
        12:06:57.022	[info]	javascript.0 script.js.common.Skript1: ++++++ Fenster Anzahl ++++
        12:06:57.022	[info]	javascript.0 script.js.common.Skript1: #### SCHALTER #####
        12:06:57.023	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.023	[info]	javascript.0 script.js.common.Skript1: Kanal: Test_Kontakt_oben_benni:1.STATE
        12:06:57.024	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.025	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.026	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_2_links.STATE
        12:06:57.026	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.027	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.028	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_1.STATE
        12:06:57.028	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.029	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.030	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_2_rechts.STATE
        12:06:57.030	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.031	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.031	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Schlafzimmer_rechts.STATE
        12:06:57.032	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.033	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.034	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Schlafzimmer_links.STATE
        12:06:57.034	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.035	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.035	[info]	javascript.0 script.js.common.Skript1: Kanal: Tür_Wohnzimmer_Wintergarten.STATE
        12:06:57.036	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.037	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.037	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Hwr:1.STATE
        12:06:57.040	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.041	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.042	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Kinderzimmer.STATE
        12:06:57.043	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.044	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.044	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_4_links:1.STATE
        12:06:57.045	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.045	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.046	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Badezimmer.STATE
        12:06:57.047	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.047	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.048	[info]	javascript.0 script.js.common.Skript1: Kanal: Test_Kontakt_oben_benni:1.STATE
        12:06:57.048	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.049	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.049	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_2_links.STATE
        12:06:57.050	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.050	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.051	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_1.STATE
        12:06:57.051	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.052	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.052	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_2_rechts.STATE
        12:06:57.053	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.053	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.054	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Schlafzimmer_rechts.STATE
        12:06:57.054	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.055	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.056	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Schlafzimmer_links.STATE
        12:06:57.056	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.056	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.057	[info]	javascript.0 script.js.common.Skript1: Kanal: Tür_Wohnzimmer_Wintergarten.STATE
        12:06:57.057	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.058	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.058	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Hwr:1.STATE
        12:06:57.059	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.059	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.059	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Kinderzimmer.STATE
        12:06:57.060	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.060	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.060	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Wohnzimmer_4_links:1.STATE
        12:06:57.061	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.061	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.061	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Badezimmer.STATE
        12:06:57.062	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.067	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.068	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Flur:1.STATE
        12:06:57.069	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.071	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.071	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Flur:1.STATE
        12:06:57.072	[info]	javascript.0 script.js.common.Skript1: Status: false
        12:06:57.072	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.075	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Kueche:1.STATE
        12:06:57.076	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.076	[info]	javascript.0 script.js.common.Skript1: -------
        12:06:57.076	[info]	javascript.0 script.js.common.Skript1: Kanal: Fenster_Kueche:1.STATE
        12:06:57.077	[info]	javascript.0 script.js.common.Skript1: Status: true
        12:06:57.078	[info]	javascript.0 script.js.common.Skript1: Text: Fenster_Badezimmer,Fenster_Badezimmer,Fenster_Hwr:1,Fenster_Hwr:1,Fenster_Kueche:1,Fenster_Kueche:1,Fenster_Schlafzimmer_links,Fenster_Schlafzimmer_links,Fenster_Wohnzimmer_2_rechts,Fenster_Wohnzimmer_2_rechts
        12:06:57.078	[info]	javascript.0 script.js.common.Skript1: Anzahl Fenster: 26 # davon Fenster auf: 10
        

        3799_dingens.jpg

        1 Reply Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active last edited by

          Also bei Script2 steht bei mir auch false(spielt also keine Rolle)

          Die 26 Fenster scheinen ja zu stimmen, oder ?

          Nur warum die Fenster im Log immer zwei Mal erscheinen verstehe ich auch nicht ?

          Das einzige was mir jetzt noch einfällt wäre mal in den Aufzählungen die Funktion Verschluss zu löschen

          und Sie dann über einen Neustart des Rega Adapter neu einzulesen. Und dann noch mal den JS Aapter und das Script neu zu starten.

          (die Räume in den Aufzählungen werden ja wohl nicht doppelt da sein….)

          Vielleicht kann noch Jemand anderes was dazu sagen...

          1 Reply Last reply Reply Quote 0
          • B
            Belei last edited by

            DANKE 😄

            Ich glaub jetzt machts klick….

            Es sind eigentlich nur 13 Fenster, auch in der Aufzählung sind ja "alle" Fenster doppelt drin mit gleichem Namen?!!

            EDIT:

            Sie wurden doppelt eingelesen 1x über HM-RPC.0 und 1x über HM-RPC.2

            Hab sie jetzt mal einzeln gelöscht und jetzt stimmt auch die anzeige…..

            Jetzt an Alexa ran, da brauch ich bestimmt auch noch Hilfe :?

            1 Reply Last reply Reply Quote 0
            • B
              Belei last edited by

              Sooom Alexa spricht jetzt auch mit mir aber sie sagt:

              ,undBadezimmer,undHauswirtschaftsraum,undKüche,undWohnzimmer (ist auch der text unterRäume mit geöffneten Fenstern)

              als es kommt zu anfang gleich ein und.

              1 Reply Last reply Reply Quote 0
              • dslraser
                dslraser Forum Testing Most Active last edited by

                Bei mir steht immer ein Raum zuerst, aber das ', \und\n', kannst Du ändern (ich habe das nur, damit Alexa nicht alles runter rattert und für mein Telegramm Menü) Das Komma lässt Alexa mit kurzer Pause sprechen.

                Dir sollte ein Komma reichen. ' ,' reichen

                Ändern kannst Du es in Zeile 92 und 96 (wie im Screenshot)

                3822_bildschirmfoto_2018-09-23_um_15.39.27.png

                3822_bildschirmfoto_2018-09-23_um_15.40.48.png

                1 Reply Last reply Reply Quote 0
                • B
                  Belei last edited by

                  Ok jetzt gehts auch ohne Änderung, da war bei mir noch was in der Raum Zuordnung falsch. Der Badezimmerkontakt hatte kein Raum, daher hat er mit

                  ("leer" und) angefangen.

                  Super Vielen Dank an dich DSLRaser :!:

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active last edited by

                    freut mich das nun alles läuft<emoji seq="1f44d">👍</emoji>

                    1 Reply Last reply Reply Quote 0
                    • L
                      lindi200000 last edited by

                      Hallo,

                      ich bin aktuell dabei mit Blockly und Alexa bisschen zu experimentieren.

                      Die Funktion soll sehr Simpel sein. Ich habe eine Alexa, IOBroker und darüber Homatic Thermostate angeschloss. Ziel soll es sein, das Alexa mir die Temperatur sagt.

                      Also: "Alexa wie warm ist es im Büro"

                      Leider kommt als Antwort: "Tut mir leid, ich habe den Standort nicht verstanden"

                      Hier mein Blockly Script. Kann mir wer Sagen wo der Fehler ist?

                      Als Vergleichswert, nehme ich das summary aus der History.
                      8844_tempblockly.png

                      VG

                      Lindi

                      1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active last edited by

                        @lindi200000:

                        Hallo,

                        ich bin aktuell dabei mit Blockly und Alexa bisschen zu experimentieren.

                        Die Funktion soll sehr Simpel sein. Ich habe eine Alexa, IOBroker und darüber Homatic Thermostate angeschloss. Ziel soll es sein, das Alexa mir die Temperatur sagt.

                        Also: "Alexa wie warm ist es im Büro"

                        Leider kommt als Antwort: "Tut mir leid, ich habe den Standort nicht verstanden"

                        Hier mein Blockly Script. Kann mir wer Sagen wo der Fehler ist?

                        Als Vergleichswert, nehme ich das summary aus der History.

                        Tempblockly.PNG

                        VG

                        Lindi `

                        Schau mal hier, habe ich da vorhin beschrieben…..

                        viewtopic.php?f=37&t=15607#p179610

                        1 Reply Last reply Reply Quote 0
                        • B
                          Belei last edited by

                          Nochmal eine Frage zum Fenster Zähl Script.

                          Ich habe ihn jetzt 2x in Benutzung.

                          Fall 1 : Als automatische Ansage wenn meine Alarmanlage auf blockiert schaltet mit Lautstärke 60.

                          Fall 2 : Als Antwort auf Alexa, sind noch Fenster geöffnet. Ohne Lautstärken Einstellung.

                          Jetzt nutzt aber auch Fall 2 die Lautstärke 60?

                          Also Alexa ist auf Läutstärke 20 ich frage welche Fenster sind geöffnet und sie antwortet leise, moment ich schaue mal nach und dann brüllt sie uns an

                          welche Fenster noch auf sind. 🙂 Hier würde ich gerne die Lautstärke nutzen auf die Alexa momentan auch eingestellt ist!

                          1 Reply Last reply Reply Quote 0
                          • dslraser
                            dslraser Forum Testing Most Active last edited by

                            dann zeige mal Dein Script/Blockly für Deine Anwendungen.

                            1 Reply Last reply Reply Quote 0
                            • B
                              Belei last edited by

                              Trigger CCU setzt Alarm auf blockiert
                              3799_2.jpg

                              Trigger Alexa wird gefragt
                              3799_1.jpg

                              1 Reply Last reply Reply Quote 0
                              • S
                                Sprite01 last edited by

                                Ich habe ja das Fenster- und das Lichtscript bei mir erfolgreich laufen.

                                Nun habe ich mir einen Echo Spot zugelegt, im ioBroker unter Objekte ist er auch zu sehen.

                                Allerdings sagt das Teil nur den Eröffnungssatz "Moment, ich schaue nach" und dann ist Ruhe.

                                Was muss ich denn tun um auch diesen neuen Echo Spot zu mehr Infos zu veranlassen ?

                                Ich dachte der Echo, welcher die Frage empfängt, antwortet auch.

                                Funktioniert ja scheinbar auch da ich den "Eröffnungssatz" aus der App höre.

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Belei last edited by

                                  Für jeden Echo ein eigenen Fall anlegen, genau wie auf dem Bild direkt über dir.

                                  HIer nochmal gut erklärt:

                                  viewtopic.php?f=21&t=15722&start=40#p169553

                                  1 Reply Last reply Reply Quote 0
                                  • dslraser
                                    dslraser Forum Testing Most Active last edited by

                                    in Deinem zweiten Bild/Blockly kann ich gar keine Lautstärkeregelung sehen ?

                                    (bin am Handy..)@Belei:

                                    Nochmal eine Frage zum Fenster Zähl Script.

                                    Ich habe ihn jetzt 2x in Benutzung.

                                    Fall 1 : Als automatische Ansage wenn meine Alarmanlage auf blockiert schaltet mit Lautstärke 60.

                                    Fall 2 : Als Antwort auf Alexa, sind noch Fenster geöffnet. Ohne Lautstärken Einstellung.

                                    Jetzt nutzt aber auch Fall 2 die Lautstärke 60?

                                    Also Alexa ist auf Läutstärke 20 ich frage welche Fenster sind geöffnet und sie antwortet leise, moment ich schaue mal nach und dann brüllt sie uns an

                                    welche Fenster noch auf sind. 🙂 Hier würde ich gerne die Lautstärke nutzen auf die Alexa momentan auch eingestellt ist! `

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      Belei last edited by

                                      ja genau hab auch keine.

                                      War der Meinung dann nimmt er die allgemeine Lautstärke auf die der Echo gerade eingestellt ist?!

                                      1 Reply Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active last edited by

                                        nee, dann wahrscheinlich die, die er zuletzt verwendet hat.

                                        Dann solltest Du einbauen, das wenn die Ansage beendet, die Lautstärke wieder auf xy gestellt wird

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          Belei last edited by

                                          Macht er ja automatisch.

                                          Also im Blockly 1 aktuell eingestellte Lautstärke 20, Ansage wird gemacht mit aufgezwungender Lautstärke 60.

                                          Und wenn ich dann Alexa was anderes Frage ist wieder die eingestellte Lautstärke 20.

                                          Nur bei den Script Anfragen übernimt er wieder die "letzte" aufgezwungende Lautstärke.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            Belei last edited by

                                            Gibts denn den Datenpunkt: aktuelle Alexa Lautstärke?

                                            Wie machst du/ihr das denn wenn ihr die "speak" Funktion benutzt, immer eine Lautstärke mitgeben?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            614
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            45
                                            184
                                            40605
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo