Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Script nur von 10-20 Uhr ausführen ?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Script nur von 10-20 Uhr ausführen ?

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @berndsolar13 last edited by paul53

      @berndsolar13 sagte: Wo genau müsste ich den Baustein hin setzen ?

      Da du einen 10-s-Zeitplan verwendest, kann die Einschränkung im Zeitplan (CRON) gemacht werden:

      Blockly_temp.JPG

      Der Trigger auf "durchschnitt_zahler" ist unnötig, wenn man den Durchschnitt in einer Variablen speichert.

      Blockly_temp.JPG

      Nimmt der Entfeuchter weniger als 200 W Leistung auf? Die Hysterese beträgt nur 200 W.

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

        @paul53 sagte in Blockly Script nur von 10-20 Uhr ausführen ?:

        Da du einen 10-s-Zeitplan verwendest, kann die Einschränkung im Zeitplan (CRON) gemacht werden:

        klingt logisch, hätte ich auch selbst drauf kommen können, verwende ja auch Cronjobs auf dem Linux Mini PC 🙂

        Ich kann das aber irgendwie nicht eingeben, das feld wo die Sterne drin stehen ist grau hinterlegt.
        Wie bekomme ich da deinen Code rein.

        Wegen dem 2. Code, kann es sein, das er dann permanent wenn die Bedingung erfüllt ist, den Befehl sendet für schalte ein ? Deswegen hatte ich die "und" Bedingung mit rein gemacht, das er nur sendet, wenn der Status aktuell "anders" ist.

        @paul53 sagte in Blockly Script nur von 10-20 Uhr ausführen ?:

        Nimmt der Entfeuchter weniger als 200 W Leistung auf? Die Hysterese beträgt nur 200 W.

        jupp sind 180 Watt, eigentlich sollte da auch 200 stehen, kein Plan wieso 150 dort steht 🙂

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

          @berndsolar13 sagte: das er dann permanent wenn die Bedingung erfüllt ist, den Befehl sendet für schalte ein ?

          Nein, das verhindert der Vergleich entfeuchten != Wert von Entfeuchter.

          @berndsolar13 sagte in Blockly Script nur von 10-20 Uhr ausführen ?:

          Wie bekomme ich da deinen Code rein.

          Blockly_temp.JPG

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

            @paul53

            danke das mit dem Cron hat geklappt, den Rest werde ich jetzt mal nachbauen
            dein Code ist etwas aufgeräumter, und den Wert in der Variable speichern ist auch besser.

            danke auch an alle anderen für ihr input 🙂

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

              @paul53

              ich hab dein Script nun gebaut, hab weil ja keine Sonne mehr scheint, die Schaltbereiche auf <200 an und >400 Watt auf Aus gestellt.

              Aber es tut sich nix,
              Wie kann mich mir den Inhalt der Variablen irgendwie anzeigen lassen, um zu sehen das die überhaupt mit dem "richten" Wert befüllt wurden ?

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

                @berndsolar13 sagte in Blockly Script nur von 10-20 Uhr ausführen ?:

                Wie kann mich mir den Inhalt der Variablen irgendwie anzeigen lassen, um zu sehen das die überhaupt mit dem "richten" Wert befüllt wurden ?

                mit einem debug-Baustein

                1 Reply Last reply Reply Quote 0
                • B
                  berndsolar13 last edited by berndsolar13

                  Mit Entfeuchten am Debug

                  javascript.0 (366719) script.js.200_Watt_Schaltscript: setForeignState(id=0_userdata.0.Live_Verbrauch.durchschnitt_zahler, state={"val":236.8,"ack":true,"ts":1698084310005,"q":0,"from":"system.adapter.javascript.0","lc":1698084310005,"c":"script.js.200_Watt_Schaltscript"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                  

                  Mit Durchschnitt am Debug

                  javascript.0 (366719) script.js.200_Watt_Schaltscript: setForeignState(id=0_userdata.0.Live_Verbrauch.durchschnitt_zahler, state={"val":237.5,"ack":true,"ts":1698084340005,"q":0,"from":"system.adapter.javascript.0","lc":1698084340005,"c":"script.js.200_Watt_Schaltscript"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                  

                  debug.jpg

                  irgendwie ist der Debug Output immer gleich, egal welchen Baustein ich hinten anhänge ?

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

                    @berndsolar13 sagte: Debug Output immer gleich

                    Die Debug-Blöcke müssen innerhalb des Triggers platziert werden. Schalte den Debug-Modus rechts oben aus, da die Datenpunkte im Debug-Modus nicht geschrieben werden.

                    EDIT: Beispiel:

                    Blockly_temp.JPG

                    1 Reply Last reply Reply Quote 0
                    • B
                      berndsolar13 last edited by

                      @paul53

                      danke, wie ich es mir dachte

                      javascript.0 (366719) script.js.200_Watt_Schaltscript: Wert für Durchschnitt: undefined
                      
                      
                      B 1 Reply Last reply Reply Quote 0
                      • B
                        berndsolar13 @berndsolar13 last edited by berndsolar13

                        Fehler gefunden läuft nun

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        741
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        7
                        18
                        702
                        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