Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] Gerätename bei "Lichtskript" wird nicht angezeigt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Gerätename bei "Lichtskript" wird nicht angezeigt

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      baluderbär last edited by baluderbär

      Hallo zusammen,
      ich habe momentan folgendes Skript am laufen:

      /* Status Zahl Lichter
      {1}
      zählt die Lichter in allen Räumen und meldet die Eingeschalteten namentlich
      Daten kommen vom Gewerk "Licht"
      {1}
      erstellt: 17.06.2015 nach diesem Vorbild: viewtopic.php?f=21&t=869&sid=f9ba5657489ff431a1990884f90779c1#p6564
      23.06.2015 globale Variablendefinition zählen_Lichter.textLichterAn fehlte und wurde hinzugefügt
      Log Ausgabe auskommentiert
      05.08.2015 STATE aus der Ausgabe entfernt nach Idee von stephan61 http://forum.iobroker.org/viewtopic.php ... t=20#p9267
      24.03.2016 keine Anzeigen von virtuellen Kanälen mehr (in Abhängigkeit der Abfrage des Namens)
      06.05.2016 Datenpunkt für Ansagen zugefügt
      02.07.2016 abgeschaltet, da Fehler
      03.07.2016 Zähl-Funktion getrennt nach Schalter und Dimmer
      search statt indexOf und RegEx für Suche nach Virtuellen Kanälen
      27.11.2016 Verschoben in Status
      Code optimiert
      23.12.2016 Räume eingebaut
      21.06.2017 HUE Lampen eingebaut
      */
      var logging = true;
       
      var idAnzahlEin = 'javascript.0.Status.Lichter.Anzahl_ein',
          idAnzahl = 'javascript.0.Status.Lichter.Anzahl',
          idText = 'javascript.0.Status.Lichter.Text',
          idRaum = 'javascript.0.Status.Lichter.Raum', // <---- NEU
          idAnsage = 'javascript.0.Status.Lichter.Ansage';
       
      // Ab hier nix mehr ändern
      createState(idAnzahl, { // wenn benötigt: Anzahl der vorhandenen Lichter
          type: 'number',
          name: 'Anzahl aller Lichter',
          min: 0,
          def: 0,
          role: 'value'
      });
      createState(idAnzahlEin, { // Anzahl der Lichter, die auf sind als Variable unter Javascript.0 anlegen
          type: 'number',
          name: 'Anzahl der eingeschalteten Lichter',
          min: 0,
          def: 0,
          role: 'value'
      });
      createState(idText, { // Anzahl der brennenden Lichter und deren Namen als Variable unter Javascript.0 anlegen
          type: 'string',
          name: 'Eingeschaltete Lichter',
          desc: 'Namen der eingeschalteten Lichter',
          def: ' ',
          role: 'value'
      });
      createState(idAnsage, {
          type: 'string',
          name: 'Eingeschaltete Lichter (Ansage)',
          desc: 'Namen der eingeschalteten Lichter (für Ansage aufbereitet)',
          def: ' ',
          role: 'value'
      });
      createState(idRaum, { // Räume, in denen Lichter brennen // <---- NEU
          type: 'string',
          name: 'Räume mit eingeschalteten Lichter',
          desc: 'Namen der Räume, in denen Lichter eingeschaltet sind',
          def: ' ',
          role: 'value'
      });
       
      //var cacheSelectorState = $('channel[state.id=*.STATE](functions="Licht")'); // Gewerk Licht HM Schaltaktor
      var cacheSelectorLevel = $('channel[state.id=*.LEVEL](functions="Licht")');
      var cacheSelectorHue = $('state[id=*.on](functions=Licht)[role=switch]'); // Osram Lampen (müssen im Gewerk Licht sein)
      var cacheSelectorState = $('state[id=*.state](functions=Licht)[role=switch]'); // MiLight Lampen (müssen im Gewerk Licht sein)
      
       
      function checkDevices(obj) {
          // Setzt die Zähler vor dem Durchlauf aller Elemente *.STATE im Gewerk Licht auf 0
          var anzahlLichterAn = 0;
          var anzahlLichter = 0;
          var textLichterAn = [];
          var textRaum = [];
          if (logging) {
              log('++++++ Lichter Anzahl ++++ ');
              log('#### SCHALTER ##### ');
          }
          cacheSelectorState.each(function(id, i) { // Schleife für jedes gefundenen Element *.STATE im Gewerk Licht
              var obj = getObject(id);
              var name = getObject(id).common.name;
              var status = getState(id).val; // Zustand *.STATE abfragen (jedes Element)
              var devicename = name.substring(0, name.indexOf(".STATE")); //.state aus Text entfernen
              var raumname = getObject(id, "rooms"); // <---- NEU
       
              // ########## Abfrage ob Virtueller Kanal? VK oder : im Namen)
              // if ( (devicename.search(/(CUX)|(K2)|(K3)|(VK)|(:)/ig) == -1) ) { 
              if (logging) {
                  log('-------');
                  log('Kanal: ' + name);
                  log('Status: ' + status);
              }
              if (status) { // wenn Zustand = true, dann wird die Anzahl der Lichter hochgezählt
                  ++anzahlLichterAn;
                  textLichterAn.push(devicename); // Zu Array hinzufügen
                  textRaum.push(raumname.enumNames); // <---- NEU
              }
              ++anzahlLichter; // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
              // } // ENDE VK-Abfrage
          });
       
          cacheSelectorHue.each(function(id, i) { // Schleife für jedes gefundenen Element *.ON im Gewerk Licht
              var obj = getObject(id);
              var name = getObject(id).common.name;
              var status = getState(id).val; // Zustand *.ON abfragen (jedes Element)
              var devicename = name.substring(0, name.indexOf(".on")); //.state aus Text entfernen
              var raumname = getObject(id, "rooms"); // <---- NEU
       
              // ########## Abfrage ob Virtueller Kanal? VK oder : im Namen)
              // if ( (devicename.search(/(CUX)|(K2)|(K3)|(VK)|(:)/ig) == -1) ) { 
              if (logging) {
                  log('-------');
                  log('Kanal: ' + name);
                  log('Status: ' + status);
              }
              if (status) { // wenn Zustand = true, dann wird die Anzahl der Lichter hochgezählt
                  ++anzahlLichterAn;
                  textLichterAn.push(devicename); // Zu Array hinzufügen
                  textRaum.push(raumname.enumNames); // <---- NEU
              }
              ++anzahlLichter; // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
              // } // ENDE VK-Abfrage
          });
       
          if (logging) log('#### DIMMER ##### ');
          cacheSelectorLevel.each(function(id, i) { // Schleife für jedes gefundenen Element *.LEVEL im Gewerk Licht
              var obj = getObject(id);
              var name = getObject(id).common.name;
              var status = getState(id).val; // Zustand *.LEVEL abfragen (jedes Element)
              var devicename = name.substring(0, name.indexOf(".LEVEL")); //.state aus Text entfernen
              var raumname = getObject(id, "rooms"); // <---- NEU
       
              // ########## Abfrage ob Virtueller Kanal? VK oder : im Namen)
              // if ( (devicename.search(/(CUX)|(K2)|(K3)|(V10)|(VK)|(:)/ig) == -1) ) { // Geräte mit diesen Strings im namen nicht beachten
       
              if (logging) {
                  log('-------');
                  log('Kanal: ' + name);
                  log('Status: ' + status + '%');
              }
              if (parseFloat(status) > 0) { // Wenn Dimmwert über 0
                  ++anzahlLichterAn;
                  textLichterAn.push(devicename); // Zu Array hinzufügen
                  textRaum.push(raumname.enumNames); // <---- NEU
              }
              ++anzahlLichter; // Zählt die Anzahl der vorhandenen Lichter unabhängig vom Status
              // } // Ende Abfrage VK 
          });
       
          // Array mit Lichternamen sortieren
          textLichterAn.sort();
          textRaum.sort(); // <---- NEU
          // Schleife ist durchlaufen. Im Log wird der aktuelle Status (Anzahl, davon an) ausgegeben
          if (logging) log("Text: " + textLichterAn);
          if (logging) log("Anzahl Lichter: " + anzahlLichter + " # davon Lichter an: " + anzahlLichterAn);
          // die ermittelten Werte werden als javascript.0\. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
          setState(idText, textLichterAn.join(',')); // Schreibt die aktuelle Namen der eingeschalteten Lichter
          setState(idAnzahlEin, textLichterAn.length); // Schreibt die aktuelle Anzahl der eingeschalteten Lichter
          setState(idAnzahl, anzahlLichter); // Schreibt die aktuelle Anzahl der vorhandene Elemente im Gewerk Licht
          // setState(idRaum, textRaum.join(',')); // Räume, in denen Licht brennt // <---- NEU
          setState(idRaum, textRaum.join(', ')); // Räume, in denen Licht brennt // <---- NEU
      }
      {1}
      // Trigger
      cacheSelectorState.on(function(obj) { // bei Zustandänderung *.STATE im Gewerk Licht
          if (logging) log('Auslösender Schalter: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
          checkDevices();
      });
      cacheSelectorHue.on(function(obj) { // bei Zustandänderung *.ON von HUE Lampen im Gewerk Licht
          if (logging) log('Auslösende HUE: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
          checkDevices();
      });
      cacheSelectorLevel.on(function(obj) { // bei Zustandänderung *.LEVEL im Gewerk Licht
          if (logging) log('Auslösender Dimmer: ' + obj.id + ': ' + obj.state.val); // Info im Log, welcher Zustand sich geändert hat
          checkDevices();
      });
      {1}
      function main() {
          setTimeout(function() {
              if (logging) log('Auslöser Skriptstart');
              checkDevices();
          }, 2000);
      }
      {1}
      main(); // Skriptstart-Auslöser
      {1}
      // Aufbereitung für Ansage
      function strip_tags(data) {
          var rueckgabe = data.replace(/( |<([^>]+)>)/ig, " ");
          return (rueckgabe);
      }
      {1}
      on(idText, function(obj) {
          var text = obj.state.val;
          text = (getState(idAnzahl).val > 0) ? 'Lichter eingeschaltet: ' + strip_tags(text) : 'Alle Lichter sind ausgeschaltet';
          setState(idAnsage, text);
      });
      {1}
      

      Damit wird mir die Anzahl der Homematic-, Milight- und Osram/Ledvance-Komponenten berechnet. Das funktioniert soweit auch zuverlässig. Leider werden jedoch nur die "Namen" der Homematickomponenten angezeigt. Die Namen der anderen Komponenten sind leer.
      Lichter AN.PNG
      Da ich keine Ahnung vom Programmieren habe, wende ich mich an euch und hoffe, dass mir jemand helfen kann.
      Schon mal vielen Dank. Balu

      Homoran Asgothian 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @baluderbär last edited by

        @baluderbär sagte in Gerätename bei "Lichtskript" wird nicht angezeigt:

        Die Namen der anderen Komponenten sind leer.

        wie sehen denn die dazugehörigen Datenpunkte aus?

        B 1 Reply Last reply Reply Quote 0
        • B
          baluderbär @Homoran last edited by

          @Homoran Hallo Homoran:
          hier einmal für Osram (Zigbee)
          Osram(Zigbee).PNG
          und einmal für MiLight.
          Milight.PNG

          paul53 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @baluderbär last edited by Homoran

            @baluderbär sagte in Gerätename bei "Lichtskript" wird nicht angezeigt:

            Schleife für jedes gefundenen Element *.STATE im Gewerk Licht

            Mein js ist grottenschlecht - kann nur Blockly!
            Aber was machst du wenn, z.B. dein Osram keinen DP state sondern on hat?

            EDIT:
            das kommt ja in der folgenden Schleife 😉

            gut, dann bin ich mangels Wissen raus

            1 Reply Last reply Reply Quote 0
            • Asgothian
              Asgothian Developer @baluderbär last edited by

              @baluderbär
              aktivier doch mal bitte das logging und poste die Log ausgaben. Ansonsten wird das nix.

              A.

              B 1 Reply Last reply Reply Quote 0
              • B
                baluderbär @Asgothian last edited by

                @Asgothian
                Hallo Asgothian , hier das Logfile

                2020-12-16 14:53:25.777 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Auslösender Dimmer: hm-rpc.0.FEQ008xxxx.1.LEVEL: 75
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: ++++++ Lichter Anzahl ++++
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### SCHALTER #####
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 1 Switch ON/OFF
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 2 Switch ON/OFF
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.778 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.779 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 4 Switch ON/OFF
                2020-12-16 14:53:25.779 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.779 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.779 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Regal rechts Switch ON/OFF
                2020-12-16 14:53:25.779 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Küche Switch ON/OFF
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Bad Switch ON/OFF
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Diele_On
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Lava_On
                2020-12-16 14:53:25.780 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Sideboard_On
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Küche_Fenster_On
                2020-12-16 14:53:25.781 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Spiegeltisch_On
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Fisch_On
                2020-12-16 14:53:25.784 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Nespresso_On
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Weihnachtsbaum.On
                2020-12-16 14:53:25.785 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### DIMMER #####
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 75%
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Steckdose Stehlampe Dimmer.LEVEL
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Hängelampe.LEVEL
                2020-12-16 14:53:25.786 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.787 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.787 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: AZ LED-Spots.LEVEL
                2020-12-16 14:53:25.787 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.787 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Text: EZ Steckdose Stehlampe Massagesessel
                2020-12-16 14:53:25.787 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Anzahl Lichter: 18 # davon Lichter an: 1
                2020-12-16 14:53:25.941 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Auslösender Dimmer: hm-rpc.0.FEQ008xxxx.1.LEVEL: 0.5
                2020-12-16 14:53:25.942 - info: javascript.0 (6792) script.js.common.Lichter_zählen: ++++++ Lichter Anzahl ++++
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### SCHALTER #####
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 1 Switch ON/OFF
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 2 Switch ON/OFF
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 4 Switch ON/OFF
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.943 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Regal rechts Switch ON/OFF
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Küche Switch ON/OFF
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Bad Switch ON/OFF
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Diele_On
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Lava_On
                2020-12-16 14:53:25.944 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Sideboard_On
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Küche_Fenster_On
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Spiegeltisch_On
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Fisch_On
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.945 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Nespresso_On
                2020-12-16 14:53:25.946 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.946 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.946 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Weihnachtsbaum.On
                2020-12-16 14:53:25.946 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### DIMMER #####
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0.5%
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Steckdose Stehlampe Dimmer.LEVEL
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Hängelampe.LEVEL
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.947 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:25.948 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: AZ LED-Spots.LEVEL
                2020-12-16 14:53:25.948 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:25.948 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Text: EZ Steckdose Stehlampe Massagesessel
                2020-12-16 14:53:25.948 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Anzahl Lichter: 18 # davon Lichter an: 1
                2020-12-16 14:53:28.325 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Auslösender Dimmer: hm-rpc.0.FEQ008xxxx.1.LEVEL: 75
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: ++++++ Lichter Anzahl ++++
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### SCHALTER #####
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 1 Switch ON/OFF
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 2 Switch ON/OFF
                2020-12-16 14:53:28.326 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 4 Switch ON/OFF
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Regal rechts Switch ON/OFF
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Küche Switch ON/OFF
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Bad Switch ON/OFF
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.327 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Diele_On
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Lava_On
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Sideboard_On
                2020-12-16 14:53:28.328 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Küche_Fenster_On
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Spiegeltisch_On
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Fisch_On
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.329 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Nespresso_On
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Weihnachtsbaum.On
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### DIMMER #####
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 75%
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Steckdose Stehlampe Dimmer.LEVEL
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:28.330 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Hängelampe.LEVEL
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: AZ LED-Spots.LEVEL
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Text: EZ Steckdose Stehlampe Massagesessel
                2020-12-16 14:53:28.331 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Anzahl Lichter: 18 # davon Lichter an: 1
                2020-12-16 14:53:32.213 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Auslösende HUE: deconz.0.lights.7cb03eaa0a01xxxx.on: true
                2020-12-16 14:53:32.213 - info: javascript.0 (6792) script.js.common.Lichter_zählen: ++++++ Lichter Anzahl ++++
                2020-12-16 14:53:32.213 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### SCHALTER #####
                2020-12-16 14:53:32.213 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.214 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 1 Switch ON/OFF
                2020-12-16 14:53:32.214 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.214 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.214 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 2 Switch ON/OFF
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 4 Switch ON/OFF
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Regal rechts Switch ON/OFF
                2020-12-16 14:53:32.215 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Küche Switch ON/OFF
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Bad Switch ON/OFF
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.216 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Diele_On
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Lava_On
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: true
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Sideboard_On
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.217 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Küche_Fenster_On
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Spiegeltisch_On
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.218 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.219 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Fisch_On
                2020-12-16 14:53:32.219 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Nespresso_On
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Weihnachtsbaum.On
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### DIMMER #####
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                2020-12-16 14:53:32.220 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 75%
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Steckdose Stehlampe Dimmer.LEVEL
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Hängelampe.LEVEL
                2020-12-16 14:53:32.221 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:32.222 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:32.222 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: AZ LED-Spots.LEVEL
                2020-12-16 14:53:32.222 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:32.222 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Text: ,EZ Steckdose Stehlampe Massagesessel
                2020-12-16 14:53:32.222 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Anzahl Lichter: 18 # davon Lichter an: 2
                2020-12-16 14:53:34.141 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Auslösender Schalter: milight.0.zone2.state: true
                2020-12-16 14:53:34.141 - info: javascript.0 (6792) script.js.common.Lichter_zählen: ++++++ Lichter Anzahl ++++
                2020-12-16 14:53:34.141 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### SCHALTER #####
                2020-12-16 14:53:34.141 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.141 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 1 Switch ON/OFF
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 2 Switch ON/OFF
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: true
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Zone 4 Switch ON/OFF
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Regal rechts Switch ON/OFF
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.142 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Küche Switch ON/OFF
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Bad Switch ON/OFF
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Diele_On
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Lava_On
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: true
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.143 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Sideboard_On
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Küche_Fenster_On
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Spiegeltisch_On
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Fisch_On
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Osram_Plug_Nespresso_On
                2020-12-16 14:53:34.144 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: Ledvance_Plug_Weihnachtsbaum.On
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: false
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: #### DIMMER #####
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 75%
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Steckdose Stehlampe Dimmer.LEVEL
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.145 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: WZ Hängelampe.LEVEL
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: -------
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Kanal: AZ LED-Spots.LEVEL
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Status: 0%
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Text: ,,EZ Steckdose Stehlampe Massagesessel
                2020-12-16 14:53:34.146 - info: javascript.0 (6792) script.js.common.Lichter_zählen: Anzahl Lichter: 18 # davon Lichter an: 3
                

                Ich habe nacheinander 3 Steckdosen (Lampen) eingeschaltet. 1x HM (EZ Steckdose Stehlampe Massagesessel), dann noch 1x Osram (Osram_Plug_Lava_On) und zuletzt 1x MiLight (milight.0.zone2). In der letzten Zeile des Logs sieht man, dass die Anzahl der eingeschalteten Lampen (3) korrekt ist. Der Name der HM-Komponenten ist auch richtig.
                Es fehlen die Namen der Osram und Milight-Komponenten.
                Unbenannt.PNG

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @baluderbär last edited by paul53

                  @baluderbär sagte):

                  hier einmal für Osram (Zigbee)
                  und einmal für MiLight.

                  Die Strukturen sind sehr unterschiedlich. Ändere mal Zeile 85 in

                          var adapter = id.split('.')[0];
                          var devicename = 'unbekannt';
                          if(adapter == 'milight') devicename = name.substring(0, name.indexOf(" Switch ON/OFF"));
                          if(adapter == 'deconz') devicename = name.substring(name.indexOf('plug_') + 5, name.indexOf("_On"));
                          if(adapter == 'hm-rpc') devicename = name.substring(0, name.lastIndexOf("."));
                  
                  B 1 Reply Last reply Reply Quote 0
                  • B
                    baluderbär @paul53 last edited by

                    @paul53
                    Hallo Paul,
                    vielen Dank. Die Namen der MiLight-Komponenten werden nun angezeigt. Bei Osram fehlt der Name weiterhin.
                    Brauchst du weitere Infos?

                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: Kanal: EZ Regal links Switch ON/OFF
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: -------
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: Kanal: SZ Bett Switch ON/OFF
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: -------
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: #### SCHALTER #####
                    javascript.0	2020-12-16 16:31:04.210	info	(7759) script.js.common.Lichter_zählen_test: ++++++ Lichter Anzahl ++++
                    javascript.0	2020-12-16 16:31:04.209	info	(7759) script.js.common.Lichter_zählen_test: Auslösende HUE: deconz.0.lights.7cb03eaa0a01xxxx.on: true
                    javascript.0	2020-12-16 16:31:00.275	info	(7759) script.js.common.Wetterwarnung_(Wetter-View): []
                    javascript.0	2020-12-16 16:30:34.411	info	(7759) script.js.common.Lichter_zählen_test: Anzahl Lichter: 18 # davon Lichter an: 11
                    javascript.0	2020-12-16 16:30:34.411	info	(7759) script.js.common.Lichter_zählen_test: Text: ,,,,,EZ Regal links,EZ Regal rechts,EZ Steckdose Stehlampe Massagesessel,Küche,WZ Kamin,WZ Steckdose Stehlampe Dimmer
                    

                    Kann man die Auflistung der Namen anstatt hintereinander auch untereinander anzeigen lassen? Momentan sieht es so aus
                    Unbenannt.PNG

                    paul53 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @baluderbär last edited by paul53

                      @baluderbär sagte:

                      Bei Osram fehlt der Name weiterhin.

                      Habe gerade gesehen, dass unterschiedliche Schleifen je nach Adapter verwendet werden. Dann ändere die (ehemalige) Zeile 108 in

                              var devicename = name.substring(name.indexOf('Plug_') + 5, name.indexOf("_On"));
                      
                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @baluderbär last edited by

                        @baluderbär sagte in Gerätename bei "Lichtskript" wird nicht angezeigt:

                        Auflistung der Namen anstatt hintereinander auch untereinander anzeigen lassen?

                        Anstelle von

                            setState(idText, textLichterAn.join(',')); // Schreibt die aktuelle Namen der eingeschalteten Lichter
                        

                        versuche mal

                            setState(idText, textLichterAn.join('<br>')); // Schreibt die aktuelle Namen der eingeschalteten Lichter
                        

                        oder

                            setState(idText, textLichterAn.join('\n')); // Schreibt die aktuelle Namen der eingeschalteten Lichter
                        
                        B 1 Reply Last reply Reply Quote 0
                        • B
                          baluderbär @paul53 last edited by

                          @paul53
                          Danke. Der Zeilenumbruch hat funktioniert. Die Namen werden nun untereinander gelistet.
                          Die Namen der Osram-Komponenten werden nun auch dargestellt, allerdings werden am Anfang die ersten 4 Zeichen weggelassen. z.B. m_Plug_Lava für die Komponente Osram_Plug_Lava_On. Es würde reichen, wenn hinten das _On gelöscht werden würde. Was aus der Reihe fällt, ist der erste Eintrag Osram_Plug_Weihnachtsbaum.On. der wird als Osra angezeigt

                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Anzahl Lichter: 18 # davon Lichter an: 11
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Text: EZ Regal links,EZ Regal rechts,EZ Steckdose Stehlampe Massagesessel,Küche,Osra,WZ Kamin,WZ Steckdose Stehlampe,m_Plug_Küche_Fenster,m_Plug_Lava,m_Plu
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Status: 0%
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Kanal: AZ LED-Spots.LEVEL
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Status: 0%
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Kanal: WZ Hängelampe.LEVEL
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Status: 25%
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Kanal: WZ Steckdose Stehlampe.LEVEL
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Status: 75%
                          javascript.0	2020-12-16 18:56:51.994	info	(7759) script.js.common.Lichter_zählen_test: Kanal: EZ Steckdose Stehlampe Massagesessel.LEVEL
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: #### DIMMER #####
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Weihnachtsbaum.On
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Fisch_On
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.993	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Spiegeltisch_On
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Nespresso_On
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Diele_On
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Lava_On
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Küche_Fenster_On
                          javascript.0	2020-12-16 18:56:51.992	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Osram_Plug_Sideboard_On
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Bad Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Kanal: Küche Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Kanal: EZ Regal rechts Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.991	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: Kanal: WZ Kamin Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: Status: true
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: Kanal: EZ Regal links Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: Status: false
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: Kanal: SZ Bett Switch ON/OFF
                          javascript.0	2020-12-16 18:56:51.990	info	(7759) script.js.common.Lichter_zählen_test: -------
                          javascript.0	2020-12-16 18:56:51.989	info	(7759) script.js.common.Lichter_zählen_test: #### SCHALTER #####
                          javascript.0	2020-12-16 18:56:51.989	info	(7759) script.js.common.Lichter_zählen_test: ++++++ Lichter Anzahl ++++
                          javascript.0	2020-12-16 18:56:51.989	info	(7759) script.js.common.Lichter_zählen_test: Auslösende HUE: deconz.0.lights.f0d1b8000013xxxx.on: true
                          

                          Unbenannt.PNG

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @baluderbär last edited by paul53

                            @baluderbär sagte:

                            allerdings werden am Anfang die ersten 4 Zeichen weggelassen.

                            Mein Fehler: "Plug_" mit großem "P".

                            var devicename = name.substring(name.indexOf('Plug_') + 5, name.indexOf("_On"));
                            

                            @baluderbär sagte in Gerätename bei "Lichtskript" wird nicht angezeigt:

                            Es würde reichen, wenn hinten das _On gelöscht werden würde.

                            var devicename = name.substring(0, name.indexOf("_On"));
                            

                            @baluderbär sagte in Gerätename bei "Lichtskript" wird nicht angezeigt:

                            Was aus der Reihe fällt, ist der erste Eintrag Osram_Plug_Weihnachtsbaum.On.

                            Dann korrigiere den Namen.

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              baluderbär @paul53 last edited by

                              @paul53
                              Danke Paul. Auf das große P hätte ich selbst kommen können 😬
                              Jetzt funktioniert alles. 👍 Top, wie du mir geholfen hast. Gruß Balu

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @baluderbär last edited by

                                @baluderbär sagte:

                                Jetzt funktioniert alles.

                                Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                386
                                Online

                                31.8k
                                Users

                                80.0k
                                Topics

                                1.3m
                                Posts

                                4
                                14
                                563
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo