Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Cron läuft immer weiter

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Cron läuft immer weiter

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

      Wollte alle 10s drei Werte addieren und in einen Datenpunkt schreiben, der Cron wird aber komplett ignoriert irgendwie, so das mein Raspi in die Knie geht. Hat vielleicht einer einen Tip, was an meinen Blockly verkehrt ist.

      2022-11-02 12.44.52 192.168.178.27 6d557e24a838.jpg 2022-11-02 12.44.38 192.168.178.27 a35b76fc8eb0.jpg

      Homoran liv-in-sky paul53 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @picky last edited by

        @picky niemals Trigger in Trigger!

        dein "Falls" musst du gegen einen Logikblock tauschen

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @picky last edited by

          @picky etwas verwirrend

          was genau willst du - alle 10s die werte wenn ...0.power ist was : true oder false - oder ist das überhaupt wichtig?

          der cron trigger arbeitet schon - nur das der innere triggger nicht zum exakten zeitpunkt getriggert wird - wie erwähnt - trigger in trigger geht nicht - kann nie zutreffen

          gibt es alle 10 sek eine bedingung, die erfüllt sein muss, damit die summe errechnet wird - wenn nein - nimm den inneren trigger raus

          P 1 Reply Last reply Reply Quote 0
          • P
            picky @liv-in-sky last edited by

            @liv-in-sky said in Cron läuft immer weiter:

            @picky etwas verwirrend

            was genau willst du - alle 10s die werte wenn ...0.power ist was : true oder false - oder ist das überhaupt wichtig?

            der cron trigger arbeitet schon - nur das der innere triggger nicht zum exakten zeitpunkt getriggert wird - wie erwähnt - trigger in trigger geht nicht - kann nie zutreffen

            gibt es alle 10 sek eine bedingung, die erfüllt sein muss, damit die summe errechnet wird - wenn nein - nimm den inneren trigger raus

            Wollte eigentlich wenn ...0.power sich verändert hat der neu Rechnen sollte, aber die Zahl ändert sich sehr oft, also deswegen nur alle 10s.
            Habe den inneren Trigger raus genommen, und der Cron funktioniert, war eigentlich doppelt gemoppelt gewesen.
            Habe auf jeden fall gelernt mit 2 Triggern funktioniert es nicht 😉 Vielmals Danke für den Denkanstoß.

            Homoran liv-in-sky 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @picky last edited by Homoran

              @picky sagte in Cron läuft immer weiter:

              Wollte eigentlich wenn ...0.power sich verändert hat der neu Rechnen sollte,

              so sollte js arbeiten! Eventbasiert.

              @picky sagte in Cron läuft immer weiter:

              aber die Zahl ändert sich sehr oft,

              was kann denn so oft Daten zur Verfügung stellen?

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

                @picky sagte: was an meinen Blockly verkehrt ist.

                Der Zeitplan: Weg lassen.
                Die 3 Datenpunkte für die Summenbildung kommen aus dem gleichen Adapter, werden also wahrscheinlich zyklisch kurz nacheinander aktualisiert. Ermittle, welcher Datenpunkt im Zyklus als letzter aktualisiert wird und verwende diesen als Trigger.
                Testskript zur Ermittlung der Aktualisierungsreihenfolge:

                Bild_2022-11-02_133150791.png

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

                  @homoran Habe einen Shelly3em der an 3 Phasen den Stromverbrauch mist, und per Mqtt an Iobroker weiter gibt. Es soll die 3 Phasen den Stromverbrauch zusammen addieren. Zusätzlich hängt an einer Phase noch meine 600W Solarzelle die einspeist, deswegen geht die 3 Phase auch mal ins Minus.

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @picky last edited by

                    @picky achso power ist ein watt-wert

                    ob du mit dieser anzeige glücklich wirst ? die watt werte ändern sich ja dauernd und wenn dann sind sie nur interessant, wenn irgendwas passiert z.b ein hoher wert - stromkosten berechnen oder auch verbrauch abzulesen geht damit eher ungenau bis garnicht

                    kennst du den sourceanalytics adapter - der arbeitet mit den kWh werten - da bekommt du mehr info raus -falls das interessanter wäre für dich - such mal im forum - bei diesem adapter kenne ich mich aber weniger aus

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      picky @liv-in-sky last edited by

                      @liv-in-sky said in Cron läuft immer weiter:

                      sourceanalytics adapter

                      Der Rechnet leider nicht die 3 Phasen zusammen, habe ich installiert.
                      Den addierten Wert will ich an den Energiefluss adapter weiter geben.
                      Habe es jetzt mit den 10s Cron laufen, da die Werte sich zu oft ändern, die Mqtt überträgt.

                      paul53 2 Replies Last reply Reply Quote 0
                      • paul53
                        paul53 @picky last edited by

                        @picky sagte: Habe es jetzt mit den 10s Cron laufen

                        Das macht keinen Sinn, da zeitlich zusammenhängende Werte summiert werden müssen.

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

                          @picky sagt: da die Werte sich zu oft ändern, die Mqtt überträgt.

                          Dann arbeite mit einer Mittelwertbildung über die innerhalb von 10 s ermittelten Summen:

                          Bild_2022-11-02_140430054.png

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

                            @paul53 Muss es sowieso noch erweitern, da wenn Phase3 ins Minus geht, ich ja keinen Gesamtverbrauch habe, ich muss ja noch den Erzeugten Strom wieder dazu rechnen 😉

                            Werde heute Abend mal Dein Beispiel nachbauen 🙂

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

                              @paul53 Vielen Dank, funktioniert super 🙂

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              885
                              Online

                              32.0k
                              Users

                              80.5k
                              Topics

                              1.3m
                              Posts

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