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. On mit mehreren State Trigger

NEWS

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

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

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

On mit mehreren State Trigger

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
48 Beiträge 9 Kommentatoren 13.2k 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
    #38

    Hallo Tempestas, ich sehe, dass du dir auch Pauls Lowbat Skript angesehen hast. Kann den Thread hier mit tapatalk gerade nicht verlinken.

    Das Skript kannst du genauso zum Zählen der Sonos Boxen verwenden.

    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
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #39

      @tempestas:

      SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected token }
      ```` `  
      

      Das behauptet, dass die angegebene Datei einen Syntaxfehler hat. Was ich nicht glaube, da ich gerade gestern eine Installation aktualisiert habe.

      Probier mal über die Konsole:

      cd /opt/iobroker
      sudo iobroker update
      sudo iobroker upgrade javascript
      
      

      Wichtig: mit sudo, vielleicht spinnt da was mit den Berechtigungen.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

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

        @pix:

        Hallo Tempestas, ich sehe, dass du dir auch Pauls Lowbat Skript angesehen hast. Kann den Thread hier mit tapatalk gerade nicht verlinken.

        Das Skript kannst du genauso zum Zählen der Sonos Boxen verwenden.

        Gruß

        Pix `

        Danke, werde ich mal probieren. Ich dachte bislang, die dort vverwendeten Funktionen wären i.W. für Homematic Komponenten geeignet. Werde ich mich nochmal mit beschäftigen, wie ich das abwandeln muss, um meine Boxen zu zählen.

        Das Thema "mehrere mögliche Auslöser, ein Effekt" bleibt ganz generell spannend :)

        <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
        • T Offline
          T Offline
          tempestas
          schrieb am zuletzt editiert von
          #41

          @AlCalzone:

          @tempestas:

          SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected token }
          ```` `  
          

          Das behauptet, dass die angegebene Datei einen Syntaxfehler hat. Was ich nicht glaube, da ich gerade gestern eine Installation aktualisiert habe.

          Probier mal über die Konsole:

          cd /opt/iobroker
          sudo iobroker update
          sudo iobroker upgrade javascript
          
          

          Wichtig: mit sudo, vielleicht spinnt da was mit den Berechtigungen. `

          Gleiches Ding. io-package.json unexpected token

          module.js:427
              throw err;
              ^
          
          SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected token }
              at Object.parse (native)
              at Object.Module._extensions..json (module.js:424:27)
              at Module.load (module.js:343:32)
              at Function.Module._load (module.js:300:12)
              at Module.require (module.js:353:17)
              at require (internal/module.js:12:17)
              at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:187:27)
              at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:112:26
              at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2725:33)
              at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:312:9)</anonymous> 
          

          <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
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #42

            Da bin ich überfragt

            Gesendet von iPhone mit Tapatalk

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #43

              @tempestas:

              @AlCalzone:

              @tempestas:

              SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected token }
              ```` `  
              

              Das behauptet, dass die angegebene Datei einen Syntaxfehler hat. Was ich nicht glaube, da ich gerade gestern eine Installation aktualisiert habe.

              Probier mal über die Konsole:

              cd /opt/iobroker
              sudo iobroker update
              sudo iobroker upgrade javascript
              
              

              Wichtig: mit sudo, vielleicht spinnt da was mit den Berechtigungen. `

              Gleiches Ding. io-package.json unexpected token

              module.js:427
                  throw err;
                  ^
              
              SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected token }
                  at Object.parse (native)
                  at Object.Module._extensions..json (module.js:424:27)
                  at Module.load (module.js:343:32)
                  at Function.Module._load (module.js:300:12)
                  at Module.require (module.js:353:17)
                  at require (internal/module.js:12:17)
                  at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:187:27)
                  at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:112:26
                  at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2725:33)
                  at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:312:9)</anonymous> 
              ```` `  
              

              Ist das die Version vom github?

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

                habe es einmal via "Kätzchen" vom git probiert zu installieren und einmal so, wie AlCalzone es gesagt hat.

                Das letztere ist die "Calzone Version".

                <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
                • T Offline
                  T Offline
                  tempestas
                  schrieb am zuletzt editiert von
                  #45

                  jetzt spoinnt mein JS adapter völlig… ständig beendet er sich

                  kann ich ihn deinstallieren, ohne dass die skripte verloren gehen?

                  <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
                  • blauholstenB Offline
                    blauholstenB Offline
                    blauholsten
                    Developer
                    schrieb am zuletzt editiert von
                    #46

                    @tempestas:

                    Hallo blauholsten,

                    auch dir danke.

                    Leider passiert bei deinem Skript nichts, wenn ich versuche zum debuggen etwas zu loggen sehe ich keinerlei Aktivität.

                    Bei Pix' Version werden die Zahlen wild gezählt, zuletzt hatte ich 35 Sonos Boxen. Müsste ich noch 30 nachkaufen :)

                    Edit: das liegt wohl an der regex Funktion, die ich sicherlich noch anpassen muss. Dazu muss ich mich erstmal tiefer einlesen. Die durchdringe ich noch nicht wirklich. (wie so vieles… :)

                    Aber da tut sich zumindest etwas. Ich arbeite mal weiter damit. Irgendwie wird es schon klappen.

                    Danke jedenfalls an alle `
                    Hi,

                    hat mir keine Ruhe gelassen, habe folgenden Code erfolgreich probiert. JS_Adapter 3.3.11

                    `const liste = [ "sonos.0.root.192_168_2_6.state_simple", 
                                    "sonos.0.root.192_168_2_7.state_simple", 
                                    "sonos.0.root.192_168_2_8.state_simple", 
                                    "sonos.0.root.192_168_2_9.state_simple",
                                    "sonos.0.root.192_168_2_10.state_simple"];
                    
                    const zaehlen = function() {
                      var c = 0;
                       for (var i=0; i <liste.length;i++) {/if/(getstate(liste[i]).val)/{c="c" +/1;}/}/setstate('javascript.0.sonos.playing',/c);/};/on(liste,/(dp)="">{
                        zaehlen();
                    });</liste.length;i++)>` 
                    
                    geht vielleicht noch kürzer.....[/i]
                    

                    Entwickler vom: - Viessman Adapter
                    - Alarm Adapter

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

                      @tempestas:

                      jetzt spoinnt mein JS adapter völlig… ständig beendet er sich

                      kann ich ihn deinstallieren, ohne dass die skripte verloren gehen? `
                      Bitte immer eine eigene Instanz des JavaScript Adapters für neue ungetestete Skripte einrichten. Dann kann man diese Instanz im Zweifel anhalten.

                      Probier also erstmal das Stoppen des Adapters. Dann im Skripte Reiter den Pfeil Knopf zum Exportieren der Skripte drücken.

                      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
                      • T Offline
                        T Offline
                        tempestas
                        schrieb am zuletzt editiert von
                        #48

                        Hallo blauholsten, hallo Pix,

                        vielen Dank für eure Hilfe.

                        Bzgl. JS: das lag nicht am Skript, da war gar nichts Neues drin. Wohl eher an meinen Update Versuchen.

                        Nun habe ich alles nochmal komplett neu gemacht und es läuft weider. Werde trotzdem eine zweite Instanz einrichten, ist in der Tat sinnig.

                        <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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        793

                        Online

                        32.4k

                        Benutzer

                        81.6k

                        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