Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Iobroker Skript und Alexa

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    110

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Iobroker Skript und Alexa

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2525
77 Beiträge 7 Kommentatoren 4.7k Aufrufe 4 Watching
  • Ä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.
  • K kg36304

    Das was da jetzt steht ist die Fernsehwand, das ist nur eine Lampe die eingeschaltet wird.
    Soll ich das jetzt trotzdem übernehmen?

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

    @kg36304 sagte in Iobroker Skript und Alexa:

    Das was da jetzt steht ist die Fernsehwand, das ist nur eine Lampe die eingeschaltet wird.
    Soll ich das jetzt trotzdem übernehmen?

    Das ist nur ein Teil davon, im Blockly Export ist der "Fernseher" komplett drinn. Das Bild ist nur ein Ausschnitt.

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      kg36304
      schrieb am zuletzt editiert von
      #53

      Moin,

      danke Dir. Ich konnte es gestern nicht mehr testen da wir eine Geburtstagsfeier hatten.

      Ich teste es heute im Laufe des Tages und melde mich wieder.

      Danke.

      dslraserD 1 Antwort Letzte Antwort
      0
      • K kg36304

        Moin,

        danke Dir. Ich konnte es gestern nicht mehr testen da wir eine Geburtstagsfeier hatten.

        Ich teste es heute im Laufe des Tages und melde mich wieder.

        Danke.

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

        @kg36304 sagte in Iobroker Skript und Alexa:

        ch teste es heute im Laufe des Tages und melde mich wieder.

        nimm mal das Blockly hier....
        Es gibt in Deinen Blocklys bisher keine "Taste Fernseher an", wie schaltest Du ein ?


        Zeichenbegrenzung im Forum überschritten, deshalb jetzt der Export als Text Datei
        Blockly_Export.txt

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          kg36304
          schrieb am zuletzt editiert von kg36304
          #55

          Also, der Blocky klappt mit fernseh an und aus.

          Die Test Routine über Alexa geht auch. Der Praxistest ist ja dann wenn Apple und Kodi integriert sind.

          Den Fernseher schalte ich mit der Tastenkombination Home, Source und OK an. Damit habe ich gewährleistet, dass er nicht aus geht wenn ich Apple TV einschalte.

          Ich kann das natürlich ändern auf die Powertaste, da zukünftig ( mit deiner Hilfe) ja vorher abgefragt wird ob der AVR an ist oder?

          Das wäre der Code für die Powertaste TV

          http://192.168.62.49/command?code=190824050001000000000C&XC_USER=user&XC_PASS=210370&XC_FNC=Send2
          

          Somit würden dann die Tasten OK, Source und Home wegfallen.

          Danke

          dslraserD 1 Antwort Letzte Antwort
          0
          • K kg36304

            Also, der Blocky klappt mit fernseh an und aus.

            Die Test Routine über Alexa geht auch. Der Praxistest ist ja dann wenn Apple und Kodi integriert sind.

            Den Fernseher schalte ich mit der Tastenkombination Home, Source und OK an. Damit habe ich gewährleistet, dass er nicht aus geht wenn ich Apple TV einschalte.

            Ich kann das natürlich ändern auf die Powertaste, da zukünftig ( mit deiner Hilfe) ja vorher abgefragt wird ob der AVR an ist oder?

            Das wäre der Code für die Powertaste TV

            http://192.168.62.49/command?code=190824050001000000000C&XC_USER=user&XC_PASS=210370&XC_FNC=Send2
            

            Somit würden dann die Tasten OK, Source und Home wegfallen.

            Danke

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

            @kg36304
            hast Du das letzte oder vorletzte Blockly genommen ?
            Und schreibe hier mal den/die Befehle für an aus für alle Geräte in Code Tags rein. Oder packe die in das letzte Blockly und stelle den Export hier wieder rein.
            Im letzten Blockly hatte ich schon Apple TV und Kodi in der anschalten Variante eingefügt, das ist nur zugeklappt, kannst ja mal aufmachen...
            Dafür dann auch jeweils Routinen einfügen. Ich habe da, glaube ich jedenfalls, auch noch alles aus (oder so ähnlich) eingefügt...
            Ich bin im Moment noch arbeiten...

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              kg36304
              schrieb am zuletzt editiert von
              #57

              ich habe den letzten genommen.

              Hatte aber nicht aufgeklapt und aktiviert.

              Teste jetzt nochmal.

              dslraserD 1 Antwort Letzte Antwort
              0
              • K kg36304

                ich habe den letzten genommen.

                Hatte aber nicht aufgeklapt und aktiviert.

                Teste jetzt nochmal.

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

                @kg36304
                aber das zugeklappte war bisher nur einschalten für Kodi und Apple TV, aber das Prinzip siehst Du ja jetzt...

                PS: den Punkt (die Funktion) "Datenpunkte_erstellen", kannst Du deaktivieren, wenn die Datenpunkte alle erstellt wurden, sonst kann es beim Blockly Start dazu kommen das die erstellten Button aktualisiert werden und das Blockly auslöst.

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  kg36304
                  schrieb am zuletzt editiert von
                  #59

                  ok,

                  klappt alle gut. er führt aber immer die "Fernseh an" variante durch obwohl der AVR an ist.
                  Sollte das nicht abgefragt werden und bei =an kein TV start.

                  dslraserD 1 Antwort Letzte Antwort
                  0
                  • K kg36304

                    ok,

                    klappt alle gut. er führt aber immer die "Fernseh an" variante durch obwohl der AVR an ist.
                    Sollte das nicht abgefragt werden und bei =an kein TV start.

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

                    @kg36304 sagte in Iobroker Skript und Alexa:

                    ok,

                    klappt alle gut. er führt aber immer die "Fernseh an" variante durch obwohl der AVR an ist.
                    Sollte das nicht abgefragt werden und bei =an kein TV start.

                    Ich verstehe ehrlich gesagt jetzt nicht was Du meinst...?
                    Hast Du jetzt 6 (oder 7) Routinen für die einzelnen Aktionen eingerichtet und jeweils den richtigen Datenpunkt in der Routine zugewiesen ?

                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      kg36304
                      schrieb am zuletzt editiert von
                      #61

                      ich glaube du warst davon ausgegangen, dass die Fernsehwand den TV einschaltet.
                      Dies ist aber nur eine Lampe.

                      Der Fernseher wird über die 3 Tasten Home, Source und Menü gestartet. kanst Du aber nicht wissen war wohl mein Fehler.
                      Ich versuche es mal um zu bauen und hoffe ich bekomme das hin.

                      Danke.

                      dslraserD 1 Antwort Letzte Antwort
                      0
                      • K kg36304

                        ich glaube du warst davon ausgegangen, dass die Fernsehwand den TV einschaltet.
                        Dies ist aber nur eine Lampe.

                        Der Fernseher wird über die 3 Tasten Home, Source und Menü gestartet. kanst Du aber nicht wissen war wohl mein Fehler.
                        Ich versuche es mal um zu bauen und hoffe ich bekomme das hin.

                        Danke.

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

                        @kg36304
                        wollte Dir gerade schreiben....das Du es ja nach diesem Prinzip einbauen kannst. Ich hatte ja nur Deine Exporte zur Verfügung...

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          kg36304
                          schrieb am zuletzt editiert von
                          #63

                          ich spiele mal etwas, zur Not hab ich ja noch deine Original.

                          Vielen, Vielen Dank. Hätte ich alleine nie hin bekommen.

                          dslraserD 1 Antwort Letzte Antwort
                          0
                          • K kg36304

                            ich spiele mal etwas, zur Not hab ich ja noch deine Original.

                            Vielen, Vielen Dank. Hätte ich alleine nie hin bekommen.

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

                            @kg36304
                            Denke drann die Funktion Datenpunkte_erstellen zu deaktivieren...

                            1 Antwort Letzte Antwort
                            0
                            • K Offline
                              K Offline
                              kg36304
                              schrieb am zuletzt editiert von
                              #65

                              hab ich schon

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                kg36304
                                schrieb am zuletzt editiert von
                                #66

                                Hallo,

                                wollte nochmal kurz Info geben.

                                Was soll ich sagen, einfach geil. Funktioniert super.

                                Vielen Dank.

                                Und gelernt hab ich wieder was.

                                dslraserD 1 Antwort Letzte Antwort
                                0
                                • K kg36304

                                  Hallo,

                                  wollte nochmal kurz Info geben.

                                  Was soll ich sagen, einfach geil. Funktioniert super.

                                  Vielen Dank.

                                  Und gelernt hab ich wieder was.

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

                                  @kg36304
                                  wenn Du noch die Lautstärke mit Alexa einstellen möchtest, dann kannst Du einfach vom Denon Adapter den volume (den DP für die Lautstärke vom Denon Adapter) in iot einfügen. Als Smartnamen dann sowas wie "Lautstärke im Wohnzimmer" (nur Lautstärke geht nicht, weil das für den ECHO selbst wäre)

                                  Alexa, Lautstärke im Wohnzimmer auf 60%
                                  (nur aufpassen, das Du den nicht ausversehen auf 100 einstellst, aber das kann man auch im Denon selbst begrenzen. Nicht das Dir die Lautsprecher um die Ohren fliegen.)

                                  Ich habe noch eine zweite Möglichkeit per Blockly und zwei Routinen. Alexa, mach lauter. Alexa, mach leiser. (5er oder 10er Schritte, oder wie eben gewünscht)

                                  1 Antwort Letzte Antwort
                                  0
                                  • K Offline
                                    K Offline
                                    kg36304
                                    schrieb am zuletzt editiert von
                                    #68

                                    OK, hört sich gut an.

                                    Was mir gerade gut gefällt ist das Skript womit ich die DP setze.
                                    Würde ich gerne verwenden um die Fernbedienungsknöpfe um zu setzen. diese brauche ich aber nicht im IOT!

                                    Wo bzw wie kann ich verhundern, das die automatisch in die IOT übergeben werden?

                                    Danke.

                                    dslraserD 1 Antwort Letzte Antwort
                                    0
                                    • K kg36304

                                      OK, hört sich gut an.

                                      Was mir gerade gut gefällt ist das Skript womit ich die DP setze.
                                      Würde ich gerne verwenden um die Fernbedienungsknöpfe um zu setzen. diese brauche ich aber nicht im IOT!

                                      Wo bzw wie kann ich verhundern, das die automatisch in die IOT übergeben werden?

                                      Danke.

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

                                      @kg36304 sagte in Iobroker Skript und Alexa:

                                      Wo bzw wie kann ich verhundern, das die automatisch in die IOT übergeben werden?

                                      da rein klicken </>
                                      Bildschirmfoto 2020-02-04 um 19.26.43.png

                                      Ganz unten werden die Datenpunkte eingerichtet. Der markierte Teil ist der Smartname und Gerät für iot, den mußt Du entfernen

                                      Bildschirmfoto 2020-02-04 um 19.27.12.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • K Offline
                                        K Offline
                                        kg36304
                                        schrieb am zuletzt editiert von
                                        #70

                                        cool, danke.

                                        dslraserD 1 Antwort Letzte Antwort
                                        0
                                        • K kg36304

                                          cool, danke.

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

                                          @kg36304

                                          Lautstärke....mach lauter, mach leiser
                                          Hier dürfen zwei ECHOS die Lautstärke verstellen (Wohnzimmer und Küche). Wenn das bei Dir alle dürfen, dann entferne einfach diesen Teil. Dann noch zwei Routinen in der App die wieder die selbst angelegten DP ansteuern und fertig.

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

                                          785

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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