Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Wert eines Virtueller Dimmer in http request einfügen

    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

    [gelöst] Wert eines Virtueller Dimmer in http request einfügen

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

      Moin,

      da es bisher noch keinen nativen Fibaro Adapter gibt, muss ich mir etwas mit Blockly und simpleApi Adapter basteln.

      Ich möchte die Visualisierung von ioBroker mit einem Fibaro HC2 nutzen.

      Was bisher funktioniert:

      • Bei Änderung eines Wertes (z.B. Dimmer auf Fibaro HC2) wird ein API call per LUA Skript mit dem eingestellten Wert als Variable an den simpleAPI Adapter übergeben. Somit funktioniert die Visualisierung von Fibaro nach ioBroker.

      • Aktoren mit 2 Zuständen können mit einem virtuellen Schalter aus der ioBroker Vis per Blockly API call gesteuert werden (an/aus).

      Wenn ich jetzt aber einen Dimmer mit Werten von 0-100 als virtuellen Schalter/Dimmer im Vis bzw Datenknoten anlege, muss ich irgendwie den im virt Dimmer eingestellten Wert an den http request Richtung Fibaro übergeben.

      Die Syntax sieht wie folgt aus:

      http://192.168.0.99/api/callAction?devi … lue&arg1=0

      Am Ende wo die "0" steht müsste dann der Wert des virtuellen Dimmers übernommen werden. Geht das noch mit Blockly oder muss da Javascript ran?

      Bin mit Java total unerfahren, da ich bisher nur mit LUA unterwegs war.

      Wäre sehr nett, wenn mir da jemand etwas unter die Arme greifen könnte.

      Anbei mein aktuell genutztes Blockly: 7550_blockly.jpg

      Danke und LG

      Stefan

      1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer last edited by

        Ich vermute das geht mit einer Variablen, die du dann anstelle einer festen Adresse an request übergibst. Diese Variable baust du aus mehreren Teil-Zeichenketten zusammen (da gibts Blöcke für), von denen einer dein Wert ist.

        1 Reply Last reply Reply Quote 0
        • P
          PRozAC last edited by

          So…

          es funktioniert jetzt.

          Doch deutlich leichter als gedacht 😄

          Das skript konnte ich ebenso noch deutlich zusammen dampfen

          7550_blockly.jpg

          Vielen Dank für den Denkanstoß 😉

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

          Support us

          ioBroker
          Community Adapters
          Donate

          826
          Online

          31.7k
          Users

          79.9k
          Topics

          1.3m
          Posts

          2
          3
          497
          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