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. Dynamische Liste: Die aktuell 10x größten Stromverbraucher

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    293

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Dynamische Liste: Die aktuell 10x größten Stromverbraucher

Geplant Angeheftet Gesperrt Verschoben Visualisierung
2 Beiträge 2 Kommentatoren 280 Aufrufe 4 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.
  • S Offline
    S Offline
    sticks
    schrieb am zuletzt editiert von
    #1

    Hallo,

    da ich mittlerweile zahlreiche Geräte mit einem Shelly-Plug oder anderer Verbrauchsmessung ausgestattet habe, wäre es total cool wenn ich in der Visualisierung eine dynamische Liste "Die aktuellen Stromverbraucher" mit ihren jeweiligen Verbrauchswerten bekommen würde.

    Aktuell habe ich es durch eine feste Auflistung gelöst, Problem hier: Auch wenn Geräte ausgeschaltet sind (Waschmaschine, Trockner, QNAP-NAS) werden sie mit 0W bzw. ihrem Standby-Verbrauch angezeigt:
    Stromverbrauch.png

    Es wäre cool, wenn ich einfach mehr Geräte (Kühlschrank, einzelne Lichter) usw. in dieser Liste unterbringen könnte, und wenn deren Verbrauch unter 5W sinkt, verschwinden sie aus der Ansicht der aktuellen Stromverbraucher und machen Platz in der Ansicht für andere Geräte die gerade tatsächlich eingeschaltet sind und Strom verbrauchen.

    Jemand eine Idee wie man so eine Liste, aller aktuellen Verbraucher, dynamisch in VIS darstellen könnte ?

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • S sticks

      Hallo,

      da ich mittlerweile zahlreiche Geräte mit einem Shelly-Plug oder anderer Verbrauchsmessung ausgestattet habe, wäre es total cool wenn ich in der Visualisierung eine dynamische Liste "Die aktuellen Stromverbraucher" mit ihren jeweiligen Verbrauchswerten bekommen würde.

      Aktuell habe ich es durch eine feste Auflistung gelöst, Problem hier: Auch wenn Geräte ausgeschaltet sind (Waschmaschine, Trockner, QNAP-NAS) werden sie mit 0W bzw. ihrem Standby-Verbrauch angezeigt:
      Stromverbrauch.png

      Es wäre cool, wenn ich einfach mehr Geräte (Kühlschrank, einzelne Lichter) usw. in dieser Liste unterbringen könnte, und wenn deren Verbrauch unter 5W sinkt, verschwinden sie aus der Ansicht der aktuellen Stromverbraucher und machen Platz in der Ansicht für andere Geräte die gerade tatsächlich eingeschaltet sind und Strom verbrauchen.

      Jemand eine Idee wie man so eine Liste, aller aktuellen Verbraucher, dynamisch in VIS darstellen könnte ?

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

      @sticks

      ungefähr so (ist momentan nur für shelly-devices gültig und noch kein trigger eingefügt):

      es wird ein html code erzeugt - dieser müßte noch in einen datenpunkt geschrieben werden - der datenpunkt wird dan über ein binding in ein html-widget eingebunden

      sieht dann ung so aus:

      Image 010.png

      let  arrTriggerShelly=[]
      let myHtml="<table>"
      
      $('shelly.*.Power').each(function(id, i) {  let ida = id.split('.');
                                                    log(id)
                                                    if (existsState(id)) arrTriggerShelly.push({
                                                       "name":getObject(ida[0]+"."+ida[1]+"."+ida[2]).common.name,
                                                       "power":getState(id).val
      
                                                    }) });
      
        arrTriggerShelly.sort(function (alpha, beta) {
                           return  beta.power -alpha.power;   });  
      
        for(let i=0;i<arrTriggerShelly.length;i++)  {
      
            if(i<10 && arrTriggerShelly[i].power>5){
                                                    myHtml=myHtml+"<tr><td>"+arrTriggerShelly[i].name+"</td><td>&nbsp;&nbsp;</td><td style=' text-align:right;'>"+arrTriggerShelly[i].power.toFixed(0)+"&nbsp;W</td><tr>"
      
            }
            
        }  
        myHtml=myHtml+"</table>"                                                        
      
      //log(JSON.stringify(arrTriggerShelly))
      log(myHtml)
      

      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

      674

      Online

      32.5k

      Benutzer

      81.9k

      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