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

  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.4k

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

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

Script fürTabelle der Batterie Zustände

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoringtemplate
1.4k Beiträge 67 Kommentatoren 489.9k 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.
  • 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
                                        • liv-in-skyL liv-in-sky

                                          @axel-koeneke

                                          habe ja nicht viel unterstützt :-)

                                          aber genau so hätte ich es auch gemacht

                                          L Offline
                                          L Offline
                                          Langer
                                          schrieb am zuletzt editiert von
                                          #1287

                                          @liv-in-sky

                                          Besteht die Möglichkeit auch Bosch-Smart-Home Sensoren einzubinden?

                                          Die haben keinen Batterie % Datenpunkt sondern folgende Meldung unter :
                                          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults"
                                          "[{"type":"LOW_BATTERY","category":"WARNING"}]"

                                          Ich hoffe es geht, habe ca. 50 Stück davon im Einsatz.

                                          Danke im voraus

                                          MfG
                                          Wastl

                                          liv-in-skyL 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

                                          709

                                          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