Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. HTML Widget Berechnung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

HTML Widget Berechnung

Geplant Angeheftet Gesperrt Verschoben Visualisierung
11 Beiträge 2 Kommentatoren 709 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Michi_1978

    Hallo,

    ich hoffe es kann mir hier jemand weiterhelfen, google hat mir nichts ausgespuckt was meinem szenario entspricht.

    Ich habe folgendes HTML Widget welches bereits wunderbar funktioniert:

    {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;  ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""}
    

    Nun möchte ich das innerhalb des Widgets gepüft wird ob die Berechnung einen Positiven Zahlenwert ergibt, wenn JA soll dieser im widget ausgegeben werden. Wenn nein, DANN soll eine 0 ausgegeben werden.

    Hat jemand eine Idee wie das mit dem HTML Widget umsetzen kann?

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von
    #2

    @michi_1978

    {....;"irgendeine summe" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
    

    so in die richtung

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    M 1 Antwort Letzte Antwort
    0
    • liv-in-skyL liv-in-sky

      @michi_1978

      {....;"irgendeine summe" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
      

      so in die richtung

      M Offline
      M Offline
      Michi_1978
      schrieb am zuletzt editiert von
      #3

      @liv-in-sky
      Danke für die schnelle Antwort.
      Leider weis ich anhand deines Beispiels nicht was da noch fehlt :(
      Wärst du so nett und kannst den Code einmal vervollständigen :)

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • M Michi_1978

        @liv-in-sky
        Danke für die schnelle Antwort.
        Leider weis ich anhand deines Beispiels nicht was da noch fehlt :(
        Wärst du so nett und kannst den Code einmal vervollständigen :)

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #4

        @michi_1978

        zum einem.
        der anfang

        {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"irgendeine summe" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
        

        irgendeine summe: z.b : sonoffhauscurrw-sonoffheizungcurrw

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        M 1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @michi_1978

          zum einem.
          der anfang

          {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"irgendeine summe" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
          

          irgendeine summe: z.b : sonoffhauscurrw-sonoffheizungcurrw

          M Offline
          M Offline
          Michi_1978
          schrieb am zuletzt editiert von
          #5

          @liv-in-sky

          Da stimmt noch etwas nicht:

          {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"sonoffhauscurrw+sonoffheizungcurrw" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
          
          

          Das ist die ausgabe in VIS

          0 : 0 }
          
          liv-in-skyL 3 Antworten Letzte Antwort
          0
          • M Michi_1978

            @liv-in-sky

            Da stimmt noch etwas nicht:

            {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"sonoffhauscurrw+sonoffheizungcurrw" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
            
            

            Das ist die ausgabe in VIS

            0 : 0 }
            
            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            schrieb am zuletzt editiert von
            #6

            @michi_1978

            {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"sonoffhauscurrw+sonoffheizungcurrw" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ "" : 0}
            

            da war eine geschweifte klammer zuviel

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            1 Antwort Letzte Antwort
            0
            • M Michi_1978

              @liv-in-sky

              Da stimmt noch etwas nicht:

              {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"sonoffhauscurrw+sonoffheizungcurrw" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
              
              

              Das ist die ausgabe in VIS

              0 : 0 }
              
              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #7

              @michi_1978

              und die anführungszeichen müssen auch weg

              {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw: sonoff.0.DVES_5C6832.Heizung_curr_w; sonoffhauscurrw+sonoffheizungcurrw > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2) : 0}
              

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              M 1 Antwort Letzte Antwort
              0
              • M Michi_1978

                @liv-in-sky

                Da stimmt noch etwas nicht:

                {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w;sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w;"sonoffhauscurrw+sonoffheizungcurrw" > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2)+ ""} : 0}
                
                

                Das ist die ausgabe in VIS

                0 : 0 }
                
                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #8

                @michi_1978

                zum testen

                legst du dir am besten einen dp an und gibst den in der formel ein - dann kannst du da werte reinschreiben und nachsehen, ob alles richtig in der vis angezeigt wird

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • liv-in-skyL liv-in-sky

                  @michi_1978

                  und die anführungszeichen müssen auch weg

                  {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw: sonoff.0.DVES_5C6832.Heizung_curr_w; sonoffhauscurrw+sonoffheizungcurrw > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2) : 0}
                  
                  M Offline
                  M Offline
                  Michi_1978
                  schrieb am zuletzt editiert von Michi_1978
                  #9

                  @liv-in-sky said in HTML Widget Berechnung:

                  {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw: sonoff.0.DVES_5C6832.Heizung_curr_w; sonoffhauscurrw+sonoffheizungcurrw > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2) : 0}

                  So wieder zuhause von der Arbeit.

                  habe es das mal versucht, auch mit "<", da gerade nur negative werte rein kommen, das hat auch nicht funktioniert:

                  sonoffhauscurrw)+(sonoffheizungcurrw > 0
                  

                  durch habe ich es durch

                  ((+sonoffhauscurrw)+(sonoffheizungcurrw)) < 0
                  

                  abgeändert und das Funktioniert.

                  Hier nochmal der vollständige Code der jetzt Funktioniert:

                  {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w; ((+sonoffhauscurrw)+(+sonoffheizungcurrw)) > 1 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)) : 0}
                  

                  Besten Dank für deine Hilfe!

                  M 1 Antwort Letzte Antwort
                  1
                  • M Michi_1978

                    @liv-in-sky said in HTML Widget Berechnung:

                    {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw: sonoff.0.DVES_5C6832.Heizung_curr_w; sonoffhauscurrw+sonoffheizungcurrw > 0 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)).toFixed(2) : 0}

                    So wieder zuhause von der Arbeit.

                    habe es das mal versucht, auch mit "<", da gerade nur negative werte rein kommen, das hat auch nicht funktioniert:

                    sonoffhauscurrw)+(sonoffheizungcurrw > 0
                    

                    durch habe ich es durch

                    ((+sonoffhauscurrw)+(sonoffheizungcurrw)) < 0
                    

                    abgeändert und das Funktioniert.

                    Hier nochmal der vollständige Code der jetzt Funktioniert:

                    {sonoffhauscurrw:sonoff.0.DVES_9D1889.Haus_curr_w; sonoffheizungcurrw:sonoff.0.DVES_5C6832.Heizung_curr_w; ((+sonoffhauscurrw)+(+sonoffheizungcurrw)) > 1 ? ((+sonoffhauscurrw)+(+sonoffheizungcurrw)) : 0}
                    

                    Besten Dank für deine Hilfe!

                    M Offline
                    M Offline
                    Michi_1978
                    schrieb am zuletzt editiert von Michi_1978
                    #10

                    Habs hinbekommen

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • M Michi_1978

                      Habs hinbekommen

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #11

                      @michi_1978 dann lernt man am meisten :+1:

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      797

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe