Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Smartthings Schaltung

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Smartthings Schaltung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jürgen B. 0
      Jürgen B. 0 last edited by

      Hallo zusammen,
      ich habe mir von LEDVance die Smartlampen geholt, welche ich über den Adapter Smarthings auch ansteuern kann. Um alle fünf Lampen dimmen zu können, habe ich ein Blockly gefertigt. Problem ist, dass die Lampen ab Aktivierung des Skripts völlig verrückt spielen. Kann mir jemand weiterhelfen?

      3354e130-1032-4adf-b993-be2a011bb0b2-image.png

      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Jürgen B. 0 last edited by paul53

        @jürgen-b-0 sagte: völlig verrückt spielen.

        Eine Trigger-Endlosschleife, da im oberen Trigger alle 5 Werte - die sich erst einmal voneinander unterscheiden - den Datenpunkt aktualisieren. Man darf im oberen Trigger nur einmal den Datenpunkt aktualisieren.
        Prüfe zur Sicherheit, ob der Ursprung (unter "Trigger") der Wertänderung kein Skript ist:

        Blockly_temp.JPG

        Außerdem: 5 mal den Wert aus dem Datenpunkt einzulesen, ist nicht gerade effizient. Verwende die vordefinierte lokale Variable Wert (unter "Trigger").

        1 Reply Last reply Reply Quote 0
        • MartinP
          MartinP last edited by MartinP

          @jürgen-b-0 Was soll dieses Scipt bewirken? Sollen die vier bei Betreten des Skripts noch nicht veränderten Lampen mit dem Dimm-Wert der Lampe, deren Dimm-Wert geändert wurde versorgt werden also alle fünf Lampen im Dimm-Level synchronisiert werden?

          Die beiden Blöcke sehen schon ein wenig SEHR kriminell aus ...

          Müsste man ggfs eine Locking-Variable um den zweiten Block machen, die verhindert, dass im ersten Block "gesteuert" wird, wenn im zweiten Block noch gearbeitet wird ...
          Die beiden Blöcke werden möglicherweise nebenläufig abgearbeitet, nicht nacheinander, nur weil man sie aneinander geklebt hat ...

          Der Erste Block funktioniert überhaupt nicht, da wird "Dimmer" sukzessive mit den Dimm-Werten der fünf Lampen gefüllt ...
          Der müsste wohl in fünf einzelne Blöcke aufgeteilt werden ...

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Jürgen B. 0 last edited by

            @jürgen-b-0
            Wenn noch andere Skripte auf die Datenunkte schreiben sollen, dann vergleiche anstelle von Ursprung den Kommentar mit dem Skriptnamen, der mit "script.js." anfängt.

            Blockly_temp.JPG

            Jürgen B. 0 1 Reply Last reply Reply Quote 0
            • Jürgen B. 0
              Jürgen B. 0 @paul53 last edited by

              @paul53 hi, vielen Dank schonmal für deine Unterstützung. Habe ich das jetzt richtig verstanden?:

              1. Die ersten fünf oberen Datenpunkte kann ich komplett rausnehmen
              2. Im Kommentar gebe ich in meinem Fall "javascript.0.scriptEnabled.Esszimmerdimmer" ein
              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Jürgen B. 0 last edited by paul53

                @jürgen-b-0 sagte: Die ersten fünf oberen Datenpunkte kann ich komplett rausnehmen

                Nur auf die 5 Datenpunkte triggern.

                @jürgen-b-0 sagte in Smartthings Schaltung:

                Im Kommentar gebe ich in meinem Fall "javascript.0.scriptEnabled.Esszimmerdimmer" ein

                Nein, den Skriptnamen, der mit "script.js." beginnt, eingeben. Man sieht ihn im Log beim Starten und Stoppen des Skripts.

                Jürgen B. 0 1 Reply Last reply Reply Quote 0
                • Jürgen B. 0
                  Jürgen B. 0 @paul53 last edited by

                  35bbb36e-b79c-4312-b4d8-9214ff9639f2-image.png

                  Das wäre jetzt schon mal für einen Datenpunkt. Ist das so richtig?

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Jürgen B. 0 last edited by paul53

                    @jürgen-b-0 sagte: Ist das so richtig?

                    Nein, nicht Ursprung auswählen, sondern Kommentar des letzten Zustands.

                    Blockly_temp.JPG

                    Jürgen B. 0 1 Reply Last reply Reply Quote 0
                    • Jürgen B. 0
                      Jürgen B. 0 @paul53 last edited by

                      @paul53
                      die Auswahlmöglichkeit habe ich garnicht
                      71fa52b5-5f80-47d2-b658-3f30f74affa5-image.png

                      sorry für die Umstände :😧

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Jürgen B. 0 last edited by

                        @jürgen-b-0 sagte: die Auswahlmöglichkeit habe ich garnicht

                        Alte Version des Javascript-Adapters?

                        Jürgen B. 0 1 Reply Last reply Reply Quote 0
                        • Jürgen B. 0
                          Jürgen B. 0 @paul53 last edited by

                          @paul53 kann sein, ich aktualisiere. Einen Moment bitte

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Jürgen B. 0 last edited by

                            @jürgen-b-0 sagte in Smartthings Schaltung:

                            ich aktualisiere

                            Dann aktualisier den ganzen Rest auch, sonst rennst du in das nächste Problem.

                            Jürgen B. 0 1 Reply Last reply Reply Quote 0
                            • Jürgen B. 0
                              Jürgen B. 0 @Thomas Braun last edited by

                              @thomas-braun @paul53 @MartinP was soll ich sagen, hat alles geklappt. Vielen lieben Dank. Wieder dazu gelernt. 😊

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              1.0k
                              Online

                              31.6k
                              Users

                              79.4k
                              Topics

                              1.3m
                              Posts

                              4
                              13
                              356
                              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