Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. PixelPuxel

    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

    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 5
    • Best 0
    • Groups 1

    PixelPuxel

    @PixelPuxel

    0
    Reputation
    3
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    PixelPuxel Follow
    Starter

    Latest posts made by PixelPuxel

    • RE: Alexa - Ich weiß nicht was schief gelaufen ist

      Ich habe das gleiche Problem, wie hier beschrieben:
      Bei den Thermostaten kommt die (Alexa-)Meldung "Ich weiß nicht, was schiefgelaufen ist". Als Thermostate werden teils die von Homematic direkt angesteuert, sowie über Virtuelle Thermostate (javascritpt.0). Ein Update auf iot 1.8.24 (github latest) sowie die Deaktivierung und Reaktivierung des Alexa Skills hat das Problem nicht verändert, bzw. lösen können.

      Das Issue auf Github wurde als gelöst geschlossen, deshalb konnte ich dort nichts (mehr) hineinschreiben.

      Taucht bei Euch anderen (aus diesem Thread) der Fehler denn nicht mehr auf?

      posted in Cloud Dienste
      P
      PixelPuxel
    • RE: Türgong, Türklingelton mit Alexa abspielen

      @chaot
      Über die Einrichtung kann ich es nur global abschalten. Aber das ist (zumindest bei mir) nicht gewünscht. Ich möchte es hier nur abschalten, da es sich sonst mit dem Gong in die Quere kommt.

      posted in Blockly
      P
      PixelPuxel
    • RE: Alexa-Signaltöne

      @elk
      Hier wurde gut beschrieben, wie Du die Töne abspielen lassen kannst, auch wie Du eine Abfrage von Variablen mit verschiedenen Tönen beantworten lassen kannst:

      https://forum.iobroker.net/topic/31735/türgong-türklingelton-mit-alexa-abspielen

      posted in Cloud Dienste
      P
      PixelPuxel
    • RE: Türgong, Türklingelton mit Alexa abspielen

      @peoples said in Türgong, Türklingelton mit Alexa abspielen:

      @jonny-007
      Klar:

      • Du gehst auf Routinen
      • Oben rechts auf Plus
      • Routinenname (Türklingel)
      • Wenn Folgendes passiert
      • Stimme
      • Alexa, Türklingel -> Weiter
      • Aktion hinzufügen
      • Geräteeinstellungen - Lautstärke (ich mach das lauter für den Klingelton)
      • Aktion hinzufügen
      • Töne - Glocken und Summer - Türklingel 2
      • Aktion hinzufügen
      • Geräteeinstellungen - Lautstärke (ich mach das nach dem Klingelton wieder leiser)
      • Gerät auswählen auf welchem das dann passieren soll

      Dann kommt oben die Meldung dass es funktioniert hat und du 5 Minuten warten musst.

      Anschließend findest du unter alexa2.0 / Echo-Devices / Dem Device deiner Wahl / Routines die entspechende Routine, und wenn du die hinten auf true setzt bspw. via Script passiert genau das was du in der App eingestellt hast

      Funktioniert prima. Lieben Dank.

      Ich habe den Trick noch in einem etwas anderen Kontext verwendet. Und zwar soll Alexa auf eine Frage mit einem Ton reagieren (wenn TRUE) und mit einem anderen Tone (wenn FALSE). Das soll so geschehen, dass die Alexa, von der aus das Kommando gegeben wurde, antwortet.

      Hier mal der entsprechende Code dafür.

      on({id: "alexa2.0.History.json", change: "ne"}, function (obj) {
      
          // Hier liest Du die ganze History auf einmal ein, 
          // damit nicht zeitversetzt unterschiedliche Werte verwendet werden. 
          // Habe ich früher einzeln eingelesen, was erst funktioniert, 
          // aber wenn man dann mehrere Werte verwenden will kommt es immer zu Fehlern.
          var AlexaJSON = getState('alexa2.0.History.json').val; 
      
          // Das JSON parsen
          var AlexaJSONparsed = JSON.parse(AlexaJSON);
      
          // Hier schaust Du, welche Alexa angesprochen wird 
          // um auf dieser die Antwort, bzw. den Gong auszugenben
          var welcheAlexa = 'alexa2.0.Echo-Devices.' + AlexaJSONparsed.serialNumber + '.Commands.speak';
      
          // Jetzt kommen die IDs der Routinen rein, die Du oben angelegt hast
          var dingDong = '7228f456-3b74-4a1b-9bc7-9ee09bxxec4e'; // <- id der Routine rein, die ausgeführt werden soll (z.B. ein Klingeln)
          var tieferGong = '5e58b92a-c9bd-4bf9-97b3-exxxfbda29ca'; // <- id der Routine rein, die ausgeführt werden soll (z.B. ein Gong)
      
          // Jetzt baust Du den Wert für die Alexa zusammen, von der die Anfrage kam:
          var welcheAlexaRoutineTrue = 'alexa2.0.Echo-Devices.' + AlexaJSONparsed.serialNumber + '.Routines.' + dingDong;
          var welcheAlexaRoutineFalse = 'alexa2.0.Echo-Devices.' + AlexaJSONparsed.serialNumber + '.Routines.' + tieferGong;
      
         // Jetzt kannst Du noch Deine Variable abfragen
         var istDerFernseherAn = (getState('javascript.0.SchalterUndGeraete.Fernseher').val);
      
        // Jetzt wird das Schlüsselwort/Satz abgefragt
        if (AlexaJSONparsed.summary == "Fernseher") { 
              if (istDerFernseherAn == true) {
                  setState(welcheAlexa, "Der Fernseher ist an."); // für Sprachausgabe (kann man weglassen, wird sonst nach dem Gong ausgeführt)
                  setState(welcheAlexaRoutineTrue, true); // Hier wird der DingDong ausgeführt
      
              }
              if (istDerFernseherAn == false) {
                  setState(welcheAlexa, "Der Fernseher ist aus."); // für Sprachausgabe (kann man weglassen)
                  setState(welcheAlexaRoutineFalse, true); // Hier wird der Gong auf dem sendenden Gerät ausgeführt
              } 
          }
      
      });
      

      Und noch etwas, das immer wieder als Frage (auch bei mir) auftaucht: Wie bekommt man es hin, dass nach einem Kommando welches man an seine Alexa richtet, kein nerviges "OK" kommt, sondern die Sprachausgabe, die man (wie hier) via Script gerne möchte.

      Ein einfacher Trick ist, dass man in der Routine eine Sprachausgabe macht und diese an ein Gerät sendet, was nicht online ist, bzw. aus ist. Ich sende es somit einfach an die Alexa APP. Die befindet sich auf dem Handy und macht sich nur bemerkbar, wenn man die App offen hat.

      posted in Blockly
      P
      PixelPuxel
    • RE: SmartLock simulieren um im Hintergrund Relais zu schalten?

      Hallo,

      ich habe bei mir das gleiche Problem. Das Anlegen klappt und in der Alexa-App wird auch ein Schloss angezeigt aber es kommt eine Fehlermeldung: "Bei Schloss ist ein Problem aufgetreten. Bitte prüfen Sie ihr Schloss" - als eine sehr unspezifische Meldung.

      Vielleicht ist das Backend vom iot-Adapter nicht für das Schloss konfiguriert?

      posted in Cloud Dienste
      P
      PixelPuxel
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo