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 - HmIP-eTRV-B - Ventilsteuerung

    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 - HmIP-eTRV-B - Ventilsteuerung

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

      Hallo Leute - ich versuche mein Haus via oben genannter (Ich hasse sie nun schon und will sie anzünden!!) HKP Thermostate mit Ventilöffnungstatus zu heizen...

      folgendes Skript ist in Verwendung:

      / Pumpen abhängig von Ventilstellung schalten
      
       
      
      const idV1 = 'hm-rpc.1.00201BE99E0A38.1.LEVEL'/*Level*/;
      
      const idV2 = 'hm-rpc.1.00201D89A052F7.1.LEVEL'/*Level*/;
      
      const idV3 = 'hm-rpc.1.00201D89A05316.1.LEVEL'/*Level*/;
      
      const idV4 = 'hm-rpc.1.00201D89A0566D.1.LEVEL'/*Level*/;
      
      const idV5 = 'hm-rpc.1.00201D89A05673.1.LEVEL'/*Level*/;
      
      const idP1 = 'hm-rpc.2.QEQ0022408.2.STATE'/*State*/;
      
       
      
      var v1 = getState(idV1).val;
      
      var v2 = getState(idV2).val;
      
      var v3 = getState(idV3).val;
      
      var v4 = getState(idV4).val;
      
      var v5 = getState(idV5).val;
      
      var p1 = getState(idP1).val;
      
       
      
      function pumpen() {
      
          let maxV = Math.max(v1, v2, v3, v4, v5);
      
          if(maxV > 0.46) p1 = true;
      
          else if (maxV < 0.41) p1 = false;
      
          if(getState(idP1).val != p1) setState(idP1, p1)
      
      }
      
       
      
      pumpen(); // Script start
      
       
      
      on(idV1, function(dp) {
      
          v1 = dp.state.val;
      
          pumpen();
      
      });
      
      on(idV2, function(dp) {
      
          v2 = dp.state.val;
      
          pumpen();
      
      });
      
      on(idV3, function(dp) {
      
          v3 = dp.state.val;
      
          pumpen();
      
      });
      
      on(idV4, function(dp) {
      
          v4 = dp.state.val;
      
          pumpen();
      
      });
      
      on(idV5, function(dp) {
      
          v5 = dp.state.val;
      
          pumpen();
      
      });
      

      jedoch bleibt die Pumpe aus - egal was ich mache (Auch über das CCU3 interne Programm hab ich nicht den gewünscht effekt -.-

      kann hier evtl jmd helfen?
      Pumpensteuerung:
      Ein 2 Kanal HM Aktor
      Kanal 1 - Zubau
      Kanal 2 Haus

      Folgende Obejekte sind vorhanden:
      b3960d14-78d5-4a85-9ffb-c9e1fb8c652f-image.png
      5131c455-4e64-49bd-b293-e60c43053c64-image.png

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

        @wurzeldoktor sagte: jedoch bleibt die Pumpe aus

        Kann die Pumpe manuell (Tab "Objekte") über den Datenpunkt "hm-rpc.2.QEQ0022408.2.STATE" eingeschaltet werden?

        Das Skript sieht gut aus, außer dass die LEVEL-Werte von 0 bis 100 % in Prozent-Schritten abgebildet werden sollten.

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

          @paul53
          die levelwerte werten leide nur von 0.0 - 1.01 gewertet - bin ich auch nicht glücklich drüber 😞
          bin mit dem IP Dreck absolut unzufrieden!
          der Datenpunkt kann manuell auf true oder false geschalten werden

          827638d5-d70e-46f4-a923-13b63531dc19-image.png

          paul53 Homoran 3 Replies Last reply Reply Quote 0
          • paul53
            paul53 @Wurzeldoktor last edited by

            @wurzeldoktor sagt: der Datenpunkt kann manuell auf true oder false geschalten werden

            ... und die Pumpe reagiert auch?

            W 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Wurzeldoktor last edited by

              @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

              bin mit dem IP Dreck absolut unzufrieden!

              der Dreck ist es nicht schuld!

              welche Version der hm-rpc nutzst du?
              wie ist die Instanz konfiguriert

              @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

              die levelwerte werten leide nur von 0.0 - 1.01 gewertet

              das sollte nicht sein!

              W 2 Replies Last reply Reply Quote 0
              • W
                Wurzeldoktor @paul53 last edited by

                @paul53
                ja, wenn ich über iobroker schalte, ist auch der datenpunkt an der ccu gleich.

                ob die Pumpe dann auch wirklich aus/an ist - habe ich nicht geprüft ^^

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

                  @wurzeldoktor sagte: die levelwerte werten leide nur von 0.0 - 1.01 gewertet

                  Die Daten wurden falsch eingelesen, denn bei native.UNIT müsste "100%" stehen. Ich kann mir nicht vorstellen, dass es bei HmIP anders ist als bei HM(classic).

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    Wurzeldoktor @Homoran last edited by

                    @homoran selbst an der ccu werden die IP Thermostate mit werten von 0 - 1 in Programmen genutzt.
                    habe ich bereits hinterfragt und mir wurde mitgeteilt: das ist halt so bei den IP.... da is alles anders

                    Homoran 1 Reply Last reply Reply Quote 0
                    • W
                      Wurzeldoktor @Homoran last edited by

                      @homoran

                      Rega: 3.0.35
                      RPC: 1.15.0

                      Rega:
                      8e202002-0dbf-4f38-8356-e0fac033adbc-image.png
                      35a67f7c-1ddb-4423-ac19-495a3b85c59f-image.png
                      5ea71336-843b-498f-90a2-bb890a0c4712-image.png

                      RPC1 (IP):
                      f4a2f9bb-fa53-4779-ac1f-5f1b7d9a0cba-image.png
                      36309f35-d6e4-452a-8289-d10301092868-image.png

                      RPC2:
                      83732b49-4dbc-4f31-9483-5ebc3b0edb1b-image.png
                      77af76a4-8bce-4d83-bf87-f05946d19d4f-image.png

                      paul53 Homoran W 3 Replies Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Wurzeldoktor last edited by

                        @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                        selbst an der ccu werden die IP Thermostate mit werten von 0 - 1 in Programmen genutzt.

                        das stimmt und ist richtig!

                        @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                        das ist halt so bei den IP.... da is alles anders

                        das stimmt nicht für die CCU - ioBroker übersetzt das.

                        Bitte die geforderten Informationen bringen.

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

                          @paul53 bei den HM Geräten ists auch von 0 -100%

                          Bei den IP Geräten scheinbar nicht mehr.
                          Lt. HM Forum stimmt das auch so.
                          0.00 = 0
                          1.00 = 100%

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

                            @wurzeldoktor
                            Die Adapter-Adresse muss die ioBroker-IP-Adresse sein.

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @Wurzeldoktor last edited by

                              @wurzeldoktor wo läuft dein ioBroker?
                              in einem Container???

                              ansonsten bitte die Netzwerkadresse als Adapteradresse eingeben und nicht 0.0.0.0

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Wurzeldoktor last edited by Homoran

                                @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                Lt. HM Forum stimmt das auch so.
                                0.00 = 0
                                1.00 = 100%

                                wer schreibt das (aktuell)???
                                im HM-Forum für ioBroker?
                                mit CCU und hm-rpc?

                                W 1 Reply Last reply Reply Quote 0
                                • W
                                  Wurzeldoktor @Homoran last edited by Wurzeldoktor

                                  @homoran
                                  hatte mit den IP Geräten bereits in der Vergangenheit Problem.

                                  Habe daher nun bei den Geräten auch im HM Forum nachgefragt (vor Monaten)- auch bzgl Iobroker weil ichs nicht schaffte etwas ins laufen zu bringen.
                                  Habe dann auf Iobroker verzichtet und ein Proggramm über die CCU (läuft als VM über Proxmox mit Raspmatic) laufen lassen. Wobei hier die Räume auf 24° geheizt wurden - statt eingestellt 21° --Schuld war scheinbar die Gruppensteuerung mit Wandthermostat, welches auf jedes IP HKP Thermostat die selbe Ventilstellung geknallt hat (<--kenne ich von den HM Geräten auch nicht)
                                  Aus der Gruppe das Wandthermostat entfernt... läuft trotzdem nicht so wie ich es gerne hätte... Raum heiz über, oder die Pumpe wird nicht gesteuert...

                                  Verzweifle langsam mit den Thermostaten

                                  Iobroker läuft als VM in Proxmox

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • W
                                    Wurzeldoktor @Wurzeldoktor last edited by

                                    Habe nun die Adapter IP auf die des Iobrokers angepasst.

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @Wurzeldoktor last edited by

                                      @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                      Iobroker läuft als VM in Proxmox

                                      dann bitte die IP der VM als Adapteradresse eingeben.
                                      sämtliche Datenpunkte der Instanz löschen
                                      den Haken bei neu einlesen setzen
                                      hm-rpc neu starten

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        Wurzeldoktor @Homoran last edited by

                                        @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                        das ist halt so bei den IP.... da is alles anders

                                        das stimmt nicht für die CCU - ioBroker übersetzt das.

                                        Bitte die geforderten Informationen bringen.

                                        wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert
                                        Min - 0.00%
                                        Max - 1.01%
                                        geregelt....

                                        {
                                          "type": "state",
                                          "common": {
                                            "name": "LEVEL",
                                            "def": 0,
                                            "type": "number",
                                            "read": true,
                                            "write": true,
                                            "min": 0,
                                            "max": 1.01,
                                            "unit": "%",
                                            "role": "level"
                                          },
                                          "native": {
                                            "MIN": 0,
                                            "OPERATIONS": 7,
                                            "MAX": 1.01,
                                            "FLAGS": 1,
                                            "ID": "LEVEL",
                                            "TYPE": "FLOAT",
                                            "DEFAULT": 0,
                                            "CONTROL": "HEATING_CONTROL_HMIP.LEVEL",
                                            "UNIT": "%"
                                          },
                                          "from": "system.adapter.hm-rpc.1",
                                          "user": "system.user.admin",
                                          "ts": 1646143684384,
                                          "_id": "hm-rpc.1.00201D89A05673.1.LEVEL",
                                          "acl": {
                                            "object": 1636,
                                            "state": 1636,
                                            "owner": "system.user.admin",
                                            "ownerGroup": "system.group.administrator"
                                          }
                                        }
                                        
                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Wurzeldoktor last edited by Homoran

                                          @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                          wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert

                                          deswegen sollst du sie ja löschen

                                          hast du uns eigentlich inzwischen gesagt mit welchen Versionen du arbeitest?

                                          W 2 Replies Last reply Reply Quote 0
                                          • W
                                            Wurzeldoktor @Homoran last edited by Wurzeldoktor

                                            @homoran sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                            @wurzeldoktor sagte in Homematic - HmIP-eTRV-B - Ventilsteuerung:

                                            wenn ich mir die Objektdatem in Broker ansehe, so ist auch hier der Wert

                                            deswegen sollst du sie ja löschen

                                            hast du uns eigentlich inzwischen gesagt mit welchen Versionen du arbeitest?

                                            jup
                                            343a207b-7b61-4eaf-9e3b-5984a6d5bdbb-image.png

                                            Rega: 3.0.35
                                            RPC: 1.15.0
                                            aktuelle stable

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            862
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            56
                                            2183
                                            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