Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Wert von Datenpunkt spiegeln?

    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

    Wert von Datenpunkt spiegeln?

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

      Hallo,

      Ich würde gerne den Wert von dem Datenpunkt „Licht Bad EG“ mit Power Datenpunkt eines Sonoffs spiegeln.

      Das heißt die beide Datenpunkte sollen immer den gleichen Wert haben egal welcher von beiden geändert wird.

      Das funktioniert grundsätzlich mit diesem blockly. Das Problem ist wenn der Lichtschalter schnell mit an aus betätigt wird bildet sich eine Schleife und das Licht wird immer an und aus geschaltet. Wisst ihr wie ich das unterbinden könnte?

      13A97B01-3F8B-4290-BF23-6FB3BFEC5BD3.jpeg

      Asgothian paul53 2 Replies Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @saeft_2003 last edited by

        @saeft_2003

        Erst einmal zwei Fragen:

        • warum keinen Alias benutzen ? Der macht das "automatisch"
        • wie werden die DP's geschaltet ? Durch Skripte, oder nur durch vis / andere Adapter ?

        Wenn einer der DP nicht durch andere Skripte geschaltet werden soll kannst du den Loop dadurch brechen das du vor dem steuern noch abfragst von wem die Änderung kommt.

        A.

        S paul53 3 Replies Last reply Reply Quote 0
        • paul53
          paul53 @saeft_2003 last edited by

          @saeft_2003 sagte:

          wie ich das unterbinden könnte?

          Blockly_temp.JPG

          1 Reply Last reply Reply Quote 0
          • S
            saeft_2003 Most Active @Asgothian last edited by

            @Asgothian sagte in Wert von Datenpunkt spiegeln?:

            @saeft_2003

            Erst einmal zwei Fragen:

            • warum keinen Alias benutzen ? Der macht das "automatisch"
            • wie werden die DP's geschaltet ? Durch Skripte, oder nur durch vis / andere Adapter ?

            Wenn einer der DP nicht durch andere Skripte geschaltet werden soll kannst du den Loop dadurch brechen das du vor dem steuern noch abfragst von wem die Änderung kommt.

            A.

            Von der Alias Funktion hab ich schon gehört, hab mich aber bis jetzt noch nicht damit beschäftigt.

            Die DP werden Hauptsächlich von VIS oder durch Skripte gesteuert.

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

              @saeft_2003 sagte:

              durch Skripte gesteuert.

              Dann funktioniert die vorgeschlagene Methode nicht. Versuche es dann so:

              Blockly_temp.JPG

              S 2 Replies Last reply Reply Quote 0
              • S
                saeft_2003 Most Active @Asgothian last edited by

                @Asgothian

                Zu der alias Funktion, könntest du mir den Code sagen den ich bei RAW reinkopieren muss? Muss ich das bei beiden DP machen?

                Das sind die DP:

                meine-datenpunkte.0.Alias.Licht_Bad_DG

                sonoff.0.DVES_94436F.POWER

                S 1 Reply Last reply Reply Quote 0
                • S
                  saeft_2003 Most Active @paul53 last edited by

                  @paul53 sagte in Wert von Datenpunkt spiegeln?:

                  @saeft_2003 sagte:

                  durch Skripte gesteuert.

                  Dann funktioniert die vorgeschlagene Methode nicht. Versuche es dann so:

                  Blockly_temp.JPG

                  Ok Danke. Meinst du so, oder die Objekt IDs bei falls tauschen?

                  8B5282C3-FA71-44B4-90AD-CEDA0CB24A92.jpeg

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

                    @saeft_2003 sagte:

                    oder die Objekt IDs bei falls tauschen?

                    Ja, mit Wert des Zieldatenpunktes vergleichen.

                    1 Reply Last reply Reply Quote 0
                    • S
                      saeft_2003 Most Active @saeft_2003 last edited by

                      @saeft_2003 sagte in Wert von Datenpunkt spiegeln?:

                      Zu der alias Funktion, könntest du mir den Code sagen den ich bei RAW reinkopieren muss? Muss ich das bei beiden DP machen?

                      Das sind die DP:

                      meine-datenpunkte.0.Alias.Licht_Bad_DG

                      sonoff.0.DVES_94436F.POWER

                      @crunchip

                      Ich hab im alias thread gesehen, dass du dich damit auch beschäftigt hast. Kannst du vielleicht meine Frage beantworten?

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

                        @Asgothian sagte:

                        warum keinen Alias benutzen ? Der macht das "automatisch"

                        Das Spiegeln zwischen zwei Adapter-Datenpunkten kann Alias nicht. Ein Alias (virtueller Datenpunkt) spiegelt einen Adapter-Datenpunkt bzw. einen Kommando- und einen Status-Datenpunkt.

                        1 Reply Last reply Reply Quote 0
                        • S
                          saeft_2003 Most Active @paul53 last edited by

                          @paul53 sagte in Wert von Datenpunkt spiegeln?:

                          @saeft_2003 sagte:

                          durch Skripte gesteuert.

                          Dann funktioniert die vorgeschlagene Methode nicht. Versuche es dann so:

                          Blockly_temp.JPG

                          So hab ich es jetzt probiert. Wenn man jetzt schnell schaltet, kommt manchmal noch ein zusätzlicher Schaltvorgang. Es entsteht aber nicht wie vorher eine Schleife.

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

                            @saeft_2003 sagte:

                            Wenn man jetzt schnell schaltet, kommt manchmal noch ein zusätzlicher Schaltvorgang.

                            Hast Du Verzögerungszeiten aktiviert ?

                            S 1 Reply Last reply Reply Quote 0
                            • crunchip
                              crunchip Forum Testing Most Active @saeft_2003 last edited by

                              @saeft_2003 um was genau gehts?
                              ich selbst habe das mit den alias noch nicht umgesetzt, da es für mich zu viele Unstimmigkeiten und Probleme bereitet. Finde es auch etwas umständlich bei manchen Datenpunkten.
                              Habe einen einzigen alias über Geräte angelegt (Zählerstand für Abwasser) , das war mir zu umständlich und musste nach dem anlegen den alias zusätzlich noch manuell bearbeiten, weil das nicht direkt passend ging, da der Datenpunkt ja eigentlich auch kein Gerät, sondern nur ein Zählerstand ist.

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                saeft_2003 Most Active @paul53 last edited by

                                @paul53 sagte in Wert von Datenpunkt spiegeln?:

                                @saeft_2003 sagte:

                                Wenn man jetzt schnell schaltet, kommt manchmal noch ein zusätzlicher Schaltvorgang.

                                Hast Du Verzögerungszeiten aktiviert ?

                                Nein.

                                1 Reply Last reply Reply Quote 0
                                • S
                                  saeft_2003 Most Active @crunchip last edited by

                                  @crunchip sagte in Wert von Datenpunkt spiegeln?:

                                  @saeft_2003 um was genau gehts?
                                  ich selbst habe das mit den alias noch nicht umgesetzt, da es für mich zu viele Unstimmigkeiten und Probleme bereitet. Finde es auch etwas umständlich bei manchen Datenpunkten.
                                  Habe einen einzigen alias über Geräte angelegt (Zählerstand für Abwasser) , das war mir zu umständlich und musste nach dem anlegen den alias zusätzlich noch manuell bearbeiten, weil das nicht direkt passend ging, da der Datenpunkt ja eigentlich auch kein Gerät, sondern nur ein Zählerstand ist.

                                  Danke, aber ich hab mich jetzt dazu entschieden das ganze über ein skript zu machen das dank paul53 jetzt laufen sollte...

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

                                    @saeft_2003
                                    Warum alles so umständlich, wenn es dafür einen eigene Block gibt, der sonst nichts benötigt?
                                    dc7b8c31-3a80-4377-ae40-a57c7d9e277e-grafik.png
                                    Die zwei DPs da über Kreuz rein und das wars 😉

                                    S paul53 2 Replies Last reply Reply Quote 0
                                    • S
                                      saeft_2003 Most Active @Jan1 last edited by saeft_2003

                                      @Jan1

                                      Ufff 😳 das blockly habe ich ja noch nie gesehen 🙈 vielen Dank werde ich heute Abend testen 👍

                                      So richtig?

                                      6B9D9072-3D1D-496A-8B96-802B327A9E4C.jpeg

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

                                        @saeft_2003
                                        Nein, da das ohne Trigger geht, ich schreib doch sonst nichts. Das Ding triggert sich selber 😉

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

                                          @Jan1 sagte:

                                          Die zwei DPs da über Kreuz rein und das wars

                                          Das entspricht dem Blockly im ersten Post von @saeft_2003, nur ohne Verzögerungen.

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

                                            @paul53
                                            Du Schnellblicker 😉
                                            Das ist doch Sinn der Sache 🙂

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            914
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            5
                                            22
                                            1206
                                            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