Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Laufzeit Gerät berechnen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Laufzeit Gerät berechnen

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      balzmatthias @David G. last edited by

      @david-g

      hmm, das weiß ich leider nicht wirklich.

      David G. B 2 Replies Last reply Reply Quote 0
      • David G.
        David G. @balzmatthias last edited by

        @balzmatthias

        Hab oben noch einen edit gemacht.
        Unten dann natürlich auch die Variable Nullen.

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

          wie kann ich denn eine Variable in einen Datenpunkt schreiben lassen, weil ich das auch noch gerne als Datenpunkt hätte.

          DANKE

          David G. 1 Reply Last reply Reply Quote 1
          • David G.
            David G. @balzmatthias last edited by David G.

            @balzmatthias

            Nimm den aktualisiere Baustein. Dort kannst du dann die Variable rein setzten, genau so wie einen Datenpunkt (anstatt dem "Wert von").

            Screenshot_20210526-093407_Chrome.jpg

            Du kannst im Text erstellen Block auch noch mit den Mathematik Bausteinen arbeiten. Dann kannst du es dir noch in Stunden etc umrechnen.

            B 1 Reply Last reply Reply Quote 0
            • B
              balzmatthias @David G. last edited by

              @david-g

              habe es jetzt so angepasst, aber der datenpunkt zählt einfach nicht hoch.

              cfa0c89b-7c6d-4fc8-88bb-01965f46c6bd-image.png

              David G. Homoran J 3 Replies Last reply Reply Quote 0
              • David G.
                David G. @balzmatthias last edited by

                @balzmatthias

                Word die erste Telegram denn versendet?

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

                  @balzmatthias ich kenne die Funktion Pause nicht und weiß nicht was die wirklich tut.
                  Hast du die mal gegen ein Timeout getauscht?
                  Hast du mal debug Bausteine eingebaut um zu sehen, welche Teile des Skripts überhaupt ablaufen?

                  David G. 1 Reply Last reply Reply Quote 0
                  • David G.
                    David G. @Homoran last edited by

                    @homoran

                    Pause hab ich letzte Woche auch zum ersten Mal verwendet.

                    Hatte ein Skript was von der Logig her komplett richtig war.
                    Wurden auch einige Variablen geschrieben, auch zu Datenpunkten. Eine Variable hatte nie geklappt. Nachdem ich dann an eine Stelle eine 30ms Pause eingefügt habe, hat alles geklappt.

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @David G. last edited by

                      @david-g sagte in Laufzeit Gerät berechnen:

                      Wurden auch einige Variablen geschrieben, auch zu Datenpunkten. Eine Variable hatte nie geklappt. Nachdem ich dann an eine Stelle eine 30ms Pause eingefügt habe, hat alles geklappt.

                      javascript arbeitet asynchron. Wenn du Werte aus frisch geschriebenen Datenpunkten verwendest, kann es sein dass der neue Wert noch nicht da angekommen ist.

                      Daher bitte immer die vollständigen Skripte posten

                      B David G. 2 Replies Last reply Reply Quote 0
                      • B
                        balzmatthias @Homoran last edited by

                        @homoran
                        das ist das vollständige script, was ja auch soweit funktioniert, bis auf die Variable die hochzählen soll.

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

                          @balzmatthias sagte in Laufzeit Gerät berechnen:

                          das ist das vollständige script

                          ist mir klar, aber du schriebst

                          @david-g sagte in Laufzeit Gerät berechnen:

                          Hatte ein Skript

                          darauf habe ich mich bezogen!

                          bleiben die restlichen Fragen:

                          @homoran sagte in Laufzeit Gerät berechnen:

                          Hast du mal debug Bausteine eingebaut um zu sehen, welche Teile des Skripts überhaupt ablaufen?

                          ich würde außerdem noch im Falls nach laufzeit=0 filtern, da das Falls sonst dauernd wieder gestartet wird
                          und dann natürlich ein stop Intervall vorher

                          Edit:
                          ist blödsinn 😞
                          du triggerst ja auf den State

                          Also erst mal debugs um zu sehen wo es hängt

                          1 Reply Last reply Reply Quote 0
                          • David G.
                            David G. @Homoran last edited by David G.

                            @homoran

                            Konnte es auch nicht nachvollziehen.
                            Da es jetzt klappt, mache ich auch kein Thread für auf.
                            Falls du es sehen möchtest zeige ich es grade mal kurz off topic.

                            Das Skript ist für dieses Passworteibgabefeld. Leider kennt Lovelace keine Passwortfelder.
                            Video

                            Hier das Skript (geht evtl auch viel leichter 😅)

                            Screenshot_20210526-101433_Chrome.jpg

                            Wo genau das Problem lag, weiß ich nicht mehr. Die Pause hat aber das Problem gelöst.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • K
                              kunigunde @balzmatthias last edited by

                              @balzmatthias

                              vielleicht hilft dir ja ein vorbereitetes Blockly?
                              https://forum.iobroker.net/post/437865

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @David G. last edited by

                                @david-g sagte in Laufzeit Gerät berechnen:

                                Das Skript ist für dieses Passworteibgabefeld. Leider kennt Lovelace keine Passwortfelder.
                                Video

                                bitte keine Links oder Dateien!
                                So etwas nutzt mobil weder etwas, noch hilft es.

                                Code in Code-tags und ggf.. in Spoiler posten!

                                was ist jetzt mit deinen debug-Ergebnissen?

                                David G. 1 Reply Last reply Reply Quote 0
                                • David G.
                                  David G. @Homoran last edited by

                                  @homoran

                                  Okay,

                                  Lasse Links ab sofort. Vieles lässt sich eben schlecht als Bild oder gif darstellen. Ein Youtube Video zeigt es besser. Wobei das mit externen Quellen schon stimmt, allein wegen Haftungsfragen.

                                  Hab ich Code gepostst, der nicht entsprechend in Tags ist?

                                  Beim Debug war vermutlich nicht ich gemeint.

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @David G. last edited by

                                    @david-g sagte in Laufzeit Gerät berechnen:

                                    Beim Debug war vermutlich nicht ich gemeint.

                                    Ooops - da hattest du wohl den Thread gekapert, dass ich dachte du wärst der Threadersteller 😞

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      Jockel_Bln @balzmatthias last edited by Jockel_Bln

                                      @balzmatthias
                                      Ich hatte das Problem auch einmal und konnte es beheben, indem ich den Datenpunkt mit "aktualisiere nach Zahl" aktualisieren lasse.
                                      a455e07f-eb59-4c73-9717-8a46a3fa36da-image.png

                                      Vielleicht hilft das ja weiter.

                                      EDIT sagt:
                                      Du kannst das Skript auch noch etwas vereinfachen, indem Du bei "falls" nur Wert = wahr nimmst.
                                      Da der Trigger ja Status_Fernseher ist, wird so auch automatisch dieser Wert genommen.

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

                                        @jockel_bln sagte in Laufzeit Gerät berechnen:

                                        Du kannst das Skript auch noch etwas vereinfachen, indem Du bei "falls" nur Wert = wahr nimmst.

                                        und wenn du unbedingt kürzen willst schreibst du nur noch "falls Wert", das wahr ist impliziert

                                        J 1 Reply Last reply Reply Quote 1
                                        • J
                                          Jockel_Bln @Homoran last edited by

                                          @homoran
                                          Sorry, ich bin auch erst noch beim Lernen und stehe gerade etwas auf dem Schlauch.
                                          Meinst Du so:
                                          67e142db-094c-4f5a-8938-4d80b38a3240-image.png
                                          Wieder was gelernt, danke für den Tipp 👍

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

                                            @jockel_bln sagte in Laufzeit Gerät berechnen:

                                            Meinst Du so:

                                            Ja!

                                            und statt false: "falls nicht Wert"

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            771
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            24
                                            1775
                                            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