Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    146

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

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

Scheduled Pinned Locked Moved Skripten / Logik
45 Posts 14 Posters 10.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Seehofweg
    wrote on last edited by
    #41

    Hi Pix,

    keine Ahnung woran es lag…habe die Zeilen nochmal neu geschrieben und jetzt bekomme ich die Daten. Seltsam. ;)

    Wie auch immer...wenn ich mit diesem Script arbeite...

        var hm = getState("javascript.0.deviceCounter.lowbat.list").val;
        var hmip = getState("javascript.0.deviceCounter.lowbat_IP.list").val;
        sendTo("system.adapter.pushover.0", 'Batteriestand niedrig: ' + hm + hmip);
    
        var reach = getState("javascript.0.deviceCounter.unreach.list").val;
        sendTo("system.adapter.pushover.0", 'Nicht erreichbare Geräte: ' + reach);
    

    …dann bekomme ich für jedes Gerät bzw. jeden Listeneintrag eine Pushover Nachricht...diese aber mit allen Geräten.

    Wie bekomme ich das denn in einen Eintrag?

    1 Reply Last reply
    0
    • F Offline
      F Offline
      FuXXz
      wrote on last edited by
      #42

      Kann mir jemand helfen zu den Dimmern, noch die Schalter zu addieren?

      Folgende Zeile habe ich hinzugefügt, aber dann habe ich natürlich 2 Listen. Ich würde gerne on_lights mit allen Schaltern und Dimmern haben.

      addDeviceCounter("on_lights",      $('channel{TYPE=SWITCH}[state.id=*.STATE]'),          function(state){return state>0;});
      addDeviceCounter("on_lights2",     $('channel{TYPE=DIMMER}[state.id=*.LEVEL]'),          function(state){return state>0;});
      
      1 Reply Last reply
      0
      • F Offline
        F Offline
        FuXXz
        wrote on last edited by
        #43

        Kann oder möchte hier niemand helfen?

        1 Reply Last reply
        0
        • K Offline
          K Offline
          knax
          wrote on last edited by
          #44

          Hallo,

          ich habe den fhem Adapter mit MAX Thermostaten und Fensterkontakten eingebunden.

          Da gibt es dann leider einen Textstatus.

          Mit

          addDeviceCounter("open_windows",   $('channel[state.id=*fhem.0*SW.state]'), true);
          

          wird schon mal die Anzahl gezählt aber der Status ist dann opened oder closed und dann zählt er nicht die offenen Fenster.

          Ich habe true auch mal durch 'opened' ersetzt aber anscheinend habe ich die Funktion noch nicht verstanden.

          Wie mache ich das richtig?

          Schöne Grüße

          Thorsten

          1 Reply Last reply
          0
          • N Offline
            N Offline
            newbie0815
            wrote on last edited by
            #45

            Hallo, ich benutze das Skript für Low Batterie und zu überprüfen ob alle Fenster geschlossen sind und es läuft wirklich gut (alles Homematic Sensoren). Nun möchte ich den Bewegungsmelder Zustand auslesen und habe folgende Zeile hinzugefügt

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

            Das funktioniert auch sehr gut, jedoch möchte ich noch zwischen Bewegung Aussen und Innen unterscheiden. Ich habe jetzt den Bewegungsmeldern Innen einen eindeutigen Namen gegeben und alle fangen mit BW… an, ich habe das * gegen BW* ausgetauscht aber das funktioniert leider nicht. Kann jemand helfen ?

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            534

            Online

            32.7k

            Users

            82.4k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe