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. JavaScript
  5. Trigger-Auslösung bei variablem Wert

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    187

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    572

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Trigger-Auslösung bei variablem Wert

Geplant Angeheftet Gesperrt Verschoben JavaScript
4 Beiträge 2 Kommentatoren 409 Aufrufe 1 Watching
  • Ä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.
  • B Offline
    B Offline
    BJC
    schrieb am zuletzt editiert von
    #1

    Guten Morgen Forumsgemeinde,

    ich bin im Bereich JavaScript ein blutiger Anfänger und habe hier im Forum irgendwo ein Script gefunden, das ich an meine Bedürfnisse angepasst habe und was soweit auch funktioniert.

    Ein Homematic IP-Rollladen-Aktor schaltet beim Rollladenwert 0.85 (also fast ganz geschlossen) einen Shelly-Dimmer, welcher dann die Deckenbeleuchtung einschaltet.

    on({id: "hmip.0.devices.3042F458A000654A499FF166.channels.1.shutterLevel", val: 0.85}, function() { // Triggern bei Wert = 0.85
      setState("shelly.0.SHDM-1#E6C3D5#1.lights.Switch", true);
    
    });
    

    Jetzt würde ich dieses Script gern insoweit verändern, dass eine Auslösung des Shelly nicht erst beim Rollladenwert von 0.85 schaltet, sondern bereits ab einem Wert von 0.5 oder größer.
    Somit würde das Licht auch angehen, wenn der Rollo nicht erst fast vollständig geschlossen ist.

    Ich habe im oberen Script versucht, den Wert 0.85 durch "größer gleich 0.5" ( >= 0.5 ) zu ändern, habe aber immer eine Fehlermeldung erhalten, weil die Syntax nicht stimmt.

    Kann mir jemand weiterhelfen, wie dieses Script aussehen muss?

    Danke für Eure Hilfe.

    paul53P 1 Antwort Letzte Antwort
    0
    • B BJC

      Guten Morgen Forumsgemeinde,

      ich bin im Bereich JavaScript ein blutiger Anfänger und habe hier im Forum irgendwo ein Script gefunden, das ich an meine Bedürfnisse angepasst habe und was soweit auch funktioniert.

      Ein Homematic IP-Rollladen-Aktor schaltet beim Rollladenwert 0.85 (also fast ganz geschlossen) einen Shelly-Dimmer, welcher dann die Deckenbeleuchtung einschaltet.

      on({id: "hmip.0.devices.3042F458A000654A499FF166.channels.1.shutterLevel", val: 0.85}, function() { // Triggern bei Wert = 0.85
        setState("shelly.0.SHDM-1#E6C3D5#1.lights.Switch", true);
      
      });
      

      Jetzt würde ich dieses Script gern insoweit verändern, dass eine Auslösung des Shelly nicht erst beim Rollladenwert von 0.85 schaltet, sondern bereits ab einem Wert von 0.5 oder größer.
      Somit würde das Licht auch angehen, wenn der Rollo nicht erst fast vollständig geschlossen ist.

      Ich habe im oberen Script versucht, den Wert 0.85 durch "größer gleich 0.5" ( >= 0.5 ) zu ändern, habe aber immer eine Fehlermeldung erhalten, weil die Syntax nicht stimmt.

      Kann mir jemand weiterhelfen, wie dieses Script aussehen muss?

      Danke für Eure Hilfe.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @BJC sagte:

      wie dieses Script aussehen muss?

      Siehe Funktions-Doku.

      valGe: 0.5
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      B 2 Antworten Letzte Antwort
      0
      • paul53P paul53

        @BJC sagte:

        wie dieses Script aussehen muss?

        Siehe Funktions-Doku.

        valGe: 0.5
        
        B Offline
        B Offline
        BJC
        schrieb am zuletzt editiert von
        #3

        @paul53 sagte in Trigger-Auslösung bei variablem Wert:

        valGe

        Hallo Paul,
        vielen Dank für Deine schnelle Rückmeldung und den Hinweis auf die Doku.
        Ich werde das gleich heute Nachmittag testen, wenn ich wieder zu Hause bin.

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @BJC sagte:

          wie dieses Script aussehen muss?

          Siehe Funktions-Doku.

          valGe: 0.5
          
          B Offline
          B Offline
          BJC
          schrieb am zuletzt editiert von
          #4

          @paul53 sagte in Trigger-Auslösung bei variablem Wert:

          @BJC sagte:

          wie dieses Script aussehen muss?

          Siehe Funktions-Doku.

          valGe: 0.5
          

          Hallo Paul,
          kurze Rückmeldung von mir, nachdem ich das Script abgeändert habe.
          Funktioniert einwandfrei :grin: :+1:
          Vielen Dank für Deine Hilfe.

          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

          915

          Online

          32.5k

          Benutzer

          81.8k

          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