Navigation

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

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Alternative Trigger in Trigger

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

      Ich habe sehr oft gelesen, dass man keine Trigger in einen Trigger platziert.

      Mein Problem ist, dass ich keine andere Lösung finde.

      Was will ich haben:
      Ich möchte meine PV-Daten zeitgleich alle 10 Sekunden aktualisieren. Hierzu kann ich den Solax Wechselrichter hernehmen, da dieser (wenn online) alle 10 Sek aktualisiert.

      Blöd nur, wenn er sich nachts offline schaltet.

      Mit meiner Trigger in Trigger Lösung funktioniert es.


      7fae47f1-1b16-43fa-9ef3-3230f7b44f57-grafik.png

      Kann mir einer der versierten Programmierer bestätigen, dass diese Trigger in Trigger Lösung machbar ist. Oder gibt es eine andere, bessere Lösung?

      padrino paul53 Homoran J 4 Replies Last reply Reply Quote 0
      • padrino
        padrino Most Active @Meister Mopper last edited by

        @meister-mopper
        Wie wäre es, wenn Du einfach den ganzen Tag das 10 Minuten Intervall nutzt? 😌
        Dürfte doch auch dann genau genug sein. 😃

        Meister Mopper 1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @padrino last edited by

          @padrino
          Das Problem ist ja, dass exakt zum Zeitpunkt, an dem tagsüber der Wechselrichter abgefragt wird, die Berechnung erfolgen soll.

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

            @meister-mopper sagte: bestätigen, dass diese Trigger in Trigger Lösung machbar ist.

            Nein, so wird jeden Tag ein zusätzlicher Trigger erzeugt.

            @meister-mopper sagte in Alternative Trigger in Trigger:

            gibt es eine andere, bessere Lösung?

            Triggere nur auf "Inverter AC-Power total" und zusätzlich mit einem Zeitplan mit 10-s-Intervall. In beiden Triggern wird der Datenpunkt "Inverter online" abgefragt.

            Bild_2022-05-17_175037637.png

            Alternative: Im AC-Power-Trigger wird die Timer-Variable Intervall abgefragt:

            Bild_2022-05-17_175823803.png

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

              @meister-mopper mach ein zweites Blockly, das die erreichbarkeit testet und diese in eine Variable schreibt.
              Diese Variable prüfst du dann bei dem Hauptprogramm.

              1 Reply Last reply Reply Quote 0
              • J
                JoergH @Meister Mopper last edited by

                @meister-mopper
                Wenn der WR aus ist, dann wird doch der innere Trigger nie ausgelöst, wozu brauchst Du denn dann noch den Äußeren?

                Selbst wenn man das einfach alle 10 Sekunden laufen lassen würde, würde doch die Abfrage ob der WR überhaupt online ist reichen...?

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

                  @paul53 @Homoran @JoergH

                  Danke euch, ich probiere es mal mit

                  c88a67ac-bcf5-4d99-9876-894ca05a3f39-grafik.png

                  Mal schauen, ob es funktioniert. Auf jede Fall ist es kein TiT mehr.

                  Fazit:
                  Super, bisher taucht kein Berechnungsfehler aufgrund von asynchronen Berechnungen auf. Ist echt ein Forum der Extraklasse.

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

                    @meister-mopper sagte: Mal schauen, ob es funktioniert.

                    Das Intervall kann gar nicht oder auch mehrmals gestartet werden, wobei es sich dann nicht mehr stoppen lässt.

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

                      @paul53
                      Okay, wo ist mein Denkfehler?

                      Wenn der Inverter false ist, wird das Intervall gestartet. Wenn der Inverter true ist, wird das Intervall gestoppt und bei jeder Aktualisierung neu berechnet.

                      T padrino 2 Replies Last reply Reply Quote 0
                      • T
                        TT-Tom @Meister Mopper last edited by

                        @meister-mopper

                        Wenn dein Inverter offline ist ändert sich dann noch dein power total ( triggerpunkt) ?

                        Meister Mopper 1 Reply Last reply Reply Quote 0
                        • padrino
                          padrino Most Active @Meister Mopper last edited by

                          @meister-mopper sagte in Alternative Trigger in Trigger:

                          @paul53
                          Okay, wo ist mein Denkfehler?

                          Ich denke, das stop muss direkt runter vor das Intervall in den "sonst" Fall...

                          Meister Mopper 1 Reply Last reply Reply Quote 0
                          • Meister Mopper
                            Meister Mopper @TT-Tom last edited by

                            @tt-tom
                            Das gilt es herauszufinden. Wenn der Adapter trotzdem alle 10 Sek abfragt (aktualisiert), sollte es gehen.

                            T 1 Reply Last reply Reply Quote 0
                            • Meister Mopper
                              Meister Mopper @padrino last edited by Meister Mopper

                              @padrino
                              Probiere ich! Danke


                              1b433fb4-7ee8-47c5-8e3f-538cd757359d-grafik.png

                              1 Reply Last reply Reply Quote 0
                              • T
                                TT-Tom @Meister Mopper last edited by

                                @meister-mopper sagte in Alternative Trigger in Trigger:

                                @tt-tom
                                Das gilt es herauszufinden. Wenn der Adapter trotzdem alle 10 Sek abfragt (aktualisiert), sollte es gehen.

                                Wenn er sich aber nicht mehr ändert wie soll der Intervall angestoßen werden

                                Meister Mopper 1 Reply Last reply Reply Quote 0
                                • Meister Mopper
                                  Meister Mopper @TT-Tom last edited by

                                  @tt-tom
                                  Ich hoffe mal, dass es mit "Altualisierung" funktioniert. Geändert wird dann ja nichts mehr 🤷‍♂️

                                  T paul53 2 Replies Last reply Reply Quote 0
                                  • T
                                    TT-Tom @Meister Mopper last edited by TT-Tom

                                    @meister-mopper
                                    Ich würde auf den Erreichbarkeiten des Inverter triggern online oder offline und dem entsprechenden die Berechnungen durchführen.
                                    Ps muss mal weg. Schau nachher nochmal rein

                                    Meister Mopper 1 Reply Last reply Reply Quote 0
                                    • Meister Mopper
                                      Meister Mopper @TT-Tom last edited by

                                      @tt-tom
                                      Hatte ich ja (s. Beitrag 1), dann habe ich aber Trigger in Trigger.

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        JoergH last edited by

                                        @meister-mopper Eine einfache Falls-Abfrage tut es auch um den Status zu prüfen...

                                        Meister Mopper 1 Reply Last reply Reply Quote 0
                                        • Meister Mopper
                                          Meister Mopper @JoergH last edited by

                                          @joergh
                                          Was heißt einfach?

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

                                            @meister-mopper sagte: Ich hoffe mal, dass es mit "Altualisierung" funktioniert.

                                            Das setzt voraus, dass noch genau einmal aktualisiert wird, nachdem "Inverter Online" auf false gewechselt hat.

                                            Sicher funktioniert es so:

                                            Bild_2022-05-17_191423271.png

                                            @meister-mopper sagte in Alternative Trigger in Trigger:

                                            Was heißt einfach?

                                            Der blaue falls-Block.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            856
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly javascript
                                            6
                                            25
                                            621
                                            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