Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Generisches Zählscript

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Generisches Zählscript

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active @looxer01 last edited by sigi234

      @looxer01 sagte in [Vorlage] Generisches Zählscript:

      Bitte das log posten. Wenn es dann keine Motion Geräte in der Liste gibt, dann müssen wir in die channel-Suche gehen

      javascript.0	08:47:33.696	info	Start JavaScript script.js.Test.Fenster2 (Javascript/js)
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2: Liste der Lampen-Geräte:
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2: Ende der Lampen-Liste
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2:
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2: Liste der Dimmer-Geräte:
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2: Ende der Dimmer-Liste
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2:
      javascript.0	08:47:33.717	info	script.js.Test.Fenster2: Liste der Hue-Geräte:
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: - ID: hue.0.Bad.on | Name: Bad.on
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: - ID: hue.0.Büro.on | Name: Büro.on
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: - ID: hue.0.Garten.on | Name: Garten.on
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: - ID: hue.0.Hue_lightstrip_Küche.on | Name: Hue lightstrip Küche.on
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: - ID: hue.0.WC.on | Name: WC.on
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: Ende der Hue-Liste
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2:
      javascript.0	08:47:33.718	info	script.js.Test.Fenster2: Liste der Fenster-Geräte:
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: - ID: hm-rpc.0.NEQ1818500.1.STATE | Name: Haustuer.STATE
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: - ID: hm-rpc.0.NEQ1826414.1.STATE | Name: Terrassentuer.STATE
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: - ID: hm-rpc.0.OEQ0926852.1.STATE | Name: Badfenster.STATE
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: Ende der Fenster-Liste
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2:
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: Liste der MOTION-Geräte:
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: Ende der MOTION-Liste
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2:
      javascript.0	08:47:33.719	info	script.js.Test.Fenster2: Alle Namen stimmen überein.
      javascript.0	08:47:33.720	info	script.js.Test.Fenster2: registered 10 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      javascript.0	08:47:33.810	info	script.js.Test.Fenster2: Anzahl Leuchten: 5 | Leuchten aktiv: 1 | Auslöser: Initial | Status: null
      javascript.0	08:47:33.810	info	script.js.Test.Fenster2: Anzahl Fenster: 3 | Fenster aktiv: 0 | Auslöser: Initial | Status: null
      javascript.0	08:47:33.811	info	script.js.Test.Fenster2: Anzahl MOTION: 0 | MOTION aktiv: 0 | Auslöser: Initial | Status: null
      
      {
        "type": "state",
        "common": {
          "name": "Bewegungsmelder Vorraum.MOTION",
          "role": "sensor.motion",
          "def": false,
          "type": "boolean",
          "read": true,
          "write": false
        },
        "native": {
          "MIN": false,
          "OPERATIONS": 5,
          "MAX": true,
          "FLAGS": 1,
          "ID": "MOTION",
          "TYPE": "BOOL",
          "DEFAULT": false,
          "CONTROL": "MOTIONDETECTOR_TRANSCEIVER.MOTION_DETECTION_STATE"
        },
        "from": "system.adapter.hm-rega.0",
        "user": "system.user.admin",
        "ts": 1710772136355,
        "_id": "hm-rpc.1.00091A49A082FC.1.MOTION",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      
      L 1 Reply Last reply Reply Quote 0
      • L
        looxer01 @sigi234 last edited by looxer01

        @sigi234
        schwer zu sehen wo das Problem ist.
        Auf jeden Fall liegt es am Selector bzw an der Suchmaske. und die kann man mal verändern:

        z.B.

            MOTION:     $('channel[state.id=*1.MOTION](functions=Sicherheit)')
        

        Kannst du bitte auch checken, ob die Schreibweise der Functions wirklich 100% übereinstimmt ?

        Hast du das Gewerk in der CCU entsprechend zugeordnet ?

        vG Looxer

        Edit: oder die Brutalo-Version:

            MOTION:     $('channel[state.id=*.MOTION]')
        

        allerdings ist das ein Performance Problem aber wir können damit sehen, ob evt die Functions das Problem sind

        sigi234 1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @looxer01 last edited by

          @looxer01 sagte in [Vorlage] Generisches Zählscript:

          Edit: oder die Brutalo-Version:

          Da kommt was:

          javascript.0	09:41:19.432	info	Stopping script script.js.Test.Fenster2
          javascript.0	09:41:19.439	info	Start JavaScript script.js.Test.Fenster2 (Javascript/js)
          javascript.0	09:41:19.758	info	script.js.Test.Fenster2: Liste der Lampen-Geräte:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Ende der Lampen-Liste
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Liste der Dimmer-Geräte:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Ende der Dimmer-Liste
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Liste der Hue-Geräte:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hue.0.Bad.on | Name: Bad.on
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hue.0.Büro.on | Name: Büro.on
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hue.0.Garten.on | Name: Garten.on
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hue.0.Hue_lightstrip_Küche.on | Name: Hue lightstrip Küche.on
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hue.0.WC.on | Name: WC.on
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Ende der Hue-Liste
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Liste der Fenster-Geräte:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hm-rpc.0.NEQ1818500.1.STATE | Name: Haustuer.STATE
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hm-rpc.0.NEQ1826414.1.STATE | Name: Terrassentuer.STATE
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hm-rpc.0.OEQ0926852.1.STATE | Name: Badfenster.STATE
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Ende der Fenster-Liste
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Liste der MOTION-Geräte:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: - ID: hm-rpc.1.00091A49A082FC.1.MOTION | Name: Bewegungsmelder Vorraum.MOTION
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Ende der MOTION-Liste
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2:
          javascript.0	09:41:19.759	info	script.js.Test.Fenster2: Alle Namen stimmen überein.
          javascript.0	09:41:19.760	info	script.js.Test.Fenster2: registered 11 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
          javascript.0	09:41:19.813	info	script.js.Test.Fenster2: Anzahl Leuchten: 5 | Leuchten aktiv: 1 | Auslöser: Initial | Status: null
          javascript.0	09:41:19.814	info	script.js.Test.Fenster2: Anzahl Fenster: 3 | Fenster aktiv: 0 | Auslöser: Initial | Status: null
          javascript.0	09:41:19.814	info	script.js.Test.Fenster2: Anzahl MOTION: 1 | MOTION aktiv: 0 | Auslöser: Initial | Status: null
          
          
          L 1 Reply Last reply Reply Quote 0
          • L
            looxer01 @sigi234 last edited by

            @sigi234
            ok, dann liegt es also an den Functions.
            kannst du das bitte überprüfen in der CCU. Schreibweise leerstelle am Ende oder so was

            sigi234 1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @looxer01 last edited by

              @looxer01 sagte in [Vorlage] Generisches Zählscript:

              @sigi234
              ok, dann liegt es also an den Functions.
              kannst du das bitte überprüfen in der CCU. Schreibweise leerstelle am Ende oder so was

              Jetzt ist die CCU down

              L 1 Reply Last reply Reply Quote 0
              • L
                looxer01 @sigi234 last edited by

                @sigi234
                das kann aber nicht an dem Statement liegen. Das findet ja ausschliesslich in iobroker statt.
                Ich hab es auch bei mir mehrfach probiert.

                sigi234 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @looxer01 last edited by sigi234

                  @looxer01 sagte in [Vorlage] Generisches Zählscript:

                  @sigi234
                  das kann aber nicht an dem Statement liegen. Das findet ja ausschliesslich in iobroker statt.
                  Ich hab es auch bei mir mehrfach probiert.

                  Ich starte sie gerade neu

                  Sieht alles ok aus

                  Screenshot (975).png

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    looxer01 @sigi234 last edited by looxer01

                    @sigi234

                    mmmh. dann vielleicht die Instanzen hm-rega und hm.rpc.1
                    neu starten.
                    mir gehen die Ideen aus. Zumal es ja bei mir genauso funktioniert.

                    sigi234 1 Reply Last reply Reply Quote 1
                    • sigi234
                      sigi234 Forum Testing Most Active @looxer01 last edited by

                      @looxer01 sagte in [Vorlage] Generisches Zählscript:

                      mmmh. dann vielleicht die Instanzen hm-rega und hm.rpc.1
                      neu starten.

                      Das war es.👍

                      1 Reply Last reply Reply Quote 1
                      • L
                        looxer01 last edited by

                        Hi,
                        Version 4.8 ist hochgeladen. / Changelog im script
                        vG Looxer

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.0k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        3
                        34
                        1631
                        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