Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Mehrere Werte in verschiedene Geräte/CCU Variablen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mehrere Werte in verschiedene Geräte/CCU Variablen

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

      Hallo !!

      Spiele seit einigen Tagen mit Blockly rum (Zigbee Stick und Sensoren gekauft .... los gehts)😁
      Für mich ein Hammer Tool, da ich leider nicht programmieren kann.

      Habe damit schon einige Scripts geschrieben, funktionieren auch alle.

      ZB:
      temperatur un luftfeuchtigkeit Kopie.jpg
      Gemessene Temperaturen an CCU übergeben

      oder:
      temperaturen übergebeb.jpg
      Hier wird über Vis der Button geklickt und Wert für Raum übergeben (0:WZ; 1:VZ ; ....) damit eine Dialog geöffnet, mit Temperatur Einstellung und Heizmodus und per übernehmen übergeben.

      Versuche gerade für Lernzwecke alle meine Skripte zu vereinfachen bzw. verkleinern (Schleifen, ID von Selektor, ...)

      Das mit ID von Selektor klapp schon , lese damit mal die Werte aus aber wie bekomme ich die jetzt in das richtige Gerät bzw Systemvariable

      Bekomme ich das noch mit Blockly hin oder muss ich mit Java Skript für Dum.... kaufen?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @mrpiper last edited by paul53

        @mrpiper sagte: wie bekomme ich die jetzt in das richtige Gerät bzw Systemvariable

        Das wird mit dem Selektor schwierig, aber mit einem "Array of IDs" kann man es vereinfachen:

        Bild_2021-05-16_115517.png

        M 1 Reply Last reply Reply Quote 0
        • M
          mrpiper @paul53 last edited by mrpiper

          @paul53 Danke!!!!

          Temperaturen ändern.jpg

          Funktioniert perfekt!!

          Außer wenn ich es über Vis ändere (Container Dialog mit Wert setzen) bekomme ich eine Fehlermeldung (in Blockly) und die Temperatur wird nicht übernommen.
          Fehlermeldung.jpg
          Außer bei Wert 0(Raum 1)

          M 1 Reply Last reply Reply Quote 0
          • M
            mrpiper @mrpiper last edited by

            Beim Debugg ist mir aufgefallen das der Wert nach Übergabe von VIS falsch berechnet wird
            berechnung.jpg

            Wenn ich +1 weglasse funktionieren alle Räume außer Raum 0

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @mrpiper last edited by paul53

              @mrpiper
              Das sieht nach einer String-Verkettung aus. Wandle mal den Wert aus dem Datenpunkt nach Zahl.

              Bild_2021-05-16_183354.png

              M 1 Reply Last reply Reply Quote 0
              • M
                mrpiper @paul53 last edited by

                @paul53
                Danke jetzt funktionierts!!

                M 1 Reply Last reply Reply Quote 0
                • M
                  mrpiper @mrpiper last edited by

                  Habe mein anders Skript auch noch "optimiert"
                  IMG_20210517_232646.jpg

                  Gibt's da noch was zu verbessern?

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  813
                  Online

                  32.0k
                  Users

                  80.5k
                  Topics

                  1.3m
                  Posts

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