Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Homematic Thermostat umschalten

    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

    Homematic Thermostat umschalten

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

      mit einem TCL Script kann ich die Thermostate von CEN aut AUTO oder MANUELL oder URLAUB schalten:

      ! RT Thermostat Bar Keller auf AUTO schalten..............................
      
      var addr=dom.GetObject("Thermostat Bar Keller 1").Address();
      
      ! var stdout;
      ! var stderr;
      ! system.Exec("tclsh /usr/local/setparam.tcl "+addr+" MODE_TEMPERATUR_REGULATOR int 1",&stdout,&stderr);
      
      dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/setparam.tcl "+addr+" MODE_TEMPERATUR_REGULATOR int 1");
      
      

      Das würde ich nun gerne in einem JavaScript lösen. Allerdings wird mir in Javascript kein Datenpunkt "MODE_TEMPERATUR_REGULATOR" angezeigt.

      Es gibt bei dem Thermometer den Datenpunkt "state". Der kann aber nur die Werte "true" und "false" annehmen, aber keine Zahl. MODE finde ich nicht.

      Was tun?

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @skorpil last edited by

        @skorpil sagte: kein Datenpunkt "MODE_TEMPERATUR_REGULATOR"

        Das ist ein MASTER-Parameter. Den kann man nur per sendTo() ändern.

        S 2 Replies Last reply Reply Quote 1
        • S
          skorpil @paul53 last edited by

          @paul53 ich verstehe. Danke.

          1 Reply Last reply Reply Quote 0
          • S
            skorpil @paul53 last edited by

            @paul53 ich muss doch noch einmal nachfragen! Mit der Anleitung:

            Log all values of the MASTER area of a device:
            sendTo('hm-rpc.0', 'getParamset', {ID: 'OEQ1861203', paramType: 'MASTER'}, res => {
            log(JSON.stringify(res));
            });

            habe ich Versuch, meine values aus der MASTER area meines Gerätes auszulesen. Ergebnis:

            {"result":{"BUTTON_LOCK":false,"DISPLAY_BACKLIGHT_MODE":1,"DISPLAY_BACKLIGHT_TIME":1},"error":null}
            

            mit anderen Worten, da steht nichts von einem Datenpunkt "MODE_TEMPERATUR_REGULATOR".

            Habe ich da was übersehen?

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @skorpil last edited by

              @skorpil sagte: ID: 'OEQ1861203'

              Das ist sicherlich nicht die Seriennummer des Thermostaten? Bei den alten Thermostaten ist der MASTER-Parameter "MODE_TEMPERATUR_REGULATOR" dem Kanal zugeordnet.

              S 1 Reply Last reply Reply Quote 0
              • S
                skorpil @paul53 last edited by

                @paul53 klar, ich habe auch meine Seriennummer benutzt. Vermutlich muss ich noch „:1“ für den Kanal eingeben. Werde das testen.

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @skorpil last edited by

                  @skorpil sagte: noch „:1“ für den Kanal eingeben.

                  Kanal 2.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  933
                  Online

                  31.9k
                  Users

                  80.1k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  352
                  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