Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Problem mit Berechnungen in VIS

    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

    Problem mit Berechnungen in VIS

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

      Hallo.
      Ich habe ein Problem mit einer Berechnung in einem HTML-Widget.
      WEnn ich folgendes im HTML-Widget eingebe:

      {tagestarif:sourceanalytix.0.alias__0__Strom__EVN-Smartmeter__1-8-1_Tagestarif.currentYear.costs.01_currentDay;freizeittarif:sourceanalytix.0.alias__0__Strom__EVN-Smartmeter__1-8-2_Freitzeittarif.currentYear.costs.01_currentDay;einspeisung:sourceanalytix.0.alias__0__Strom__EVN-Smartmeter__2-8-0.currentYear.earnings.01_currentDay; (tagestarif+freizeittarif-einspeisung).toFixed(2)+" EUR"}
      

      dann erhalte ich nur ein NaN.

      0dbc76a5-a82a-4b90-800f-f009b1034ec0-image.png

      Wo ist hier der Fehler? Er tritt nämlich nur dann auf, wenn sowohlTagestarif als auch Freizeittarif > 0 sind.

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

        @manfredh-1

        schau mal ob dir dieser beitrag weiterhilft

        https://forum.iobroker.net/post/859927

        M 1 Reply Last reply Reply Quote 1
        • M
          ManfredHi @liv-in-sky last edited by

          @liv-in-sky said in Problem mit Berechnungen in VIS:

          schau mal ob dir dieser beitrag weiterhilft

          super danke. mit parseFloat vor den einzelnen Werten hats jetzt funktioniert.

          1 Reply Last reply Reply Quote 1
          • M
            ManfredHi last edited by

            Jetzt hab ich noch eine Frage:

            SourceAnalytix verwendet als Dezemaltrennzeichen ein Komma. Wenn ich dann in der VIS über die Bindings mit den Werten aus SA rechne, habe ich dann jedoch als Dezimaltrennzeichen einen Punkt?
            Wie kann ich das ebenfalls auf Komma ändern ?

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

              @manfredh-1 sagte in Problem mit Berechnungen in VIS:

              SourceAnalytix verwendet als Dezemaltrennzeichen

              standardmäßig ist das nicht so - hast du im admin setting das komma als trennung bei zahlen eingegeben?

              jeder der mit zahlen und javascript arbeitet nimmt noralerweise den punkt als trennzeichen - ausnahmen bestätigen hier die regel 🙂

              du musst dein ergebnis wieder in einen string wndeln und dann den punkt "replacen"

              bei mir als beispiel funktioniert das so:

              {bbb:sourceanalytix.0.sonoff__0__SonoffPow6__ENERGY_Total.2022.consumedCumulative; (String(bbb)).replace('.',',')}
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              484
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

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