Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Wert eines Datenpunktes ändern und als neuen DP darstellen

    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 eines Datenpunktes ändern und als neuen DP darstellen

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

      @c1olli sagte: Vorlage oben, die dann geändert habe.

      Das hat mit der Vorlage nichts mehr zu tun.
      Ersetze schedule() (ab Zeile 17) durch

      on(idVerb, function(dp) {
         verb = dp.state.val;
         aktuell = Math.round((jahr+verb) * 100) / 100;
         setState(idAkt, aktuell, true);
      });
      
      C 1 Reply Last reply Reply Quote 0
      • C
        c1olli @paul53 last edited by

        @paul53
        Ja, da sind schon einige Änderungen drin, aber Dank Dir habe ich wenigstens verstanden wie die Berechnungen durchgeführt und die Werte eingefangen werden.
        Für einen alten Sack wie mich ist das leider nicht mehr so einfach wie früher etwas neues zu lernen.

        Ich habe nun die Zeilen getauscht, nun werde ich das Ganze beobachten und berichten.

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

          @c1olli sagte: Für einen alten Sack wie mich

          Wirklich so alt?

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

            @paul53
            Kommt auf die Sichtweise an - 54 Jahre = ab 50 ist man bei uns ein alter Sack.

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

              @c1olli sagte: 54 Jahre

              Jungspund! Bin "nur" 15 Jahre älter und habe vor ca. 6 Jahren angefangen, Javascript zu lernen.

              C crunchip 3 Replies Last reply Reply Quote 0
              • C
                c1olli @paul53 last edited by

                @paul53
                Verdammte Axt - meinen Respekt.

                Ich selbst beschäftige mich mehr mit 3D Druck, aber so ein paar Spielereien wie ioBroker, MagicMirror Smart Home und Raspberry Pi sind total interessant.

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

                  @paul53 sagte in Wert eines Datenpunktes ändern und als neuen DP darstellen:

                  "nur" 15 Jahre älter

                  haha, da bin ich 25J jünger, bekomm das trotzdem nicht gebacken, Javascript sind für mich sprichwörtlich "böhmische Dörfer"

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

                    @paul53
                    So das Script läuft jetzt wie es soll

                    Beim Neustart habe ich gesehen, dass nun 2 Subscriptions statt einer, dafür aber kein Schedule aufgerufen wird.

                    Heisst das, dass der neue Teil den 2. Datenpunkt nun direkt anspricht?

                    Weißt Du eine Seite die das Ganze gut beschreibt um Javascript zu lernen?

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

                      @c1olli sagte: Heisst das, dass der neue Teil den 2. Datenpunkt nun direkt anspricht?

                      Ja, er triggert auf Wertänderung des Datenpunktes '0_userdata.0.Verbrauch.Jahr_aktuell'.

                      @c1olli sagte in Wert eines Datenpunktes ändern und als neuen DP darstellen:

                      Seite die das Ganze gut beschreibt um Javascript zu lernen?

                      Wenn Du bereits über Programmierkenntnisse in einer anderen Sprache verfügst, helfen sicherlich selfhtml und Mozilla weiter.

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

                        @paul53
                        Nee, ich habe mal vor Urzeiten mit meinem 386er ein wenig Basic gelernt, aber das ist auch schon über 30 Jahre her.
                        Ansonsten habe ich mich immer mit Tools beholfen.
                        Auch die Firmware für meine 3D Drucker kompiliere ich über ein online Tool.
                        Frei nach dem Motto KISS.

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

                          @c1olli sagte: Basic gelernt

                          Immerhin: Basic ist auch eine Skriptsprache, allerdings mit vielen Dialekten.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          478
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          3
                          18
                          579
                          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