Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Script läuft nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Script läuft nicht

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

      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 Reply Last reply Reply Quote 0
      • K
        Kaeb last edited by

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

        thewhobox 1 Reply Last reply Reply Quote 0
        • rantanplan
          rantanplan last edited by

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

          1 Reply Last reply Reply Quote 0
          • K
            Kaeb last edited by

            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 Reply Last reply Reply Quote 0
            • J
              Jan1 @Kaeb last edited by

              @Kaeb
              dann klick mal auf das rote Dreieck

              1 Reply Last reply Reply Quote 0
              • thewhobox
                thewhobox @Kaeb last edited by

                @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 1 Reply Last reply Reply Quote 0
                • J
                  Jan1 @thewhobox last edited by Jan1

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

                  thewhobox 1 Reply Last reply Reply Quote 0
                  • thewhobox
                    thewhobox @Jan1 last edited by

                    @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 1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 @thewhobox last edited by

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

                      thewhobox 1 Reply Last reply Reply Quote 0
                      • thewhobox
                        thewhobox @Jan1 last edited by

                        @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 1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 @thewhobox last edited by

                          @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 Reply Last reply Reply Quote 0
                          • K
                            Kaeb last edited by

                            Javascript Code.png

                            thewhobox 1 Reply Last reply Reply Quote 0
                            • thewhobox
                              thewhobox @Kaeb last edited by

                              @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 1 Reply Last reply Reply Quote 0
                              • K
                                Kaeb @thewhobox last edited by

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

                                1 Reply Last reply Reply Quote 0
                                • K
                                  Kaeb last edited by

                                  Info zum Log
                                  Log.png

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  839
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  4
                                  15
                                  978
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo