Skip to content
  • 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
  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.2k

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

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

[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.
  • S Offline
    S Offline
    Seehofweg
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      FuXXz
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        FuXXz
        schrieb am zuletzt editiert von
        #43

        Kann oder möchte hier niemand helfen?

        1 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          knax
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            newbie0815
            schrieb am zuletzt editiert von
            #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 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

            393

            Online

            32.4k

            Benutzer

            81.4k

            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
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe