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. Skripten / Logik
  4. Blockly
  5. Blockly Script läuft nicht

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    528

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Blockly Script läuft nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 4 Kommentatoren 1.3k 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 Offline
    K Offline
    Kaeb
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe den Shelly Adapter und Alexa2 in Iobroker hinzugefügt. Die Instanzen sind grün. Ich hätte gerne, wenn ich über Alexa das Licht einschalte(was funktioniert), dass sie eine Rückmeldung in der Form - das Licht ist eingeschaltet - macht. Ich habe das in Blockly versucht, nur das Script will nicht laufen. Was mich irritiert ist, im Shelly Adapter(unter Objekte) gibt es keinen Power State, der den Wert true oder false zurück gibt. In den Smarthome Geräten von Alexa taucht der Shelly1(relay) mit Power State auf, wo sich der Wert auch ändert. Was mache ich falsch oder was muß geändert werden?Iobroker Script.png Iobroker Instanzen.png

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      Kaeb
      schrieb am zuletzt editiert von
      #2

      richtiges Script, dass nicht läuft
      Blockly Script.png

      thewhoboxT 1 Antwort Letzte Antwort
      0
      • rantanplanR Offline
        rantanplanR Offline
        rantanplan
        schrieb am zuletzt editiert von
        #3

        Setz mal vor dem "falls..." ein "Debug output Wert"
        Dann kannst Du sehen, ob "Switch" überhaupt getriggert wird und welcher "Wert" übergenben wird.

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          Kaeb
          schrieb am zuletzt editiert von
          #4

          hab ich gemacht,
          das Script läuft nicht, kommt immer. Ich denke, es muss irgendwo anders ein Fehler sein, denn mein Script hat noch nie funktioniert. (bin Newbie und mein erstes Script).

          J 1 Antwort Letzte Antwort
          0
          • K Kaeb

            hab ich gemacht,
            das Script läuft nicht, kommt immer. Ich denke, es muss irgendwo anders ein Fehler sein, denn mein Script hat noch nie funktioniert. (bin Newbie und mein erstes Script).

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            @Kaeb
            dann klick mal auf das rote Dreieck

            1 Antwort Letzte Antwort
            0
            • K Kaeb

              richtiges Script, dass nicht läuft
              Blockly Script.png

              thewhoboxT Offline
              thewhoboxT Offline
              thewhobox
              schrieb am zuletzt editiert von
              #6

              @Kaeb Woher hast du die varialbe Wert?
              Um Text auszugeben musst du doch nur den Datenpunkt "commands.speak" aktualisieren.
              Ich glaube nicht, dass das mit "sendTo" funktioniert.

              Klick mal oben rechts auf "blockly/js" und zeig uns mal den javascript code.

              Meine Adapter: emby | discovery
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              J 1 Antwort Letzte Antwort
              0
              • thewhoboxT thewhobox

                @Kaeb Woher hast du die varialbe Wert?
                Um Text auszugeben musst du doch nur den Datenpunkt "commands.speak" aktualisieren.
                Ich glaube nicht, dass das mit "sendTo" funktioniert.

                Klick mal oben rechts auf "blockly/js" und zeig uns mal den javascript code.

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von Jan1
                #7

                @thewhobox
                Die Frage müsste lauten wie sieht der DP Switch aus? Denn das ist Deine Variable "Wert".

                thewhoboxT 1 Antwort Letzte Antwort
                0
                • J Jan1

                  @thewhobox
                  Die Frage müsste lauten wie sieht der DP Switch aus? Denn das ist Deine Variable "Wert".

                  thewhoboxT Offline
                  thewhoboxT Offline
                  thewhobox
                  schrieb am zuletzt editiert von
                  #8

                  @Jan1 Wenn er den trigger auf Switch hat, dann heißt die Variable mit dem aktuellen Wert eig "value".
                  Deswegen soll er mal den javascript Code posten.

                  Meine Adapter: emby | discovery
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  J 1 Antwort Letzte Antwort
                  0
                  • thewhoboxT thewhobox

                    @Jan1 Wenn er den trigger auf Switch hat, dann heißt die Variable mit dem aktuellen Wert eig "value".
                    Deswegen soll er mal den javascript Code posten.

                    J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #9

                    @thewhobox
                    Wenn man es aus Variablen nimmt schon, wenn aus Trigger, eben Wert. Wurde an andere Stelle schon an gemeckert, dass man die Farben hier unterschiedlich gestellten sollte:relaxed:

                    thewhoboxT 1 Antwort Letzte Antwort
                    0
                    • J Jan1

                      @thewhobox
                      Wenn man es aus Variablen nimmt schon, wenn aus Trigger, eben Wert. Wurde an andere Stelle schon an gemeckert, dass man die Farben hier unterschiedlich gestellten sollte:relaxed:

                      thewhoboxT Offline
                      thewhoboxT Offline
                      thewhobox
                      schrieb am zuletzt editiert von
                      #10

                      @Jan1 Das verstehe ich nicht ganz. Variablen kann man doch nur aus Variablen nehmen?
                      Entweder dort ist schon "value" angelegt oder ich muss sie selbst anlegen. Oder hab ich da was verpasst?

                      Wenn ich einen trigger anlege wird immer folgender JS-Code erstellt:

                      on({id: "Object ID", change: "ne"}, function (obj) {
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                      });
                      

                      Inwelchem Fall heißt value nun Wert?

                      Meine Adapter: emby | discovery
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      J 1 Antwort Letzte Antwort
                      0
                      • thewhoboxT thewhobox

                        @Jan1 Das verstehe ich nicht ganz. Variablen kann man doch nur aus Variablen nehmen?
                        Entweder dort ist schon "value" angelegt oder ich muss sie selbst anlegen. Oder hab ich da was verpasst?

                        Wenn ich einen trigger anlege wird immer folgender JS-Code erstellt:

                        on({id: "Object ID", change: "ne"}, function (obj) {
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                        });
                        

                        Inwelchem Fall heißt value nun Wert?

                        J Offline
                        J Offline
                        Jan1
                        schrieb am zuletzt editiert von
                        #11

                        @thewhobox
                        Ja wenn das ne Variable ist, aber "Wert" findest eben unter Trigger und nicht bei den Variablen. Die Farbe des Block ist die Selbe und das führt zu Verwechslungen. Wobei sich Wert eben auf das Objekt des Trigger bezieht und untern Strich das Selbe sein dürfte, wie ne angelegte Variable, wie Du es beschreibst.
                        So der TE hat aber das Problem, dass sein Script nicht läuft und das liegt daran, das er es noch nicht gestartet hat, zumindest mal auf dem Screenshot.

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          Kaeb
                          schrieb am zuletzt editiert von
                          #12

                          Javascript Code.png

                          thewhoboxT 1 Antwort Letzte Antwort
                          0
                          • K Kaeb

                            Javascript Code.png

                            thewhoboxT Offline
                            thewhoboxT Offline
                            thewhobox
                            schrieb am zuletzt editiert von
                            #13

                            @Kaeb wie @jan1 schon geschrieben hat ist auf deinen Screenshots das Script immer gestoppt.
                            Drück mal auf das rote Play-Zeichen, dann startet dein Script auch erst.

                            Meine Adapter: emby | discovery
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            K 1 Antwort Letzte Antwort
                            0
                            • thewhoboxT thewhobox

                              @Kaeb wie @jan1 schon geschrieben hat ist auf deinen Screenshots das Script immer gestoppt.
                              Drück mal auf das rote Play-Zeichen, dann startet dein Script auch erst.

                              K Offline
                              K Offline
                              Kaeb
                              schrieb am zuletzt editiert von
                              #14

                              @thewhobox , danke für den Hinweis, jetzt bin ich gescheiter :relaxed:

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                Kaeb
                                schrieb am zuletzt editiert von
                                #15

                                Info zum Log
                                Log.png

                                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

                                816

                                Online

                                32.5k

                                Benutzer

                                81.8k

                                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