Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Mi-Light Werte setzen und absenden.

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mi-Light Werte setzen und absenden.

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bischof last edited by

      Hallo Leute,

      ich bin ein absoluter Anfänger was Scripten betrifft. Habe mich aber schon eingearbeitet und verstehe auch die Logik dahinter.

      Was möchte ich erreichen:

      Bei einer Änderung eines Objektes, soll die LED an oder ausgehen UND

      die LED soll bei AN auf 10% gedimmt werden UND bei AUS wieder auf 100%

      Was habe ich:

      • Homematic (verschiedene Komponenten)

      • IOBroker (inkl. install und adapter)

      • Mi-Light Box

      Erstmal vorneweg:

      Ich habe ein Script gebastelt, dass auch halb funktioniert.

      Was wird da gemacht?

      Ich habe in Homematic ein Progi, das mir eine Variable (LED-Stripe-Zone2 OG) auf true or false setzt und einen Pull auf ioBroker verrichtet.
      1971_hm_script_led.png

      Im IoBroker habe ich ein Script, das dann diese Variable abfragt und dann entsprechend das Mi-Light Objekt "Zone 2 Switch ON/OFF" verändert und des Weiteren das Objekt Brightness mit einen String/Wert befüllt.
      1971_blockly_mi-light.png

      Soweit funktioniert nun folgendes.

      Die LED Strip schaltet so wie gewünscht AN oder AUS.

      Auch der Brightness - WERT wird im Objekt erfolgreich geschrieben, aber

      die LED hat trotzdem immer den letzten Wert beim einschalten.

      Was habe ich noch getestet?

      Ich habe einmal den Wert 10 direkt manuell in die Zeile "Brightness" geschrieben.

      Dabei passierte nichts mit den LEDs.

      Erst als ich den Wert eingetragen habe und dann das kleine "häkchen" gedrückt habe, wurde der Wert anscheinend an die Mi-Light Box übergeben und das Licht wurde z.B. auf 10 Prozent gedimmt.
      1971_wert_mi-light.png
      Deshalb vermute ich nun, dass ich im Script noch irgendwie nach dem eintragen des WERTES eine Übergabe an die Mi-LightBox anstoßen muss, ähnlich wie der Pull bei meinem HomematicScript an IOBroker?!

      Kann mir hierzu jemand einen Tip geben? Oder bin ich total verkehrt?

      Hat jemand vielleicht eine ganz ANDERE Idee wie ich das Lösen könnte?

      Hat vielleicht schon jemand was fertiges, dass ich verwenden dürfte 🙂

      Vielen Dank schon mal im Voraus !

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

      Support us

      ioBroker
      Community Adapters
      Donate

      467
      Online

      31.9k
      Users

      80.1k
      Topics

      1.3m
      Posts

      1
      1
      320
      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