Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Sprachausgabe durch Yahka triggern

    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

    Sprachausgabe durch Yahka triggern

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      henkb last edited by

      Hallo zusammen,

      ich bin noch recht neu bei ioBroker und möchte es erstmal dazu nutzen, um meinem HomeKit Setup die Möglichkeit der Sprachausgabe zu

      geben.

      Folgendes möchte ich umsetzen:

      1. HomeKit Sensor erkennt etwas (z.B. CO2)

      2. HomeKit Automation legt Yahka Schalter um (der sich am besten direkt wieder deaktiviert)

      3. Schalter triggert die Sprachausgabe in ioBroker mit Hilfe des Alexa2 Adapters.

      Leider bekomme ich es partout nicht hin. Lediglich Routinen und vorgefertigte Befehle ließen sich von mir einbinden.

      Wie muss Blockly aussehen, damit es geht und wie der entsprechende Yahka Switch?

      Über Hilfe würde ich mich sehr freuen!

      1 Reply Last reply Reply Quote 0
      • H
        henkb last edited by

        on({id: 'javascript.0.virtualDevice.Datenpunkte.alexa_co2', change: "ne"}, function (obj) {

        var value = obj.state.val;

        var oldValue = obj.oldState.val;

        setState("alexa2.0.Echo-Devices.G090L90964350EEE.Commands.speak"/speak/, 'Hallo Hendrik, das CO2 Level ist zu hoch. Du solltest dringend mal Lüften');

        setStateDelayed("javascript.0.virtualDevice.Datenpunkte.alexa_co2"/* javascript.0.virtualDevice.Datenpunkte.alexa_co2*/, false, 1000, false);

        });

        Damit geht es jetzt. Allerdings setzt Alexa teilweise zwei Mal an. Liegt das an der von mir gewählten Methode, um den Schalter wieder zurückzusetzen?

        1 Reply Last reply Reply Quote 0
        • ThomasLPZ
          ThomasLPZ last edited by

          @henkb:

          on({id: 'javascript.0.virtualDevice.Datenpunkte.alexa_co2', change: "ne"}, function (obj) {

          var value = obj.state.val;

          var oldValue = obj.oldState.val;

          setState("alexa2.0.Echo-Devices.G090L90964350EEE.Commands.speak"/speak/, 'Hallo Hendrik, das CO2 Level ist zu hoch. Du solltest dringend mal Lüften');

          setStateDelayed("javascript.0.virtualDevice.Datenpunkte.alexa_co2"/* javascript.0.virtualDevice.Datenpunkte.alexa_co2*/, false, 1000, false);

          });

          Damit geht es jetzt. Allerdings setzt Alexa teilweise zwei Mal an. Liegt das an der von mir gewählten Methode, um den Schalter wieder zurückzusetzen? `

          Hallo,

          wenn ich das richtig überblicke solltest du den Trigger am Anfang ändern, so dass die Sprachausgabe nur bei true erfolgt.

          Vorschlag:

          on({id: 'javascript.0.virtualDevice.Datenpunkte.alexa_co2', val: true}, function (obj)…....

          Schau mal ob’s hilft 😉

          VG

          ThomasLPZ

          Gesendet von iPhone mit Tapatalk

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

          Support us

          ioBroker
          Community Adapters
          Donate
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          429
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          2
          3
          540
          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