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. Script fürTabelle der Batterie Zustände

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

Script fürTabelle der Batterie Zustände

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoringtemplate
1.4k Beiträge 67 Kommentatoren 490.2k Aufrufe 86 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.
  • Christoph1337C Christoph1337

    @liv-in-sky Komischerweise wird bei mir aber keine datei generiert. Es gibt auch keine Meldung dazu im Log

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

    @christoph1337 hast du braucheEinVISWidget auch auf true ?

    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

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

      @christoph1337 hast du braucheEinVISWidget auch auf true ?

      Christoph1337C Offline
      Christoph1337C Offline
      Christoph1337
      schrieb am zuletzt editiert von
      #1268

      @liv-in-sky jap :)

      https://pastebin.com/raw/rimr2qWH

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • Christoph1337C Christoph1337

        @liv-in-sky jap :)

        https://pastebin.com/raw/rimr2qWH

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

        @christoph1337

        http://192.168.178.59:8082/vis.0/batterymonitor.html

        funktionert bei mir, wenn ich meine version (@liv-in-sky Januar 2021 21.4-17:46) des scriptes nutze und deinen namen eingebe

        Image 2.png

        dein script mit meinen dpunkten - ich habe andere adapter wie du, daher fehlende devices:

        Image 3.png

        wie sieht es den im filesystem aus - es kann nämlich sein, das der cache ein problem macht

        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

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

          @christoph1337

          http://192.168.178.59:8082/vis.0/batterymonitor.html

          funktionert bei mir, wenn ich meine version (@liv-in-sky Januar 2021 21.4-17:46) des scriptes nutze und deinen namen eingebe

          Image 2.png

          dein script mit meinen dpunkten - ich habe andere adapter wie du, daher fehlende devices:

          Image 3.png

          wie sieht es den im filesystem aus - es kann nämlich sein, das der cache ein problem macht

          Christoph1337C Offline
          Christoph1337C Offline
          Christoph1337
          schrieb am zuletzt editiert von
          #1270

          @liv-in-sky Was meinst du genau? =)

          liv-in-skyL 1 Antwort Letzte Antwort
          0
          • Christoph1337C Christoph1337

            @liv-in-sky Was meinst du genau? =)

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

            @christoph1337 das es funktioniert

            hast du das file im filesystem gefunden ?

            wenn ja - mußt du den cache abschalten - muss ich aber ert wieder finden, wo das gemacht 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
            • Christoph1337C Offline
              Christoph1337C Offline
              Christoph1337
              schrieb am zuletzt editiert von
              #1272

              @liv-in-sky eben nicht. Da wird keine Datei geschrieben. Ich will die nichtmal über vis aufrufen. Ich will diese mittels cutycapt als jpg versenden.

              liv-in-skyL 1 Antwort Letzte Antwort
              0
              • Christoph1337C Christoph1337

                @liv-in-sky eben nicht. Da wird keine Datei geschrieben. Ich will die nichtmal über vis aufrufen. Ich will diese mittels cutycapt als jpg versenden.

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

                @christoph1337

                da fällt mir nix ein - hast du lust auf anydesk oder teamviewer, dann schau ich mit das an?

                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

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

                  @christoph1337

                  da fällt mir nix ein - hast du lust auf anydesk oder teamviewer, dann schau ich mit das an?

                  Christoph1337C Offline
                  Christoph1337C Offline
                  Christoph1337
                  schrieb am zuletzt editiert von
                  #1274

                  @liv-in-sky Hab dir im Chat geschrieben

                  liv-in-skyL 3 Antworten Letzte Antwort
                  0
                  • Christoph1337C Christoph1337

                    @liv-in-sky Hab dir im Chat geschrieben

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

                    @christoph1337

                    wenn wir das in einen vorhandenen dp schreiben - sollte es so funktionieren

                    Image 8.png

                    bei dem anderen device (MAX) muss ich erst schauen

                    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
                    • Christoph1337C Christoph1337

                      @liv-in-sky Hab dir im Chat geschrieben

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

                      @christoph1337

                      bin mir nicht sicher aber im anderen teil müßte es dann das hier sein - ich weiß nicht mehr, was der dp error oder link_error aussagen, aber ich denke das sollte richtig sein

                      kannst du das irgendwie testen ?

                      Image 9.png

                      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
                      • Christoph1337C Christoph1337

                        @liv-in-sky Hab dir im Chat geschrieben

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

                        @christoph1337

                        das komplete script - aber die dp mußt du wieder richtig kopieren - da stehen jetzt meine dp drin - zeile 11 - 15

                        Batterien-tabelle-christop1337.txt

                        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

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

                          @christoph1337

                          das komplete script - aber die dp mußt du wieder richtig kopieren - da stehen jetzt meine dp drin - zeile 11 - 15

                          Batterien-tabelle-christop1337.txt

                          Christoph1337C Offline
                          Christoph1337C Offline
                          Christoph1337
                          schrieb am zuletzt editiert von
                          #1278

                          @liv-in-sky Kannst du nochmal neu senden. das encoding ist komplett zerschossen

                          liv-in-skyL 1 Antwort Letzte Antwort
                          0
                          • Christoph1337C Christoph1337

                            @liv-in-sky Kannst du nochmal neu senden. das encoding ist komplett zerschossen

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

                            @christoph1337 das liegt evtl an deinem download - file runterkopieren - in nodepad++ öffnen
                            nicht direkt im browser öffnen

                            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

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

                              @christoph1337 das liegt evtl an deinem download - file runterkopieren - in nodepad++ öffnen
                              nicht direkt im browser öffnen

                              Axel KoenekeA Offline
                              Axel KoenekeA Offline
                              Axel Koeneke
                              schrieb am zuletzt editiert von
                              #1280

                              @liv-in-sky Sau geiles Script!
                              Könntest du evtl. noch Zwave2 und Ring, bzw. Ring über den HAM-Adapter einbauen?
                              Zwave2 läuft bei mir aber bei den Ring Dingern, muss ich passen.
                              Datenpunkte: ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level
                              bzw.: ham.0.Base-Station.Base-Station.Status-Low-Battery
                              Habe eine Ring-Alarmanlage mit diversen Sensoren, die ja Praktisch ZWave sind.
                              Das Ganze läuft inzwischen sehr gut mit dem HAM!
                              VG
                              Axel

                              liv-in-skyL 1 Antwort Letzte Antwort
                              0
                              • Axel KoenekeA Axel Koeneke

                                @liv-in-sky Sau geiles Script!
                                Könntest du evtl. noch Zwave2 und Ring, bzw. Ring über den HAM-Adapter einbauen?
                                Zwave2 läuft bei mir aber bei den Ring Dingern, muss ich passen.
                                Datenpunkte: ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level
                                bzw.: ham.0.Base-Station.Base-Station.Status-Low-Battery
                                Habe eine Ring-Alarmanlage mit diversen Sensoren, die ja Praktisch ZWave sind.
                                Das Ganze läuft inzwischen sehr gut mit dem HAM!
                                VG
                                Axel

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

                                @axel-koeneke kannst du mal einen export der datenpunkte machen - des ham adapters ?

                                geht über object - tab

                                Image 1.png

                                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

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

                                  @axel-koeneke kannst du mal einen export der datenpunkte machen - des ham adapters ?

                                  geht über object - tab

                                  Image 1.png

                                  Axel KoenekeA Offline
                                  Axel KoenekeA Offline
                                  Axel Koeneke
                                  schrieb am zuletzt editiert von
                                  #1282

                                  @liv-in-sky Bitte sehr:

                                  {
                                    "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery": {
                                      "type": "state",
                                      "common": {
                                        "type": "number",
                                        "min": 0,
                                        "max": 1,
                                        "read": true,
                                        "write": false,
                                        "role": "value.lowbat",
                                        "name": "Status Low Battery",
                                        "unit": ""
                                      },
                                      "native": {
                                        "UUID": "00000079-0000-1000-8000-0026BB765291",
                                        "displayName": "Status Low Battery"
                                      },
                                      "from": "system.adapter.ham.0",
                                      "user": "system.user.admin",
                                      "ts": 1631455922353,
                                      "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery",
                                      "acl": {
                                        "object": 1636,
                                        "state": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator"
                                      }
                                    }
                                  }
                                  
                                  {
                                    "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level": {
                                      "type": "state",
                                      "common": {
                                        "type": "number",
                                        "unit": "%",
                                        "min": 0,
                                        "max": 100,
                                        "read": true,
                                        "write": false,
                                        "role": "value.battery",
                                        "name": "Battery Level"
                                      },
                                      "native": {
                                        "UUID": "00000068-0000-1000-8000-0026BB765291",
                                        "displayName": "Battery Level"
                                      },
                                      "from": "system.adapter.ham.0",
                                      "user": "system.user.admin",
                                      "ts": 1631455922353,
                                      "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level",
                                      "acl": {
                                        "object": 1636,
                                        "state": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator"
                                      }
                                    }
                                  }
                                  

                                  Hoffe das hilft dir

                                  liv-in-skyL 2 Antworten Letzte Antwort
                                  0
                                  • Axel KoenekeA Axel Koeneke

                                    @liv-in-sky Bitte sehr:

                                    {
                                      "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery": {
                                        "type": "state",
                                        "common": {
                                          "type": "number",
                                          "min": 0,
                                          "max": 1,
                                          "read": true,
                                          "write": false,
                                          "role": "value.lowbat",
                                          "name": "Status Low Battery",
                                          "unit": ""
                                        },
                                        "native": {
                                          "UUID": "00000079-0000-1000-8000-0026BB765291",
                                          "displayName": "Status Low Battery"
                                        },
                                        "from": "system.adapter.ham.0",
                                        "user": "system.user.admin",
                                        "ts": 1631455922353,
                                        "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery",
                                        "acl": {
                                          "object": 1636,
                                          "state": 1636,
                                          "owner": "system.user.admin",
                                          "ownerGroup": "system.group.administrator"
                                        }
                                      }
                                    }
                                    
                                    {
                                      "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level": {
                                        "type": "state",
                                        "common": {
                                          "type": "number",
                                          "unit": "%",
                                          "min": 0,
                                          "max": 100,
                                          "read": true,
                                          "write": false,
                                          "role": "value.battery",
                                          "name": "Battery Level"
                                        },
                                        "native": {
                                          "UUID": "00000068-0000-1000-8000-0026BB765291",
                                          "displayName": "Battery Level"
                                        },
                                        "from": "system.adapter.ham.0",
                                        "user": "system.user.admin",
                                        "ts": 1631455922353,
                                        "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level",
                                        "acl": {
                                          "object": 1636,
                                          "state": 1636,
                                          "owner": "system.user.admin",
                                          "ownerGroup": "system.group.administrator"
                                        }
                                      }
                                    }
                                    

                                    Hoffe das hilft dir

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

                                    @axel-koeneke

                                    welcher wert ist interessant - einfacher ist status low battery

                                    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
                                    • Axel KoenekeA Axel Koeneke

                                      @liv-in-sky Bitte sehr:

                                      {
                                        "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery": {
                                          "type": "state",
                                          "common": {
                                            "type": "number",
                                            "min": 0,
                                            "max": 1,
                                            "read": true,
                                            "write": false,
                                            "role": "value.lowbat",
                                            "name": "Status Low Battery",
                                            "unit": ""
                                          },
                                          "native": {
                                            "UUID": "00000079-0000-1000-8000-0026BB765291",
                                            "displayName": "Status Low Battery"
                                          },
                                          "from": "system.adapter.ham.0",
                                          "user": "system.user.admin",
                                          "ts": 1631455922353,
                                          "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Status-Low-Battery",
                                          "acl": {
                                            "object": 1636,
                                            "state": 1636,
                                            "owner": "system.user.admin",
                                            "ownerGroup": "system.group.administrator"
                                          }
                                        }
                                      }
                                      
                                      {
                                        "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level": {
                                          "type": "state",
                                          "common": {
                                            "type": "number",
                                            "unit": "%",
                                            "min": 0,
                                            "max": 100,
                                            "read": true,
                                            "write": false,
                                            "role": "value.battery",
                                            "name": "Battery Level"
                                          },
                                          "native": {
                                            "UUID": "00000068-0000-1000-8000-0026BB765291",
                                            "displayName": "Battery Level"
                                          },
                                          "from": "system.adapter.ham.0",
                                          "user": "system.user.admin",
                                          "ts": 1631455922353,
                                          "_id": "ham.0.EG-Bewegungsmelder-Esszimmer.EG-Bewegungsmelder-Esszimmer.Battery-Level",
                                          "acl": {
                                            "object": 1636,
                                            "state": 1636,
                                            "owner": "system.user.admin",
                                            "ownerGroup": "system.group.administrator"
                                          }
                                        }
                                      }
                                      

                                      Hoffe das hilft dir

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

                                      @axel-koeneke

                                      sorry stimmt nicht - beides sind zahlen - dann den battery.level - sind die im adapter richtig gesetzt ?

                                      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

                                      Axel KoenekeA 1 Antwort Letzte Antwort
                                      -1
                                      • liv-in-skyL liv-in-sky

                                        @axel-koeneke

                                        sorry stimmt nicht - beides sind zahlen - dann den battery.level - sind die im adapter richtig gesetzt ?

                                        Axel KoenekeA Offline
                                        Axel KoenekeA Offline
                                        Axel Koeneke
                                        schrieb am zuletzt editiert von
                                        #1285

                                        @liv-in-sky Habe es jetzt hinbekommen:
                                        6f190e9a-70d7-4667-8a4c-d1a2a6b82b0d-image.png
                                        Ich habe einfach den ZWave Teile kopiert und für Ring angepasst.

                                              if (ring2){
                                                  tabelleMachSchoen()
                                                          counter=-1
                                            
                                                      // 
                                                        for(var i=0;i<mehrfachTabelle;i++ ) {
                                                        val0=""; val1=""; val2="";counter++;tabelleBind();
                                                      }
                                                       
                                                       for(var i=0;i<mehrfachTabelle;i++ ) {
                                                          if(i==0){val0="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">RING DEVICES</b>";} else{val0=""; }
                                                           val1=""; val2="";counter++;tabelleBind();
                                                      } 
                                           
                                           myObjF=[];
                                          $('ham.0.*.*.Battery-Level*').each(function(id, i) {           // hier eigene schleife definieren und den wert counter++ nicht vergessen  !!! ham.0.Base-Station.Base-Station.Battery-Level
                                             if (!filterArray.includes(id)){
                                                 var ida = id.split('.');
                                                
                                                   val0=getObject(ida[0]+"."+ida[1]+"."+ida[2]).common.name ;
                                                   json1=val0;
                                                   json3_1=val1help=parseFloat((getState(id).val));
                                                 
                                                   if (val1help<=battAlarm) {val1=(" <font color=\"red\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %";json5="red"} else{val1=(" <font color=\"lightgreen\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %",json5="green"} 
                                                   if (val1help>battAlarm && val1help<=battAlarmWarning) {val1=(" <font color=\"yellow\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %";json5="yellow"}
                                                   if (val1help<=battAlarm) {val2=symbolKO} else{val2=symbolOK}         
                                                   if (val1help>battAlarm && val1help<=battAlarmWarning) val2=symbolWARN;
                                                        
                                                   if (val1help<=battAlarm) AkkuAlarm.push(1);
                                                   if (val1help<=battAlarm)  alarmMessage.push(val0);
                                                   json3=val2;
                                                    json6="RING2"
                                                  if (braucheMaterialDesignWidget || braucheMaterialDesignWidgetTable) {
                                                      json4=json4=pfadBilderMaterialWidget+"zwavek.png"
                                                      makeJsonWidget(json1,json2,json3,json4,json5,json6,json3_1);}
                                                  
                                                   let help=[val0,val1,val2]; myObjF.push(help);
                                              
                                            
                                             // tabelleBind(); //HIER NICHTS ÄNDERN : HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT  - diese function muss als letztes in der eigenen schleife aufgerufen werden
                                             
                                           } }); //Schleifen Ende - je nach schleifenart muss hier etwas geändert werden !!!!!!!!!  
                                           sortierMal(myObjF);
                                         } //ende ring
                                        

                                        Danke für die Unterstützung
                                        VG
                                        Axel

                                        liv-in-skyL 1 Antwort Letzte Antwort
                                        0
                                        • Axel KoenekeA Axel Koeneke

                                          @liv-in-sky Habe es jetzt hinbekommen:
                                          6f190e9a-70d7-4667-8a4c-d1a2a6b82b0d-image.png
                                          Ich habe einfach den ZWave Teile kopiert und für Ring angepasst.

                                                if (ring2){
                                                    tabelleMachSchoen()
                                                            counter=-1
                                              
                                                        // 
                                                          for(var i=0;i<mehrfachTabelle;i++ ) {
                                                          val0=""; val1=""; val2="";counter++;tabelleBind();
                                                        }
                                                         
                                                         for(var i=0;i<mehrfachTabelle;i++ ) {
                                                            if(i==0){val0="<font color=\""+htmlColorDeviceUeberschrift+"\"><"+HTMLbrandSetting+">RING DEVICES</b>";} else{val0=""; }
                                                             val1=""; val2="";counter++;tabelleBind();
                                                        } 
                                             
                                             myObjF=[];
                                            $('ham.0.*.*.Battery-Level*').each(function(id, i) {           // hier eigene schleife definieren und den wert counter++ nicht vergessen  !!! ham.0.Base-Station.Base-Station.Battery-Level
                                               if (!filterArray.includes(id)){
                                                   var ida = id.split('.');
                                                  
                                                     val0=getObject(ida[0]+"."+ida[1]+"."+ida[2]).common.name ;
                                                     json1=val0;
                                                     json3_1=val1help=parseFloat((getState(id).val));
                                                   
                                                     if (val1help<=battAlarm) {val1=(" <font color=\"red\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %";json5="red"} else{val1=(" <font color=\"lightgreen\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %",json5="green"} 
                                                     if (val1help>battAlarm && val1help<=battAlarmWarning) {val1=(" <font color=\"yellow\"> ")+val1help.toString()+" %";json2=val1help.toString()+" %";json5="yellow"}
                                                     if (val1help<=battAlarm) {val2=symbolKO} else{val2=symbolOK}         
                                                     if (val1help>battAlarm && val1help<=battAlarmWarning) val2=symbolWARN;
                                                          
                                                     if (val1help<=battAlarm) AkkuAlarm.push(1);
                                                     if (val1help<=battAlarm)  alarmMessage.push(val0);
                                                     json3=val2;
                                                      json6="RING2"
                                                    if (braucheMaterialDesignWidget || braucheMaterialDesignWidgetTable) {
                                                        json4=json4=pfadBilderMaterialWidget+"zwavek.png"
                                                        makeJsonWidget(json1,json2,json3,json4,json5,json6,json3_1);}
                                                    
                                                     let help=[val0,val1,val2]; myObjF.push(help);
                                                
                                              
                                               // tabelleBind(); //HIER NICHTS ÄNDERN : HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT  - diese function muss als letztes in der eigenen schleife aufgerufen werden
                                               
                                             } }); //Schleifen Ende - je nach schleifenart muss hier etwas geändert werden !!!!!!!!!  
                                             sortierMal(myObjF);
                                           } //ende ring
                                          

                                          Danke für die Unterstützung
                                          VG
                                          Axel

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

                                          @axel-koeneke

                                          habe ja nicht viel unterstützt :-)

                                          aber genau so hätte ich es auch gemacht

                                          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

                                          L 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

                                          817

                                          Online

                                          32.4k

                                          Benutzer

                                          81.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