Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Konfigurierte Script um States zu zahlen [lowbat, dimmer, shutter, chromecast, etc]

NEWS

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

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

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

[Vorlage] Konfigurierte Script um States zu zahlen [lowbat, dimmer, shutter, chromecast, etc]

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
45 Beiträge 14 Kommentatoren 9.8k Aufrufe
  • Ä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.
  • P Offline
    P Offline
    pix
    schrieb am zuletzt editiert von
    #19

    Hallo,

    kann es denn sein, dass der Typ evtl nicht HM-SCI-3-FM ist? Ich kann nirgends eine Debugausgabe sehen. Kannst du den Alarmanlagenmelder mal den Status wechseln lassen?

    Gruß

    Pix

    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Smartuser
      schrieb am zuletzt editiert von
      #20

      @pix:

      Hallo,

      kann es denn sein, dass der Typ evtl nicht HM-SCI-3-FM ist? Ich kann nirgends eine Debugausgabe sehen. Kannst du den Alarmanlagenmelder mal den Status wechseln lassen?

      Gruß

      Pix `

      Hallo,

      hab ich eben etwa 4x gemacht.

      Hier der Log:

      22:58:00.110	[info]	javascript.0 script.js.Scripte.State_Counter: Zähler Skript - Auslösender Aktor vom Typ: HM-SCI-3-FM
      22:58:00.112	[info]	javascript.0 script.js.Scripte.State_Counter: Geräte vom Typ HM-SCI-3-FM stehen in der Blacklist und werden nicht gezählt
      22:58:00.838	[info]	javascript.0 script.js.Scripte.State_Counter: Zähler Skript - Auslösender Aktor vom Typ: HM-SCI-3-FM
      22:58:00.839	[info]	javascript.0 script.js.Scripte.State_Counter: Geräte vom Typ HM-SCI-3-FM stehen in der Blacklist und werden nicht gezählt
      22:58:02.345	[info]	javascript.0 script.js.Scripte.State_Counter: Zähler Skript - Auslösender Aktor vom Typ: HM-SCI-3-FM
      22:58:02.347	[info]	javascript.0 script.js.Scripte.State_Counter: Geräte vom Typ HM-SCI-3-FM stehen in der Blacklist und werden nicht gezählt
      22:58:03.852	[info]	javascript.0 script.js.Scripte.State_Counter: Zähler Skript - Auslösender Aktor vom Typ: HM-SCI-3-FM
      22:58:03.853	[info]	javascript.0 script.js.Scripte.State_Counter: Geräte vom Typ HM-SCI-3-FM stehen in der Blacklist und werden nicht gezählt
      

      Gruß

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        tempestas
        schrieb am zuletzt editiert von
        #21

        Mal eine blöde Frage:

        gibt es eine elegante Lösung, von HmIP duie LOW_BAT (nicht LOWBAT) Stato abzufragen, aber mit in den lowbat counter aufzunehmen? Geht bestimmt einfach, ich bin leider gescheitert.

        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Smartuser
          schrieb am zuletzt editiert von
          #22

          @Pix

          Kannst du dir das bitte nochmal anschauen?

          http://forum.iobroker.net/viewtopic.php?p=77860#p77860

          Hilft dir der Log weiter?

          Gruß

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pix
            schrieb am zuletzt editiert von
            #23

            Ja manchmal sieht man den Wald vor Bäumen nicht! :lol:

            Die von mir abgeänderte Subscription prüft, ob das auslösende Gerät in der Blacklist steht. Wenn nicht, startet es die Funktion countDev(). Allerdings wird diese Funktion auch standardmäßig bei Skriptstart und jede Stunde gestartet. Und zwar ohne vorherige Prüfung. Deshalb der Fehler.

            Auf die Schnelle bitte am Schluss erstmal die beiden Zeilen auch och auskommentieren:

            //Re-evaluate each hour
            //schedule("*/60 * * * *", countDevs);
            
            //Evaluate for the first time
            //countDevs();
            

            Man müsste also die Abfrage nach der Blacklist eigentlich in die Funktion countDev() packen.

            Gruß

            Pix

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pix
              schrieb am zuletzt editiert von
              #24

              Hallo,@tempestas:

              Mal eine blöde Frage:

              gibt es eine elegante Lösung, von HmIP duie LOW_BAT (nicht LOWBAT) Stato abzufragen, aber mit in den lowbat counter aufzunehmen? Geht bestimmt einfach, ich bin leider gescheitert. `
              schon mal versucht, das Skript oben um diese Zeile zu ergänzen?

              addDeviceCounter("lowbat",         $('channel[state.id=*.LOW_BAT]'),                           true);
              

              Gruß

              Pix

              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                Smartuser
                schrieb am zuletzt editiert von
                #25

                @pix:

                Ja manchmal sieht man den Wald vor Bäumen nicht! :lol:

                Die von mir abgeänderte Subscription prüft, ob das auslösende Gerät in der Blacklist steht. Wenn nicht, startet es die Funktion countDev(). Allerdings wird diese Funktion auch standardmäßig bei Skriptstart und jede Stunde gestartet. Und zwar ohne vorherige Prüfung. Deshalb der Fehler.

                Auf die Schnelle bitte am Schluss erstmal die beiden Zeilen auch och auskommentieren:

                //Re-evaluate each hour
                //schedule("*/60 * * * *", countDevs);
                  
                //Evaluate for the first time
                //countDevs();
                

                Man müsste also die Abfrage nach der Blacklist eigentlich in die Funktion countDev() packen.

                Gruß

                Pix `

                Ok, danke … ich habe beide Zeilen auskommentiert.

                Den Rest mit "deinen" Funktionen ist mir zu hoch :lol:

                Gruß

                1 Antwort Letzte Antwort
                0
                • F Offline
                  F Offline
                  FuXXz
                  schrieb am zuletzt editiert von
                  #26

                  Hallo,

                  ist es möglich Homematic IP Geräte mit einzuschließen? Ich habe z.B. den HM IP Fensterkontakt HmIP-SWDO-I

                  Viele Grüße

                  1 Antwort Letzte Antwort
                  0
                  • DutchmanD Offline
                    DutchmanD Offline
                    Dutchman
                    Developer Most Active Administrators
                    schrieb am zuletzt editiert von
                    #27

                    @FuXXz:

                    Hallo,

                    ist es möglich Homematic IP Geräte mit einzuschließen? Ich habe z.B. den HM IP Fensterkontakt HmIP-SWDO-I

                    Viele Grüße `

                    sind die datenpunkte fuer IP den anders als welche im script benutzt werden ?

                    addDeviceCounter("lowbat",         $('channel[state.id=*.LOWBAT]'),                      true);
                    addDeviceCounter("sticky_unreach", $('channel[state.id=*.STICKY_UNREACH]'),              true);
                    addDeviceCounter("unreach",        $('channel[state.id=*.UNREACH]'),                     true);
                    addDeviceCounter("config_pending", $('channel[state.id=*.CONFIG_PENDING]'),              true);
                    addDeviceCounter("open_windows",   $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true);
                    addDeviceCounter("on_lights",      $('channel{TYPE=DIMMER}[state.id=*.LEVEL]'),          function(state){return state>0;});
                    addDeviceCounter("open_shutters",  $('channel{TYPE=BLIND}[state.id=*.LEVEL]'),           function(state){return state>0;});
                    addDeviceCounter("playing_music",  $('channel[state.id=*audio-*.playing]'),              true);
                    
                    
                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      tempestas
                      schrieb am zuletzt editiert von
                      #28

                      Homematic IP hat als Datenpunkt für Lowbat LOW_BAT

                      Ja, kann man einschließen.

                      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                      1 Antwort Letzte Antwort
                      0
                      • DutchmanD Offline
                        DutchmanD Offline
                        Dutchman
                        Developer Most Active Administrators
                        schrieb am zuletzt editiert von
                        #29

                        @tempestas:

                        Homematic IP hat als Datenpunkt für Lowbat LOW_BAT

                        Ja, kann man einschließen. `

                        Ich hab mal ueber das script geschaut und sehe das alles ueber device rules gebaut ist, daher solltes es quick & durty reichen diese linie ein zu fuegen:

                        addDeviceCounter("lowbat_IP",      $('channel[state.id=*.LOW_BAT]'),                     true);
                        
                        

                        Das gesammte script sieht dan so aus:

                        //Add device rules
                        addDeviceCounter("lowbat_IP",      $('channel[state.id=*.LOW_BAT]'),                     true);
                        addDeviceCounter("lowbat",         $('channel[state.id=*.LOWBAT]'),                      true);
                        addDeviceCounter("sticky_unreach", $('channel[state.id=*.STICKY_UNREACH]'),              true);
                        addDeviceCounter("unreach",        $('channel[state.id=*.UNREACH]'),                     true);
                        addDeviceCounter("config_pending", $('channel[state.id=*.CONFIG_PENDING]'),              true);
                        addDeviceCounter("open_windows",   $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true);
                        addDeviceCounter("on_lights",      $('channel{TYPE=DIMMER}[state.id=*.LEVEL]'),          function(state){return state>0;});
                        addDeviceCounter("open_shutters",  $('channel{TYPE=BLIND}[state.id=*.LEVEL]'),           function(state){return state>0;});
                        addDeviceCounter("playing_music",  $('channel[state.id=*audio-*.playing]'),              true);
                        
                        /******************************************
                         * Code - do not change anything bellow this line *
                         ******************************************/
                        
                        function addDeviceCounter(name, selector, val_to_count) {
                        
                            //Total amount of devices found by selector
                            var state_total = 'deviceCounter.' + name + '.total';
                            createState(state_total, 0);
                            //List of devices that match condition
                            var state_list = 'deviceCounter.' + name + '.list';
                            createState(state_list, "");
                            //Number of devices that match condition
                            var state_counter = 'deviceCounter.' + name + '.counter';
                        
                            createState(state_counter, 0);
                            function countDevs(obj) {
                                var d_count = 0;
                                var d_list  = [];
                        
                                selector.each(function (id, i) {
                                    var status = getState(id).val;
                                    var obj    = getObject(id);
                                    if ((typeof val_to_count === 'function' && val_to_count(status)) ||
                                        (typeof val_to_count === 'boolean'  && val_to_count == status)) {
                                        //Get parent object
                                        var parentChannelId = id.slice(id.lastIndexOf("."));
                                        var parentDevicelId = id.split(".").slice(0,-2).join(".");
                                        var deviceObject = getObject(parentDevicelId);
                                        //remember device name
                                        d_list.push(deviceObject.common.name);
                                    }                
                                    ++d_count;                                                 // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                                }); 
                        
                                log(name + "(" + d_count + "): " + d_list);
                        
                                setState(state_list,     d_list.join('
                        '));
                                setState(state_counter,  d_list.length);
                                setState(state_total,    d_count);
                            }
                        
                            //Re-evaluate when a device status changes
                            selector.on(function(obj) {    // bei Zustandänderung *. LOWBAT in allen Gewerken
                                countDevs(obj);
                            });
                        
                            //Re-evaluate each hour
                            schedule("*/60 * * * *", countDevs);
                        
                            //Evaluate for the first time
                            countDevs();
                        }
                        
                        

                        wobei low_bat von IP devices jetzt seperat gezaehlt wird:

                        javascript.0	2017-11-06 14:57:00.785	info	script.js.common.Low_Bat: lowbat(28):
                        javascript.0	2017-11-06 14:57:00.763	info	script.js.common.Low_Bat: lowbat_IP(0):
                        
                        

                        Es geht noch besser um die IP_low bat auf den jetzigen Low_bat hinzu zu zaehlen hab aber so schnell nicht die zeit um das zu verbauen (eventueel jemand andders :)

                        (ich habe keine IP devices)

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          tempestas
                          schrieb am zuletzt editiert von
                          #30

                          Pix hatte auf meine Frage damals schon gesschrieben:

                          addDeviceCounter("lowbat",      $('channel[state.id=*.LOW_BAT]'),                     true);
                          

                          damit sollte dann der counter lowbat sowohl auf LOWBAT als auch LOW_BAT getriggert werden, oder?

                          Habs nie ausprobiert

                          <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                          1 Antwort Letzte Antwort
                          0
                          • DutchmanD Offline
                            DutchmanD Offline
                            Dutchman
                            Developer Most Active Administrators
                            schrieb am zuletzt editiert von
                            #31

                            @tempestas:

                            Pix hatte auf meine Frage damals schon gesschrieben:

                            addDeviceCounter("lowbat",      $('channel[state.id=*.LOW_BAT]'),                     true);
                            

                            damit sollte dann der counter lowbat sowohl auf LOWBAT als auch LOW_BAT getriggert werden, oder?

                            Habs nie ausprobiert `

                            jah werden sie siehe meinen vorige post…. ;)

                            1 Antwort Letzte Antwort
                            0
                            • T Offline
                              T Offline
                              tempestas
                              schrieb am zuletzt editiert von
                              #32

                              @Dutchman:

                              @tempestas:

                              Pix hatte auf meine Frage damals schon gesschrieben:

                              addDeviceCounter("lowbat",      $('channel[state.id=*.LOW_BAT]'),                     true);
                              

                              damit sollte dann der counter lowbat sowohl auf LOWBAT als auch LOW_BAT getriggert werden, oder?

                              Habs nie ausprobiert `

                              jah werden sie siehe meinen vorige post…. ;) `

                              ich hatte auf genau das Posting geantwortet. Du hattest geschrieben:

                              > Es geht noch besser um die IP_low bat auf den jetzigen Low_bat hinzu zu zaehlen hab aber so schnell nicht die zeit um das zu verbauen (eventueel jemand andders :)

                              Darauf war meine Antwort bezogen.

                              <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                              1 Antwort Letzte Antwort
                              0
                              • DutchmanD Offline
                                DutchmanD Offline
                                Dutchman
                                Developer Most Active Administrators
                                schrieb am zuletzt editiert von
                                #33

                                @tempestas:

                                Darauf war meine Antwort bezogen. `

                                sorry du hast recht mein fehler ! @FuXXz kannst du es dan mal so testen ?

                                //Add device rules
                                addDeviceCounter("lowbat",         $('channel[state.id=*.LOW_BAT]'),                     true);
                                addDeviceCounter("lowbat",         $('channel[state.id=*.LOWBAT]'),                      true);
                                addDeviceCounter("sticky_unreach", $('channel[state.id=*.STICKY_UNREACH]'),              true);
                                addDeviceCounter("unreach",        $('channel[state.id=*.UNREACH]'),                     true);
                                addDeviceCounter("config_pending", $('channel[state.id=*.CONFIG_PENDING]'),              true);
                                addDeviceCounter("open_windows",   $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true);
                                addDeviceCounter("on_lights",      $('channel{TYPE=DIMMER}[state.id=*.LEVEL]'),          function(state){return state>0;});
                                addDeviceCounter("open_shutters",  $('channel{TYPE=BLIND}[state.id=*.LEVEL]'),           function(state){return state>0;});
                                addDeviceCounter("playing_music",  $('channel[state.id=*audio-*.playing]'),              true);
                                
                                /******************************************
                                 * Code - do not change anything bellow this line *
                                 ******************************************/
                                
                                function addDeviceCounter(name, selector, val_to_count) {
                                
                                    //Total amount of devices found by selector
                                    var state_total = 'deviceCounter.' + name + '.total';
                                    createState(state_total, 0);
                                    //List of devices that match condition
                                    var state_list = 'deviceCounter.' + name + '.list';
                                    createState(state_list, "");
                                    //Number of devices that match condition
                                    var state_counter = 'deviceCounter.' + name + '.counter';
                                
                                    createState(state_counter, 0);
                                    function countDevs(obj) {
                                        var d_count = 0;
                                        var d_list  = [];
                                
                                        selector.each(function (id, i) {
                                            var status = getState(id).val;
                                            var obj    = getObject(id);
                                            if ((typeof val_to_count === 'function' && val_to_count(status)) ||
                                                (typeof val_to_count === 'boolean'  && val_to_count == status)) {
                                                //Get parent object
                                                var parentChannelId = id.slice(id.lastIndexOf("."));
                                                var parentDevicelId = id.split(".").slice(0,-2).join(".");
                                                var deviceObject = getObject(parentDevicelId);
                                                //remember device name
                                                d_list.push(deviceObject.common.name);
                                            }                
                                            ++d_count;                                                 // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status
                                        }); 
                                
                                        log(name + "(" + d_count + "): " + d_list);
                                
                                        setState(state_list,     d_list.join('
                                '));
                                        setState(state_counter,  d_list.length);
                                        setState(state_total,    d_count);
                                    }
                                
                                    //Re-evaluate when a device status changes
                                    selector.on(function(obj) {    // bei Zustandänderung *. LOWBAT in allen Gewerken
                                        countDevs(obj);
                                    });
                                
                                    //Re-evaluate each hour
                                    schedule("*/60 * * * *", countDevs);
                                
                                    //Evaluate for the first time
                                    countDevs();
                                }
                                
                                
                                1 Antwort Letzte Antwort
                                0
                                • F Offline
                                  F Offline
                                  FuXXz
                                  schrieb am zuletzt editiert von
                                  #34

                                  Hallo,

                                  ich wollte den Fensterkontakt zählen lassen, ich glaube diese Zeile ist dafür zuständig.

                                  addDeviceCounter("open_shutters",  $('channel{TYPE=BLIND}[state.id=*.LEVEL]'),           function(state){return state>0;});
                                  
                                  

                                  Ich glaube aber dass die HM IP Kontakte SENSOR heissen, aber wenn ich dies im Script ändere, passiert nichts.

                                  Unter Objekte lowbat_IP sind counter und total beides auf 0
                                  990_unbenannt.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • DutchmanD Offline
                                    DutchmanD Offline
                                    Dutchman
                                    Developer Most Active Administrators
                                    schrieb am zuletzt editiert von
                                    #35

                                    @FuXXz:

                                    Hallo,

                                    ich wollte den Fensterkontakt zählen lassen, ich glaube diese Zeile ist dafür zuständig.

                                    addDeviceCounter("open_shutters",  $('channel{TYPE=BLIND}[state.id=*.LEVEL]'),           function(state){return state>0;});
                                    
                                    

                                    Ich glaube aber dass die HM IP Kontakte SENSOR heissen, aber wenn ich dies im Script ändere, passiert nichts.

                                    Unter Objekte lowbat_IP sind counter und total beides auf 0 `

                                    oeffne mal bitte die raw data des kanaal 1 (ganz rechts auf dem bleistift und dan tab raw(expert).

                                    dan sehen wir was fuer ein typ das ist, sollte dieser abweischen von TYPE=BLIND komt da das problem her

                                    1 Antwort Letzte Antwort
                                    0
                                    • F Offline
                                      F Offline
                                      FuXXz
                                      schrieb am zuletzt editiert von
                                      #36

                                      Blind sind glaube ich Rolladen, in diesem Fall ist es ein Fensterkontakt.

                                      Aber dort steht Shutter_contact. Also müsste das doch laufen :roll:

                                      Etwas verwirrend im Script!

                                      open_windows sind dort shutter contact = Fensterkontakt

                                      open_shutter sind dort Blind = Rolladen

                                      Unter Objekte -> Javascript.0 ->deviceCounter ->open_shutters habe ich also Gesamtzahl der Rolladen, geöffnete und in der Liste die Namen

                                      Unter Objekte -> Javascript.0 ->deviceCounter ->open_windows habe ich counter und total bei 0 und die Liste ist leer.

                                      Ich besitze jedoch einen Fensterkontakt der auf Open (1) steht.

                                      {
                                        "_id": "hm-rpc.1.xxxxxxxxxxx1",
                                        "type": "channel",
                                        "common": {
                                          "name": "Fensterkontakt_1",
                                          "role": "sensor"
                                        },
                                        "native": {
                                          "TYPE": "SHUTTER_CONTACT",
                                          "SUBTYPE": "",
                                          "ADDRESS": "00109709A3B4AD:1",
                                          "RF_ADDRESS": 0,
                                          "CHILDREN": [],
                                          "PARENT": "00109709A3B4AD",
                                          "PARENT_TYPE": "HmIP-SWDO-I",
                                          "INDEX": 1,
                                          "AES_ACTIVE": 1,
                                          "PARAMSETS": [
                                            "MASTER",
                                            "VALUES",
                                            "LINK",
                                            "SERVICE"
                                      
                                      1 Antwort Letzte Antwort
                                      0
                                      • DutchmanD Offline
                                        DutchmanD Offline
                                        Dutchman
                                        Developer Most Active Administrators
                                        schrieb am zuletzt editiert von
                                        #37

                                        dan sollte er eigentlich durch diese regel mitgenommen werden:

                                        addDeviceCounter("open_windows",   $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true);
                                        

                                        also als open_windows

                                        1 Antwort Letzte Antwort
                                        0
                                        • F Offline
                                          F Offline
                                          FuXXz
                                          schrieb am zuletzt editiert von
                                          #38

                                          Was soll ich sagen :roll:

                                          Wird er nicht :(

                                          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

                                          852

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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