Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [GELÖST] Neuen Alexa Adapter 2.0 per Skript steuern

    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

    [GELÖST] Neuen Alexa Adapter 2.0 per Skript steuern

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

      Wie würde das Javascript aussehen, wenn ich von Alexa begrüsst werden möchte ,nachdem ich nach Hause gekommen bin.

      Ich lasse die Handy-Anwesenheit mit dem Ping Adapter ckecken.

      Das Handy bucht sich draussen ja schon ein, ich brauche bis ich zur Tür reinkomme und im Haus bin ca. 30sek.

      Kann man so eine Verzögerung ins Skript einbauen? Wie würde es komplett aussehen?

      –--> Handy schon draussen im WLAN, ich nach 30sek im Hause, Alexa begrüsst mich mit einem individuellen Satz.

      Danke schonmal für Eure Hilfen und Vorschläge

      1 Reply Last reply Reply Quote 0
      • Q
        quorle last edited by

        ich würde es so machen:

        5278_echo.png

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

          Ich habe mir den Ping Adapter mal installiert und angesehen. Bei mir ist der auf 60000 ms Ping Intervall eingestellt. Das heißt, der aktualisiert sich jede Minute. Es kann also immer eine andere Zeit dabei heraus kommen wann die Ansage kommt, je nachdem wann sich das Handy einbucht und wann gerade das Ping Intervall war.

          Deshalb finde ich den Adapter nicht so gut geeignet für den Vorhaben.

          Wenn beim verlassen keine Ansage kommen soll, einfach den Text löschen und leer lassen.

          Ich habe das bei mir über IFTTT gelöst, das funktioniert recht gut.

          Hier mal mein Beispiel für den Ping Adapter.

          Javascript/js

          var timeout;
          on({id: 'ping.0.xxx.192_168_180_9', change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            // Alexa Wohnzimmer
            timeout = setTimeout(function () {
              setState("alexa2.0.echo-devices.xxx.Commands.speak"/*speak*/, (String(getState("ping.0.xxx.192_168_180_9").val ? 'falls wahr hier Deinen Text hin' : 'falls unwahr hier Deinen Text hin')));
            }, 30000);
          });
          
          

          Die 30000 sind Millisekunden, also 30 Sekunden…

          Hier das Blockly
          3822_anwesenheit-ping-adapter.jpg

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

          Support us

          ioBroker
          Community Adapters
          Donate

          811
          Online

          31.7k
          Users

          79.9k
          Topics

          1.3m
          Posts

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