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. Skripten / Logik
  4. JavaScript
  5. Energieanzeige (kWh) über HTML Tabelle - vis

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    943

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Energieanzeige (kWh) über HTML Tabelle - vis

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascripttemplate
696 Beiträge 37 Kommentatoren 158.1k Aufrufe 46 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.
  • liv-in-skyL liv-in-sky

    @alex220773

    du musst 2 sachen in dein script kopieren - stoppe und kopiere dein script und arbeite dann in der kopie, damit du dein orginal noch hast - nutze chrome oder edge zum kopieren aus dem forum

    kopiere

    var nous=true;             var sourceAnalyNous=true; 
    

    dahin:

    Image 1.png

    UND das:

    if (nous){
       counter=0
                
         
         counter++//=0;
         val0=""; val1=""; val2="";val3="";val4="";val5="";val6="";val7="";val8="";val9="";
         tabelleBind();  
         
         counter++//=0;
         val0="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">Nous</"+HTMLbrandSetting+"></font>"; val1=""; val2="";val3="";val4="";
         val5="<font color=\""+htmlColorDeviceUeberschrift+"\"></font>";
         val6="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">kWh Now<"+HTMLbrandSetting+"></font>";
         val7="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">kWh Monat<"+HTMLbrandSetting+"></font>";
         val8="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">Preis Now<"+HTMLbrandSetting+"></font>";
         val9="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">Preis Monat<"+HTMLbrandSetting+"></font>";
         tabelleBind();  
         
        
    
    
    $('sonoff.*.*.INFO.Info1_Module').each(function(id, i) {           
      
         if (getState(id).val=="NOUS A1T")  {
            // log (id)
            anzahl++;
           var ida = id.split('.');
          
             counter++; 
               
             val1=getState(id.replace("INFO.Info1_Module","alive")).val;                   
             val0=getObject(ida[0]+"."+ida[1]+"."+ida[2]).common.name ;
             val3=getState(id.replace("INFO.Info1_Module","ENERGY_Voltage")).val.toString()+" V"; 
    
    
    
             val4=getState(id.replace("INFO.Info1_Module","ENERGY_Power")).val.toString()+ " W"                     
             val2=((getState(id.replace("INFO.Info1_Module","ENERGY_Current")).val)*1000).toString()+ " mA";   
             let val7_1=getState(id.replace("INFO.Info1_Module","POWER")).val;        
             val7_1 ? val5=(" <font color=\""+farbeSchalterON+"\"> ")+"ON</font>" : val5=(" <font color=\""+farbeSchalterOFF+"\"> ")+"OFF</font>";
              val6=" - "; val7=" - "; val8=" - "; val9=" - "; 
             valMarkeDevice="sonoffk"   
             
    
    
             if (sourceAnalyPow) {brechneEnergy(val0,getState(id.replace("INFO.Info1_Module","ENERGY_Power")).val); 
           if (rootCounter){
               sammleDaten()
               berechneGesamt()
                }
             }
                   // else von shelly 2.5
           
         zeigeVal1();
         if (!filterArrAusnahme.includes(val0)) {
            tabelleBind();  
           } else{let help=[val0,val1,val2,val3,val4,val5,val6,val7,val8,val9]; filterArrAusnahmeHelp.push(help);}
     
     } }); }
    

    an diese stelle:

    Image 2.png

    sollte dann so aussehen:

    Image 3.png

    A Offline
    A Offline
    Alex220773
    schrieb am zuletzt editiert von Alex220773
    #679

    @liv-in-sky

    DAs sieht schon mal gut aus,
    aber im log bekomme ich fehler meldungen

    10:34:14.565	info	javascript.0 (3870473) Start javascript script.js.Skript_2
    10:34:14.584	info	javascript.0 (3870473) script.js.Skript_2: registered 0 subscriptions and 2 schedules
    10:35:00.014	error	javascript.0 (3870473) at sammleDaten (script.js.Skript_2:1548:91)
    10:35:00.014	error	javascript.0 (3870473) at script.js.Skript_2:752:18
    10:35:00.014	error	javascript.0 (3870473) at writeHTML (script.js.Skript_2:721:26)
    10:35:00.014	error	javascript.0 (3870473) at Object.<anonymous> (script.js.Skript_2:1331:2)
    10:36:00.017	error	javascript.0 (3870473) at sammleDaten (script.js.Skript_2:1548:91)
    10:36:00.017	error	javascript.0 (3870473) at script.js.Skript_2:752:18
    10:36:00.017	error	javascript.0 (3870473) at writeHTML (script.js.Skript_2:721:26)
    10:36:00.017	error	javascript.0 (3870473) at Object.<anonymous> (script.js.Skript_2:1331:2)
    
    

    Unbenannt.png

    So sieht jetzt aus.
    Die Shellys sind als Shutter für Rollos.

    Und so sieht mein Skript aus

    script.txt

    MfG

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • A Alex220773

      @liv-in-sky

      DAs sieht schon mal gut aus,
      aber im log bekomme ich fehler meldungen

      10:34:14.565	info	javascript.0 (3870473) Start javascript script.js.Skript_2
      10:34:14.584	info	javascript.0 (3870473) script.js.Skript_2: registered 0 subscriptions and 2 schedules
      10:35:00.014	error	javascript.0 (3870473) at sammleDaten (script.js.Skript_2:1548:91)
      10:35:00.014	error	javascript.0 (3870473) at script.js.Skript_2:752:18
      10:35:00.014	error	javascript.0 (3870473) at writeHTML (script.js.Skript_2:721:26)
      10:35:00.014	error	javascript.0 (3870473) at Object.<anonymous> (script.js.Skript_2:1331:2)
      10:36:00.017	error	javascript.0 (3870473) at sammleDaten (script.js.Skript_2:1548:91)
      10:36:00.017	error	javascript.0 (3870473) at script.js.Skript_2:752:18
      10:36:00.017	error	javascript.0 (3870473) at writeHTML (script.js.Skript_2:721:26)
      10:36:00.017	error	javascript.0 (3870473) at Object.<anonymous> (script.js.Skript_2:1331:2)
      
      

      Unbenannt.png

      So sieht jetzt aus.
      Die Shellys sind als Shutter für Rollos.

      Und so sieht mein Skript aus

      script.txt

      MfG

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

      @alex220773

      magst du anydesk - ich könnte mich kurz bei dir einwählen und wir machen das gemeinsam ?

      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

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

        @alex220773

        magst du anydesk - ich könnte mich kurz bei dir einwählen und wir machen das gemeinsam ?

        A Offline
        A Offline
        Alex220773
        schrieb am zuletzt editiert von
        #681

        @liv-in-sky

        Habe gerade instal. hab noch 30 min dann muss ich Arbeiten.

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • A Alex220773

          @liv-in-sky

          Habe gerade instal. hab noch 30 min dann muss ich Arbeiten.

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

          @alex220773

          vielleicht reicht das - schaue mal im chat

          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

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

            @alex220773

            vielleicht reicht das - schaue mal im chat

            I Offline
            I Offline
            Idefix01
            schrieb am zuletzt editiert von
            #683

            Auf dem Notebook werden meine Symbole hier auch angezeigt, hat jemand eine Idee wie ich die auch auf dem Raspberry (wo meine Vis über Chromium aufgerufen wird) angezeigt werden können?

            energie.jpg

            liv-in-skyL 2 Antworten Letzte Antwort
            0
            • I Idefix01

              Auf dem Notebook werden meine Symbole hier auch angezeigt, hat jemand eine Idee wie ich die auch auf dem Raspberry (wo meine Vis über Chromium aufgerufen wird) angezeigt werden können?

              energie.jpg

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

              @idefix01 dieselbe vis seite wird auf dem raspi nicht angezeigt, aber auf einem laptop schon ?

              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
              • I Idefix01

                Auf dem Notebook werden meine Symbole hier auch angezeigt, hat jemand eine Idee wie ich die auch auf dem Raspberry (wo meine Vis über Chromium aufgerufen wird) angezeigt werden können?

                energie.jpg

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

                @idefix01

                habe das mal nachgestellt - ich sehe es auf dem raspi - das wäre eher eine frage an @scrounger , warum der raspi mit chromium die bilder im materialdesign table widget nicht anzeigt

                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

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

                  @idefix01

                  habe das mal nachgestellt - ich sehe es auf dem raspi - das wäre eher eine frage an @scrounger , warum der raspi mit chromium die bilder im materialdesign table widget nicht anzeigt

                  I Offline
                  I Offline
                  Idefix01
                  schrieb am zuletzt editiert von
                  #686

                  @liv-in-sky

                  ok, ich habe mal @Scrounger angeschrieben mit dem Link zu diesem Forum

                  C 1 Antwort Letzte Antwort
                  0
                  • I Idefix01

                    @liv-in-sky

                    ok, ich habe mal @Scrounger angeschrieben mit dem Link zu diesem Forum

                    C Offline
                    C Offline
                    chka
                    schrieb am zuletzt editiert von
                    #687

                    Hallo Danke für das Script, leider hat bei mir die suche nichts gebracht oder ich bin zu doof.

                    Hat jemand den Homematic HM-ES-TX-WM eingebunden ?

                    Im Script wird ja nur ENERGY_COUNTER. beachtet der HM-ES-TX-WM hat allerdings den Datenpunkt IEC_ENERGY_COUNTER

                    Danke

                    INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                    Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                    RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                    C 1 Antwort Letzte Antwort
                    0
                    • C chka

                      Hallo Danke für das Script, leider hat bei mir die suche nichts gebracht oder ich bin zu doof.

                      Hat jemand den Homematic HM-ES-TX-WM eingebunden ?

                      Im Script wird ja nur ENERGY_COUNTER. beachtet der HM-ES-TX-WM hat allerdings den Datenpunkt IEC_ENERGY_COUNTER

                      Danke

                      C Offline
                      C Offline
                      chka
                      schrieb am zuletzt editiert von
                      #688

                      Homematic HM-ES-TX-WM und Tasmota V11.1 Shelly 1pm

                      Strom2022-06-13.txt

                      INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                      Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                      RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                      1 Antwort Letzte Antwort
                      0
                      • F Offline
                        F Offline
                        flispy
                        schrieb am zuletzt editiert von
                        #689

                        Hallo zusammen, ich habe dieses Script erfolgreich in Betrieb genommen. Grundsätzlich funktioniert es, aber ich frage mich wie ich die Namen der Geräte anpassen kann. Aktuell haben sie alle Namen wie "active", weil der Datenpunkt so heißt.
                        Gibt es hierzu eine einfache Möglichkeit die anzupassen?

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • F flispy

                          Hallo zusammen, ich habe dieses Script erfolgreich in Betrieb genommen. Grundsätzlich funktioniert es, aber ich frage mich wie ich die Namen der Geräte anpassen kann. Aktuell haben sie alle Namen wie "active", weil der Datenpunkt so heißt.
                          Gibt es hierzu eine einfache Möglichkeit die anzupassen?

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

                          @flispy welche Geräte sind das?
                          Und mach doch Mal ein Bild wie es jetzt aussieht

                          Das Script ist auch schon alt, die meisten nutzen den sourceanalytic Adapter und nicht dieses Script - schon gesehen

                          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

                          F 2 Antworten Letzte Antwort
                          0
                          • liv-in-skyL liv-in-sky

                            @flispy welche Geräte sind das?
                            Und mach doch Mal ein Bild wie es jetzt aussieht

                            Das Script ist auch schon alt, die meisten nutzen den sourceanalytic Adapter und nicht dieses Script - schon gesehen

                            F Offline
                            F Offline
                            flispy
                            schrieb am zuletzt editiert von
                            #691

                            @liv-in-sky sagte in Energieanzeige (kWh) über HTML Tabelle - vis:

                            @flispy welche Geräte sind das?
                            Und mach doch Mal ein Bild wie es jetzt aussieht

                            so sieht es aus:
                            Bildschirmfoto 2022-10-11 um 13.06.53.png

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

                              @flispy welche Geräte sind das?
                              Und mach doch Mal ein Bild wie es jetzt aussieht

                              Das Script ist auch schon alt, die meisten nutzen den sourceanalytic Adapter und nicht dieses Script - schon gesehen

                              F Offline
                              F Offline
                              flispy
                              schrieb am zuletzt editiert von
                              #692

                              @liv-in-sky sagte in Energieanzeige (kWh) über HTML Tabelle - vis:

                              Das Script ist auch schon alt, die meisten nutzen den sourceanalytic Adapter und nicht dieses Script - schon gesehen

                              Den habe ich auch, aber ich dachte das Script nutzt beides?! Dann muss ich wohl übersehen haben, wie ich die Daten aus dem SourceAnalytix in diese Tabelle bekomme.

                              liv-in-skyL 1 Antwort Letzte Antwort
                              0
                              • F flispy

                                @liv-in-sky sagte in Energieanzeige (kWh) über HTML Tabelle - vis:

                                Das Script ist auch schon alt, die meisten nutzen den sourceanalytic Adapter und nicht dieses Script - schon gesehen

                                Den habe ich auch, aber ich dachte das Script nutzt beides?! Dann muss ich wohl übersehen haben, wie ich die Daten aus dem SourceAnalytix in diese Tabelle bekomme.

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

                                @flispy sagte in Energieanzeige (kWh) über HTML Tabelle - vis:

                                wie ich die Daten aus dem SourceAnalytix in diese Tabelle bekomme.

                                gar nicht - da muss man sich eine eigene tabelle bauen - die messung ist aber genauer bei sourceanalytic

                                aber du nutzt ja eigentlich nur virtualPower - dann geht das schon, wie du es nutzt

                                im script kann man sich die namen dann basteln - also die STATE kann man einfach verwandeln (das STATE wegnehmen) - bei den active wird es etwas komplizierter - da müßte ich noch mal ein bild der objecte sehen bzw. was steht da im datenpunkt virtualpowermeter.0.group_script.info
                                da müssen wir wohl diesen auswerten

                                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 Offline
                                  M Offline
                                  MyMeyer
                                  schrieb am zuletzt editiert von
                                  #694

                                  Hallo, bei mir passt die Anzeige nicht weil das Script bei den Shelly unter "('shelly...*.Power')" sucht ! Es gibt bei den Shelly aber mehrmals in einen Gerät den Datenpunkt "Power" und somit werden diese doppelt angezeigt. Kann man das fixen im Script ?

                                  So sieht meine Übersicht aus:
                                  0cff1fe3-3b26-46d3-89ca-0158ed680a34-image.png

                                  Hier ein paar Datenpunkte von Shelly.
                                  a1322f1d-bac1-4466-86f4-e72f92353cc3-shelly.json

                                  Es fehlen die Dimmer von Shelly.

                                  MyMeyer

                                  >>> Hardware: Intel I5 mit ****Debian ProxMox OS: Debian **** <<< >>> Network with UniFi <<<
                                  >>> HomeMatic CCU-2 (Wired und Funk) / Philips HUE / Echo.DOT / Echo.SHOW / Xiaomi Smart-Home / Xiaomi Robot Vacuum Cleaner / Synology DS 918+ / Shelly 1&2 <<<

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

                                    Hallo, bei mir passt die Anzeige nicht weil das Script bei den Shelly unter "('shelly...*.Power')" sucht ! Es gibt bei den Shelly aber mehrmals in einen Gerät den Datenpunkt "Power" und somit werden diese doppelt angezeigt. Kann man das fixen im Script ?

                                    So sieht meine Übersicht aus:
                                    0cff1fe3-3b26-46d3-89ca-0158ed680a34-image.png

                                    Hier ein paar Datenpunkte von Shelly.
                                    a1322f1d-bac1-4466-86f4-e72f92353cc3-shelly.json

                                    Es fehlen die Dimmer von Shelly.

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

                                    @mymeyer

                                    das script wird nicht mehr supportet - es gibt ja den sourceanalytics adapter

                                    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 Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      schrieb am zuletzt editiert von
                                      #696

                                      @Homoran

                                      könntest du den thread bitte schliessen - Das Script wird nicht mehr von mir supportet - geht das ?

                                      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

                                      620

                                      Online

                                      32.5k

                                      Benutzer

                                      81.6k

                                      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