Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Aktualisierungs-Geschwindigekeit alexa 2.0

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    517

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    423

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    993

Aktualisierungs-Geschwindigekeit alexa 2.0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
alexa 2 adapterechoblockly
24 Beiträge 5 Kommentatoren 1.8k Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C chrbo80

    @dslraser wobei: wenn du auf history triggerst, hast du keine möglichkeit, verschiedenen echos verschiedene routinen zuzuordnen beim gleichen kommando, oder?

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #21

    @chrbo80
    zweites Beispiel über einen eigenen Datenpunkt als Button über zwei Alexa App Routinen.
    (das ist ein AVR von Denon über den Denon Adapter, das gleiche habe ich aber auch für die VU+ über den enigma2 Adapter bzw. als Kombination für beide Geräte, je nach dem welches an ist)

    2 Routinen...
    Alexa, mach leiser.
    Alexa, mach lauter

    Zwei verschiedene ECHOS dürfen diese Aktion ausführen

    Bildschirmfoto 2020-02-04 um 19.40.10.png

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="" id="H;=iPDW=_?Id5%Z(qq4+">denon_volume_neu</variable>
     </variables>
     <block type="procedures_defcustomnoreturn" id="eZsGA^2r{c%G,YpuLp]K" x="13" y="13">
       <mutation statements="false"></mutation>
       <field name="NAME">Datenpunkte_erstellen</field>
       <field name="SCRIPT">LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjAgKDE3IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZToKICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIGxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgICAgICBbJ1Rlc3QuVGVzdDEnLCB7J25hbWUnOidUZXN0IDEnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonaW5mbycsICdkZWYnOidIZWxsbycgfV0sCiAgICAgICAgWydUZXN0LlRlc3QyJywgeyduYW1lJzonVGVzdCAyJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2luZm8nLCAnZGVmJzonSGVsbG8nIH1dLAogICAgXTsKICAgIGNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7CiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiBlLmcuICcwX3VzZXJkYXRhLjAnIG9yICdqYXZhc2NyaXB0LngnLgogKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlICAgICAgICAgRm9yY2Ugc3RhdGUgY3JlYXRpb24gKG92ZXJ3cml0ZSksIGlmIHN0YXRlIGlzIGV4aXN0aW5nLgogKiBAcGFyYW0ge2FycmF5fSBzdGF0ZXNUb0NyZWF0ZSAgU3RhdGUocykgdG8gY3JlYXRlLiBzaW5nbGUgYXJyYXkgb3IgYXJyYXkgb2YgYXJyYXlzCiAqIEBwYXJhbSB7b2JqZWN0fSBbY2FsbGJhY2tdICAgICBPcHRpb25hbDogYSBjYWxsYmFjayBmdW5jdGlvbiAtLSBUaGlzIHByb3ZpZGVkIGZ1bmN0aW9uIHdpbGwgYmUgZXhlY3V0ZWQgYWZ0ZXIgYWxsIHN0YXRlcyBhcmUgY3JlYXRlZC4KICovCmZ1bmN0aW9uIGNyZWF0ZVVzZXJTdGF0ZXMod2hlcmUsIGZvcmNlLCBzdGF0ZXNUb0NyZWF0ZSwgY2FsbGJhY2sgPSB1bmRlZmluZWQpIHsKIAogICAgY29uc3QgV0FSTiA9IGZhbHNlOyAvLyBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICAvLyBJbmNyZWFzZSB0aGlzIHRvIDEwMCwgaWYgaXQgaXMgbm90IHdvcmtpbmcuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKQoKCiAgICAvLyBWYWxpZGF0ZSAid2hlcmUiCiAgICBpZiAod2hlcmUuZW5kc1dpdGgoJy4nKSkgd2hlcmUgPSB3aGVyZS5zbGljZSgwLCAtMSk7IC8vIFJlbW92ZSB0cmFpbGluZyBkb3QKICAgIGlmICggKHdoZXJlLm1hdGNoKC9eamF2YXNjcmlwdC4oWzAtOV18WzEtOV1bMC05XSkkLykgPT0gbnVsbCkgJiYgKHdoZXJlLm1hdGNoKC9eMF91c2VyZGF0YS4wJC8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgIGxldCBjb3VudGVyID0gLTE7CiAgICBzdGF0ZXNUb0NyZWF0ZS5mb3JFYWNoKGZ1bmN0aW9uKHBhcmFtKSB7CiAgICAgICAgY291bnRlciArPSAxOwogICAgICAgIGlmIChMT0dfREVCVUcpIGxvZyAoJ1tEZWJ1Z10gQ3VycmVudGx5IHByb2Nlc3NpbmcgZm9sbG93aW5nIHN0YXRlOiBbJyArIHBhcmFtWzBdICsgJ10nKTsKCiAgICAgICAgLy8gQ2xlYW4KICAgICAgICBsZXQgc3RhdGVJZCA9IHBhcmFtWzBdOwogICAgICAgIGlmICghIHN0YXRlSWQuc3RhcnRzV2l0aCh3aGVyZSkpIHN0YXRlSWQgPSB3aGVyZSArICcuJyArIHN0YXRlSWQ7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVJZCA9IHN0YXRlSWQucmVwbGFjZSgvXC4qXC4vZywgJy4nKTsgLy8gcmVwbGFjZSBhbGwgbXVsdGlwbGUgZG90cyBsaWtlICcuLicsICcuLi4nIHdpdGggYSBzaW5nbGUgJy4nCiAgICAgICAgY29uc3QgRlVMTF9TVEFURV9JRCA9IHN0YXRlSWQ7CgogICAgICAgIGlmKCAoJChGVUxMX1NUQVRFX0lEKS5sZW5ndGggPiAwKSAmJiAoZXhpc3RzU3RhdGUoRlVMTF9TVEFURV9JRCkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgIC8vIFN0YXRlIGlzIGV4aXN0aW5nLgogICAgICAgICAgICBpZiAoV0FSTiAmJiAhZm9yY2UpIGxvZygnU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZyBhbmQgd2lsbCBubyBsb25nZXIgYmUgY3JlYXRlZC4nLCAnd2FybicpOwogICAgICAgICAgICBpZiAoIVdBUk4gJiYgTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gU3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ10gaXMgYWxyZWFkeSBleGlzdGluZy4gT3B0aW9uIGZvcmNlICg9b3ZlcndyaXRlKSBpcyBzZXQgdG8gWycgKyBmb3JjZSArICddLicpOwoKICAgICAgICAgICAgaWYoIWZvcmNlKSB7CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBleGlzdHMgYW5kIHNoYWxsIG5vdCBiZSBvdmVyd3JpdHRlbiBzaW5jZSBmb3JjZT1mYWxzZQogICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7IC8vIGV4ZWN1dGUgaWYgYSBmdW5jdGlvbiB3YXMgcHJvdmlkZWQgdG8gcGFyYW1ldGVyIGNhbGxiYWNrCiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBBbiBvcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3YXMgcHJvdmlkZWQsIHdoaWNoIHdlIGFyZSBnb2luZyB0byBleGVjdXRlIG5vdy4nKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICByZXR1cm47IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE4NDUyOTIwL2NvbnRpbnVlLWluLWN1cnNvci1mb3JlYWNoCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgIH0KCiAgICAgICAgLyoqKioqKioqKioqKgogICAgICAgICAqIFN0YXRlIGlzIG5vdCBleGlzdGluZyBvciBmb3JjZSA9IHRydWUsIHNvIHdlIGFyZSBjb250aW51aW5nIHRvIGNyZWF0ZSB0aGUgc3RhdGUgdGhyb3VnaCBzZXRPYmplY3QoKS4KICAgICAgICAgKioqKioqKioqKioqLwogICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICBvYmoudHlwZSA9ICdzdGF0ZSc7CiAgICAgICAgb2JqLm5hdGl2ZSA9IHt9OwogICAgICAgIG9iai5jb21tb24gPSBwYXJhbVsxXTsKICAgICAgICBzZXRPYmplY3QoRlVMTF9TVEFURV9JRCwgb2JqLCBmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgICAgIGlmIChlcnIpIHsKICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBGVUxMX1NUQVRFX0lEICsgJ106ICcgKyBlcnIpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIE5vdyB3ZSBhcmUgY3JlYXRpbmcgbmV3IHN0YXRlIFsnICsgRlVMTF9TVEFURV9JRCArICddJykKICAgICAgICAgICAgICAgIGxldCBpbml0ID0gbnVsbDsKICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgaWYocGFyYW1bMV0udHlwZSA9PT0gJ251bWJlcicpIGluaXQgPSAwOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdib29sZWFuJykgaW5pdCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGlmKHBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGluaXQgPSBwYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKEZVTExfU1RBVEVfSUQsIGluaXQsIHRydWUsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIEZVTExfU1RBVEVfSUQpOwogICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG51bVN0YXRlcyA9PT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBGdW5jdGlvbiB0byBjYWxsYmFjayBwYXJhbWV0ZXIgd2FzIHByb3ZpZGVkJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfSk7Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIFsnVFZfU3lzdGVtLkxhdXRzdGFlcmtlLmxhdXRlcicsIHsnbmFtZSc6J2xhdXRlcicsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonYnV0dG9uJywgJ2RlZic6ZmFsc2UsICJzbWFydE5hbWUiOiB7ImRlIjogIjEzbWFjaF9sYXV0ZXIiLCJzbWFydFR5cGUiOiAiU1dJVENIIn0gfV0sCiAgICBbJ1RWX1N5c3RlbS5MYXV0c3RhZXJrZS5sZWlzZXInLCB7J25hbWUnOidsZWlzZXInLCAndHlwZSc6J2Jvb2xlYW4nLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J2J1dHRvbicsICdkZWYnOmZhbHNlLCAic21hcnROYW1lIjogeyJkZSI6ICIxNG1hY2hfbGVpc2VyIiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLAogICAgCl07ICAgIApjcmVhdGVVc2VyU3RhdGVzKCcwX3VzZXJkYXRhLjAnLCBmYWxzZSwgc3RhdGVzVG9DcmVhdGUpOwo=</field>
       <comment pinned="false" h="80" w="160">Datenpunkte erstellen</comment>
     </block>
     <block type="procedures_callcustomnoreturn" id="y]v`1II`0,.sqO8t#oeJ" x="13" y="62">
       <mutation name="Datenpunkte_erstellen"></mutation>
       <next>
         <block type="on_ext" id=";:tN`by[o96JyJjaARy]">
           <mutation items="1"></mutation>
           <field name="CONDITION">any</field>
           <field name="ACK_CONDITION"></field>
           <value name="OID0">
             <shadow type="field_oid" id="6b?_l;oK3OuA*qWKjQ]y">
               <field name="oid">0_userdata.0.TV_System.Lautstaerke.lauter</field>
             </shadow>
           </value>
           <statement name="STATEMENT">
             <block type="controls_if" id="abtW^?B6k9(Xu9MDVq~6">
               <value name="IF0">
                 <block type="logic_operation" id="Poe_v0*b|ss:otqV40y7" inline="false">
                   <field name="OP">AND</field>
                   <value name="A">
                     <block type="logic_operation" id="-Az,vgmnF4].xDAi|~v^" inline="false">
                       <field name="OP">OR</field>
                       <value name="A">
                         <block type="logic_compare" id="/i/{,8}U0#DjE}9nsKsr">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="/AJu-y6KIm2T(+%~+0]Z">
                               <field name="ATTR">val</field>
                               <field name="OID">alexa2.0.History.name</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="text" id="UMO(5WS/mvG@6,ZSo~@n">
                               <field name="TEXT">Wohnzimmer</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_compare" id="5zaD*YnLM5OxC!/;9wa!">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="0=*aA+Nz}4FZmsruK9-/">
                               <field name="ATTR">val</field>
                               <field name="OID">alexa2.0.History.name</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="text" id="[XKROO^`LyIt%[Fu/r)l">
                               <field name="TEXT">Küche</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <value name="B">
                     <block type="logic_compare" id="u4c/5c!YZBS^)2!+SiS8">
                       <field name="OP">EQ</field>
                       <value name="A">
                         <block type="get_value" id="OfkmfjR@}Tf*|/u-fv{0">
                           <field name="ATTR">val</field>
                           <field name="OID">denon.0.zoneMain.powerZone</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_boolean" id="m/NH=1LWfBf!D_FN-D*/">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="variables_set" id=".)@sfp-cEF/mv^qT_y{y">
                   <field name="VAR" id="H;=iPDW=_?Id5%Z(qq4+" variabletype="">denon_volume_neu</field>
                   <value name="VALUE">
                     <block type="math_round" id="m1-wA=6;8XhCxxmbNoIS">
                       <field name="OP">ROUND</field>
                       <value name="NUM">
                         <shadow type="math_number" id="MUIEO*r1%xY(*s.fQ}6W">
                           <field name="NUM">3.1</field>
                         </shadow>
                         <block type="math_arithmetic" id="?#XDg*vKUjTNt~]g0#2o">
                           <field name="OP">ADD</field>
                           <value name="A">
                             <shadow type="math_number" id="f@nZQOL(l%aT-%1*d.kz">
                               <field name="NUM">1</field>
                             </shadow>
                             <block type="get_value" id="#eK(T}3T#u%uSW/q~Z0*">
                               <field name="ATTR">val</field>
                               <field name="OID">denon.0.zoneMain.volume</field>
                             </block>
                           </value>
                           <value name="B">
                             <shadow type="math_number" id="*^WzU2PItzXb3711^lq)">
                               <field name="NUM">5</field>
                             </shadow>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="control" id="=#Ey7xE|a5Tak|=Cybwf">
                       <mutation delay_input="false"></mutation>
                       <field name="OID">denon.0.zoneMain.volume</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="variables_get" id="|r)X]rGnK[t0N.|Tk^W%">
                           <field name="VAR" id="H;=iPDW=_?Id5%Z(qq4+" variabletype="">denon_volume_neu</field>
                         </block>
                       </value>
                     </block>
                   </next>
                 </block>
               </statement>
             </block>
           </statement>
           <next>
             <block type="on_ext" id="2%s0.B%=K!]hdLh4K9e{">
               <mutation items="1"></mutation>
               <field name="CONDITION">any</field>
               <field name="ACK_CONDITION"></field>
               <value name="OID0">
                 <shadow type="field_oid" id="ZAhZaxo:!HBgt.`o`Yzx">
                   <field name="oid">0_userdata.0.TV_System.Lautstaerke.leiser</field>
                 </shadow>
               </value>
               <statement name="STATEMENT">
                 <block type="controls_if" id="].vkP(eV/^gHQ}6rBb!`">
                   <value name="IF0">
                     <block type="logic_operation" id="vHxW{YKD]PZ?m`I3:VFy" inline="false">
                       <field name="OP">AND</field>
                       <value name="A">
                         <block type="logic_operation" id="N!QV78cW|1L}yM)H.aKQ" inline="false">
                           <field name="OP">OR</field>
                           <value name="A">
                             <block type="logic_compare" id="#VLk3=ii^#X*lk(lvz@4">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="cg67mJ%.@5QYf4}egf`|">
                                   <field name="ATTR">val</field>
                                   <field name="OID">alexa2.0.History.name</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="text" id="mGg3fBG9!^S?-+aabX6T">
                                   <field name="TEXT">Wohnzimmer</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_compare" id="n+[)?#5)Yw|Ca7RD^G8}">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="Q6`)[u?Rs=0Qv1.rjZ+(">
                                   <field name="ATTR">val</field>
                                   <field name="OID">alexa2.0.History.name</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="text" id="2){guIj^9%AU!e^Nf3/]">
                                   <field name="TEXT">Küche</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="B">
                         <block type="logic_compare" id="iq`mBw85_zNrAJ:RVM3a">
                           <field name="OP">EQ</field>
                           <value name="A">
                             <block type="get_value" id="5UnsYHRtxR,}qW%i_T7Y">
                               <field name="ATTR">val</field>
                               <field name="OID">denon.0.zoneMain.powerZone</field>
                             </block>
                           </value>
                           <value name="B">
                             <block type="logic_boolean" id="V]_NQ~x;=_u[Cr660H9l">
                               <field name="BOOL">TRUE</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="variables_set" id="`!8U`G45msW25-^f=0NT">
                       <field name="VAR" id="H;=iPDW=_?Id5%Z(qq4+" variabletype="">denon_volume_neu</field>
                       <value name="VALUE">
                         <block type="math_round" id="2^olr@9n*~yQXISG6NwJ">
                           <field name="OP">ROUND</field>
                           <value name="NUM">
                             <shadow type="math_number" id="MUIEO*r1%xY(*s.fQ}6W">
                               <field name="NUM">3.1</field>
                             </shadow>
                             <block type="math_arithmetic" id="lv,uj`mU4?[8b^5^T:=D">
                               <field name="OP">MINUS</field>
                               <value name="A">
                                 <shadow type="math_number" id="f@nZQOL(l%aT-%1*d.kz">
                                   <field name="NUM">1</field>
                                 </shadow>
                                 <block type="get_value" id="IySJvXNOWXn5k)`MXIcL">
                                   <field name="ATTR">val</field>
                                   <field name="OID">denon.0.zoneMain.volume</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <shadow type="math_number" id="I0VApMNapqX=ji5L-|K(">
                                   <field name="NUM">5</field>
                                 </shadow>
                               </value>
                             </block>
                           </value>
                         </block>
                       </value>
                       <next>
                         <block type="control" id="d#ZC[2S(rJr10g174w=k">
                           <mutation delay_input="false"></mutation>
                           <field name="OID">denon.0.zoneMain.volume</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="variables_get" id="I~{z}3qO]SUsOEpb4s0Z">
                               <field name="VAR" id="H;=iPDW=_?Id5%Z(qq4+" variabletype="">denon_volume_neu</field>
                             </block>
                           </value>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
               </statement>
             </block>
           </next>
         </block>
       </next>
     </block>
    </xml>
    

    1 Antwort Letzte Antwort
    0
    • C chrbo80

      @dslraser wobei: wenn du auf history triggerst, hast du keine möglichkeit, verschiedenen echos verschiedene routinen zuzuordnen beim gleichen kommando, oder?

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #22

      @chrbo80
      Noch einen Hinweis, Du kannst Dir ja mal ein Blockly machen(hatte ich hier mal irgendwo gepostet) mit Debug Bausteinen um zu sehen welcher ECHO tatsächlich reagiert. Wenn Du mehrere ECHOS hast, und Du sprichst einen an und es ist ein weiterer ECHO in Hörweite, wirst Du erstaunt sein welche ECHOs sich erstmal angesprochen fühlen.
      Wenn Du in einem Raum bist, wo Dich definitiv nur ein ECHO hört, funktioniert diese Methode zuverlässig, sonst musst Du schauen.....

      C 1 Antwort Letzte Antwort
      0
      • C chrbo80

        @dslraser wobei: wenn du auf history triggerst, hast du keine möglichkeit, verschiedenen echos verschiedene routinen zuzuordnen beim gleichen kommando, oder?

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #23

        @chrbo80 sagte in Aktualisierungs-Geschwindigekeit alexa 2.0:

        wobei: wenn du auf history triggerst,

        Trigger auf ECHO Device Name....(und sogar nur auf wurde geändert getriggert)
        (angesprochen habe ich den ECHO im Wohnzimmer, schau mal was da so im Log steht....)

        Bildschirmfoto 2020-02-04 um 20.21.28.png

        LOG....Überraschung
        Bildschirmfoto 2020-02-04 um 20.21.39.png

        <xml xmlns="http://www.w3.org/1999/xhtml">
         <variables>
           <variable type="" id="tx`]izPXI!BeK19V`CX$">angesprochener_echo</variable>
         </variables>
         <block type="on_ext" id="?gr$o@h!NTp`z7ncFkw9" x="37" y="137">
           <mutation items="1"></mutation>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <value name="OID0">
             <shadow type="field_oid" id=",JW*_Fne3n279T7:v^/D">
               <field name="oid">alexa2.0.History.name</field>
             </shadow>
           </value>
           <statement name="STATEMENT">
             <block type="variables_set" id="Yps_^d-kW+oe5cQMJ@@q">
               <field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
               <value name="VALUE">
                 <block type="get_value" id="~@yqzw9b:kyhv;sWile*">
                   <field name="ATTR">val</field>
                   <field name="OID">alexa2.0.History.name</field>
                 </block>
               </value>
               <next>
                 <block type="debug" id="aZK+dR0ArHW/.T7s0TJG">
                   <field name="Severity">log</field>
                   <value name="TEXT">
                     <shadow type="text" id="8Sjo6Q$aWu%%ozq^o^CL">
                       <field name="TEXT">test</field>
                     </shadow>
                     <block type="text_join" id="RGiVPIa(4NV*u.uhLA;F">
                       <mutation items="2"></mutation>
                       <value name="ADD0">
                         <block type="text" id="S@z*(X!Yxn_Ym4^bVBDi">
                           <field name="TEXT">ECHO: </field>
                         </block>
                       </value>
                       <value name="ADD1">
                         <block type="variables_get" id="AgP?eSw.F.CmS3tI0w3s">
                           <field name="VAR" id="tx`]izPXI!BeK19V`CX$" variabletype="">angesprochener_echo</field>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
               </next>
             </block>
           </statement>
         </block>
        </xml>
        

        1 Antwort Letzte Antwort
        1
        • dslraserD dslraser

          @chrbo80
          Noch einen Hinweis, Du kannst Dir ja mal ein Blockly machen(hatte ich hier mal irgendwo gepostet) mit Debug Bausteinen um zu sehen welcher ECHO tatsächlich reagiert. Wenn Du mehrere ECHOS hast, und Du sprichst einen an und es ist ein weiterer ECHO in Hörweite, wirst Du erstaunt sein welche ECHOs sich erstmal angesprochen fühlen.
          Wenn Du in einem Raum bist, wo Dich definitiv nur ein ECHO hört, funktioniert diese Methode zuverlässig, sonst musst Du schauen.....

          C Offline
          C Offline
          chrbo80
          schrieb am zuletzt editiert von
          #24

          @dslraser deswegen hab ich den timeout eingebaut, weil die zeitweise wie von dir beschrieben noch wechseln. Hab im wohnzimmer zb 2, da ist immer das problem...

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          428

          Online

          32.8k

          Benutzer

          82.9k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe