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

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

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

Script fürTabelle der Batterie Zustände

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoringtemplate
1.4k Beiträge 67 Kommentatoren 489.4k 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 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
                                        • L Langer

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

                                          @langer

                                          habe ich so noch nicht gesehen - steht da ein json im datenpunkt ?

                                          und wenn ja - was kann darin stehen ?

                                          kanns t du mal ein ganzes device als export machen - im objecte tab des admins

                                          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

                                          762

                                          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