Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Wie kann man States übergeben

    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

    Wie kann man States übergeben

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

      Hallo,

      wie kann ich am einfachsten bei Änderung einen State von einer hm-rega.0 ID an eine mqtt.0 ID übergeben?

      Ich habe in der CCU eine Systemvariable für Wärmebedarf(Wärmebedarfsanforderung) angelegt.

      Diese wird auf "true" gesetzt, sobald ein Heizungsventil im Haus mehr als 20% geöffnet ist.

      Ist das der Fall, so soll ein Wärmebedarfsrelais, das über MQTT angesteuert wird, die Heizung einschalten.

      Andererseits bei soll bei "false" wiederum abgeschaltet werden.

      Das Relais wird durch einen Arduino und client.subscribe geschaltet und funktioniert auch einwandfrei.

      Nun fehlt mir einfach nur die die Übergabe von der einen ID zur anderen.

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

        Hallo Andy,

        Wie ist die ID vom MQTT State?

        1 Reply Last reply Reply Quote 0
        • A
          AndyUM61 last edited by

          @pix:

          Wie ist die ID vom MQTT State? `

          Das soll von "hm-rega.0.20440" nach "mqtt.0.WBS.WAERMEBEDARF" übergeben werden.

          Das scheint nicht zu funktionieren:

          on('hm-rega.0.20440', 'mqtt.0.WBS.WAERMEBEDARF');
          
          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            @AndyUM61:

            @pix:

            Wie ist die ID vom MQTT State? `

            Das soll von "hm-rega.0.20440" nach "mqtt.0.WBS.WAERMEBEDARF" übergeben werden.

            Das scheint nicht zu funktionieren:

            on('hm-rega.0.20440', 'mqtt.0.WBS.WAERMEBEDARF');
            ```` `  
            

            Und so?

            on({id: 'hm-rega.0.20440', change: 'any'}, function (obj) {
            	setState('mqtt.0.WBS.WAERMEBEDARF', obj.state.val);
            });
            
            
            1 Reply Last reply Reply Quote 0
            • A
              AndyUM61 last edited by

              @Bluefox:

              DANKE:)!

              So funktioniert es.

              @pix:

              Auch Danke;)!

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                Bald wird auch so ein Block zur Verfügung stehen:
                48_2016-09-19_22_26_11-iobroker.admin.png

                1 Reply Last reply Reply Quote 0
                • A
                  AndyUM61 last edited by

                  Das ist für mich eine völlig neue Art zu programmieren, da muss ich mich wirklich erst einarbeiten.

                  Bin eher ein "traditioneller" Coder;).

                  Aber ist schon klasse was ihr da so entwickelt.

                  Gesendet von meinem GT-N8000 mit Tapatalk

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  467
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  1041
                  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