Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Javascript wird nicht mehr getriggert

    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

    Javascript wird nicht mehr getriggert

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

      Hallo alle
      Ich habe seit einiger Zeit einen Effekt den ich mir nicht erklären kann. Es fing damit an dass Alexa irgendwann mal aus heiterem Himmel "Tut mir leid, etwas ist schief gelaufen. " gemeldet hat. Ich habe dann den Skil deaktivieren und neu aktivieren müssen (und damit alle meine Gruppen verloren). Danach ging fast alles wieder. Bis auf Folgendes Problem:

      Ich erzeuge z.B. über

      createState(idAlexaVerstaerker, 0, force_creation, {
           name: 'Verstaerker',
      //     SmartName: 'Verstärker',
           desc: 'Trigger mit Level für Alexa um einen hhtp request zu erzeugen',
           type: 'number',
           unit: '',
           role: 'value'
      });
      

      einen Datenpunkt, den ich über "Alexa, Verstärker auf 30%" ansprechen kann und der mir dann die Lautstärke einstellt.
      Das Script sollte eigentlich (zumindest war es bisher so) über dieses Stück Code getriggert werden:

      on({id: "javascript."+instance+"."+idAlexaVerstaerker ,change:'any'}, function (obj) {
          log("Alexa Trigger Verstaerker wurde geschrieben: " + obj.state.val +"/"+obj._id);
          ...
          log ('Mediola-Ende');
      });
      

      Das hat bisher prima funktioniert. Das Einzige was ich in der letzten Zeit verändert hatte war den Smartname bei CreateState auszukommentieren, weil der Java-Editor nach einem Update der JavaScript Engine, rechts davon eine rote Markierung anzeigte:
      4055bfbe-2f28-4d10-b306-8dc75973cf81-image.png

      Seit ich den Alexa Skill neu aufgesetzt habe, sagt Alexa zwar "OK" - aber ich sehe in den Logs nicht die Ausgabe die ich in der "on" Anweisung programmiert habe.

      Auch wenn ich den Datenpunkt unter "Objekte" manuell ändere, kommt kein Log.
      Ich stehe grad wirklich auf dem Schlauch was da auf einmal warum nicht mehr geht...

      Gruss Ralf

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

      Support us

      ioBroker
      Community Adapters
      Donate

      723
      Online

      31.8k
      Users

      80.0k
      Topics

      1.3m
      Posts

      javascript
      1
      1
      157
      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