Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Werte zur CCU und gleichzeitig umrechnen?

    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

    Werte zur CCU und gleichzeitig umrechnen?

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

      Hallo zusammen,
      habe da mal ne Frage.

      Ich übergebe den Wert hiermit.

      const idSrc3 = 'javascript.0.Verbrauchszähler.Brauchwasserzähler.Verbrauch.Tag';
      const idDst3 = 'hm-rega.0.15257'; // ID der Ziel-Systemvariable
      
      on(idSrc3, function(dp) { // Wertübertragung bei jeder Wertänderung der Quelle
         setState(idDst3, parseFloat(dp.state.val));
      });
      

      den Tageswasserverbrauch an meine CCU. So wie es hier ist, werden m³ übergeben. Es steht also in der SV von der CCU dann z.B. 0,358 m³. Ich hätte aber lieber, das in der SV 358 Liter stehen.

      Kann ich das vor der Übergabe direkt umrechnen? Also den Wert mal 1000 ?

      Wenn ja, wie?

      Grüße
      Manfred

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

        @Beowolf sagte:

        Kann ich das vor der Übergabe direkt umrechnen? Also den Wert mal 1000 ?

        Ja.
        Weshalb parseFloat(dp.state.val) ? Enthält der Datenpunkt "javascript.0.Verbrauchszähler.Brauchwasserzähler.Verbrauch.Tag" keine Zahl ?

           setState(idDst3, 1000 * dp.state.val);
        
        1 Reply Last reply Reply Quote 0
        • B
          Beowolf last edited by

          Doch, aber ich habe auch Werte die per mqtt kommen. Dort habe ich dann Fehlermeldungen weil es wohl keine Zahlen sind.
          So bin ich immer auf der sicheren Seite. Ist das ein Fehler?

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

            @Beowolf sagte:

            Ist das ein Fehler?

            Nein, nur unnötige Verschwendung von Ressourcen.

            @Beowolf sagte in Werte zur CCU und gleichzeitig umrechnen?:

            Werte die per mqtt kommen. Dort habe ich dann Fehlermeldungen weil es wohl keine Zahlen sind.

            Typischer Fall für Alias.

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

              OK, habe es geändert.

              Danke für die Hilfe.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              404
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              2
              5
              157
              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