Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Wie ändere ich den Wert eines Datenpunkts?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Wie ändere ich den Wert eines Datenpunkts?

    This topic has been deleted. Only users with topic management privileges can see it.
    • haselchen
      haselchen Most Active @amg_666 last edited by haselchen

      @amg_666

      Beispiel ist aus dem Netz kopiert:

      Über den manuellen Farb-Block kann über einen Klick auf den Block die Farbe manuell ausgewählt werden.

      Im Beispiel wird ein Trigger auf einen Test-Datenpunkt eingefügt. Der Datenpunkt stellt ein Tür- oder Fensterkontakt dar, der die beiden Werte (true und false) speichert. Wenn das Fenster geöffnet ist, wird im Datenpunkt „true“ zurückgegeben. Im Trigger wird der Wert nun mittels einem Falls-Block abgefragt und somit die Variable „colorValue“ bei „true“ auf Rot und bei „false“ auf Grün gesetzt. Zudem wird die Variable ColorValue in einem separaten Datenpunkt gespeichert und per Block „Debug Output“ in das ioBroker-Log geschrieben.

      04d2462b-5afd-4ab6-afef-3f0affcd4ef9-grafik.png

      Im ioBroker-Log werden nun die folgenden Einträge geschrieben:
      5feec7b5-e960-4c3c-a5f8-4c51b1bb71c4-grafik.png

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @amg_666 last edited by

        @amg_666 sagte in Wie ändere ich den Wert eines Datenpunkts?:

        In Blockly bekomme ich es nicht hin:

        nimm steuere statt aktualisiere

        haselchen 1 Reply Last reply Reply Quote 0
        • haselchen
          haselchen Most Active @Homoran last edited by

          @homoran

          steuere hat er schon probiert 😉

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @haselchen last edited by

            @haselchen sagte in Wie ändere ich den Wert eines Datenpunkts?:

            @homoran

            steuere hat er schon probiert 😉

            Step - by - step

            Esrt einmal steuere, dann sehen was im log steht, dann reagieren

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

              @Homoran Logstufe Info, der schreibt mir nichts ins Log. Ich sehe ja - wie gesagt -, dass der Datenpunkt "color" geändert wird.

              Sehr schräg: Adapter einmal neu gestartet und jetzt läuft es. "Aktualisiere" scheint nur den DP zu aktualisieren aber nichts auszulösen (Lampe ändert Farbe nicht), "Steuere" funktioniert (jetzt).

              Schönen Sonntag noch

              haselchen Homoran 2 Replies Last reply Reply Quote 0
              • haselchen
                haselchen Most Active @amg_666 last edited by

                @amg_666

                @homo ist aber auch fies jetzt 😬 😁 😬

                amg_666 W 2 Replies Last reply Reply Quote 0
                • amg_666
                  amg_666 @haselchen last edited by

                  @haselchen das war keine Absicht, habs eigentlich direkt auf Antworten geklickt, da muss ich versehentlich was abgeschnitten haben. (ich hätte jetzt auch an @hasel antworten können 🙂 )

                  1 Reply Last reply Reply Quote 1
                  • W
                    Wildbill @haselchen last edited by

                    @haselchen Nö, da hat sich ich gar nichts geändert. Aktualisiere ändert nur den Wert des Datenpunktes, ohne irgendwas auszulösen, der Datenpunkt wird direkt grün. Nimmt man für eigene Datenpunkte, auf die zum Beispiel ein Script triggert oder Werte gespeichert werden sollen.
                    Steuere ändert den Wert des Datenpunktes und "bittet" den zugehörigen Adapter, diesen Befehl auch auszuführen und dann die Rückmeldung zu geben, indem der Datenpunkt erst grün wird, wenn die erfolgreiche Rückmeldung erfolgt ist. Das nimmt man für alle Datenpunkte von Adaptern, die Geräte steuern oder ähnliches.
                    War schon immer so. Einzig, es kommen jetzt eben eventuell Meldungen ins Log oder Datenpunkte bleiben rot, wenn man die beiden verwechselt.
                    Gruß, Jürgen

                    haselchen 1 Reply Last reply Reply Quote 0
                    • haselchen
                      haselchen Most Active @Wildbill last edited by

                      @wildbill

                      Hö?
                      Hab nix wegen geändert geschrieben?!
                      Post verwechselt?

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        Wildbill @haselchen last edited by

                        @haselchen Dachte, Deine Antwort an @Homoran bezog sich drauf, dass der neue JS-Controller jetzt ganz schön fies wäre, weil er das restriktiver behandelt. Dann vergess meinen Post. 🤭
                        Gruß, Jürgen

                        haselchen 1 Reply Last reply Reply Quote 0
                        • haselchen
                          haselchen Most Active @Wildbill last edited by

                          @wildbill

                          Hahahahahahaha, nein.
                          Ging um das @homo

                          1 Reply Last reply Reply Quote 1
                          • Homoran
                            Homoran Global Moderator Administrators @amg_666 last edited by

                            @amg_666 sagte in [gelöst] Wie ändere ich den Wert eines Datenpunkts?:

                            "Aktualisiere" scheint nur den DP zu aktualisieren aber nichts auszulösen (Lampe ändert Farbe nicht), "Steuere" funktioniert (jetzt).

                            genau das ist der Unterschied

                            amg_666 1 Reply Last reply Reply Quote 0
                            • amg_666
                              amg_666 @Homoran last edited by

                              @homoran ja, nur das bei mir beides nicht funktioniert hatte... Hat sich aber ja erledigt.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              897
                              Online

                              32.0k
                              Users

                              80.5k
                              Topics

                              1.3m
                              Posts

                              blockly
                              4
                              14
                              252
                              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