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.
    • Homoran
      Homoran Global Moderator Administrators @Wurzeldoktor last edited by

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

      Achja - gleiches Skript läuft mit HM Thermostaten ohne Probleme

      das würde ja passen.
      Wenn der Adapter davon ausgeht, dass die eingegeben Zahlen in ioB Prozente sind und durch 100 geteilt werden müssen um auf der CCU richtig zu funktionieren, kommt er mit werten nur zwischen 0 und 1 zu Ergebnissen die du nicht brauchen kannst.
      Du könntest ja mal spaßeshalber in den Objektdaten das max auf 100 setzen, ob es dann klappt.

      dslraser W 2 Replies Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @Homoran last edited by dslraser

        @homoran

        übrigens….
        https://forum.iobroker.net/post/638859

        da war das auch schon so

        EDIT:

        https://github.com/ioBroker/ioBroker.hm-rpc/issues/337#issuecomment-849803344

        krobipd created this issue in ioBroker/ioBroker.hm-rpc

        closed HmIP-MP3P: Falsche Prozent beim Level Status #337

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

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

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

          Achja - gleiches Skript läuft mit HM Thermostaten ohne Probleme

          das würde ja passen.
          Wenn der Adapter davon ausgeht, dass die eingegeben Zahlen in ioB Prozente sind und durch 100 geteilt werden müssen um auf der CCU richtig zu funktionieren, kommt er mit werten nur zwischen 0 und 1 zu Ergebnissen die du nicht brauchen kannst.
          Du könntest ja mal spaßeshalber in den Objektdaten das max auf 100 setzen, ob es dann klappt.

          sorry habs falsch geschrieben - gleiches skript nur mit 0 - 100%

          hab versucht das skript auch bei den IP mit 0- 100% laufen zu lassen - no way 😞

          ändere ich die Daten im Objektdatenbaum für den State um, so ändert sich der wieder in den Ursprung zurück und bleibt nicht auf den von mir eingegebenem hängen

          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:

            hab versucht das skript auch bei den IP mit 0- 100% laufen zu lassen - no way

            das nutzt ja auch nichts, wenn in den Objetdaten der max bei 1.01 steht

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

            ändere ich die Daten im Objektdatenbaum für den State um, so ändert sich der wieder in den Ursprung zurück und bleibt nicht auf den von mir eingegebenem hängen

            nicht im Datenbaum, sondern nur im State in den Objektdaten.

            Natürlich überschreibt der Adapter das wieder, wenn du die States neu einliest

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

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

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

              hab versucht das skript auch bei den IP mit 0- 100% laufen zu lassen - no way

              das nutzt ja auch nichts, wenn in den Objetdaten der max bei 1.01 steht

              ändere ich aber den werd max auf 100 und speichere das - ist es nach einer Zeit wieder zurück bei 1.01

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

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

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

                hab versucht das skript auch bei den IP mit 0- 100% laufen zu lassen - no way

                das nutzt ja auch nichts, wenn in den Objetdaten der max bei 1.01 steht

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

                ändere ich die Daten im Objektdatenbaum für den State um, so ändert sich der wieder in den Ursprung zurück und bleibt nicht auf den von mir eingegebenem hängen

                nicht im Datenbaum, sondern nur im State in den Objektdaten.

                Natürlich überschreibt der Adapter das wieder, wenn du die States neu einliest

                
                admin.0
                2022-03-01 16:09:49.015	warn	State value to set for "hm-rpc.1.00201D89A05673.1.LEVEL" has value "100" greater than max "1.01"
                
                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Wurzeldoktor last edited by

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

                  State value to set for "hm-rpc.1.00201D89A05673.1.LEVEL" has value "100" greater than max "1.01"

                  dann hast du das max nicht geändert

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

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

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

                    State value to set for "hm-rpc.1.00201D89A05673.1.LEVEL" has value "100" greater than max "1.01"

                    dann hast du das max nicht geändert

                    stimmt- nach änderung hat ers mal zugelassen.

                    bringt mir ja aber dann nichts, wenn die RAW Daten wieder zurückgehen 😕

                    1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @Homoran last edited by dslraser

                      @homoran @Wurzeldoktor
                      über einen alias umrechnen ? (der angezeigte Wert passt dann)

                      z.B. Boost (mit 80%)

                      Bildschirmfoto 2022-03-01 um 16.16.08.png

                      {
                        "type": "state",
                        "common": {
                          "name": "Heizung Wohnzimmer.LEVEL",
                          "role": "level",
                          "type": "number",
                          "unit": "%",
                          "max": 100,
                          "read": true,
                          "write": true,
                          "alias": {
                            "id": "hm-rpc.2.INT0000014.1.LEVEL",
                            "read": "Math.round(val *100)"
                          }
                        },
                        "_id": "alias.0.Heizung.Ventiloeffnung_Wohnzimmer",
                        "native": {},
                        "from": "system.adapter.admin.0",
                        "user": "system.user.admin",
                        "ts": 1646147172922,
                        "acl": {
                          "object": 1636,
                          "state": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        }
                      }
                      
                      W Homoran 2 Replies Last reply Reply Quote 0
                      • W
                        Wurzeldoktor @dslraser last edited by

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

                        @homoran @Wurzeldoktor
                        über einen alias umrechnen ? (der angezeigte Wert passt dann)

                        {
                          "type": "state",
                          "common": {
                            "name": "Heizung Wohnzimmer.LEVEL",
                            "role": "level",
                            "type": "number",
                            "unit": "%",
                            "max": 100,
                            "read": true,
                            "write": true,
                            "alias": {
                              "id": "hm-rpc.2.INT0000014.1.LEVEL",
                              "read": "Math.round(val *100)"
                            }
                          },
                          "_id": "alias.0.Heizung.Ventiloeffnung_Wohnzimmer",
                          "native": {},
                          "from": "system.adapter.admin.0",
                          "user": "system.user.admin",
                          "ts": 1646147172922,
                          "acl": {
                            "object": 1636,
                            "state": 1636,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          }
                        }
                        

                        eigentlich möchte ich ja nur das mein Skript (ganz oben) läuft und meine Pumpe ein/ausschaltet ^^

                        ohne zwischen rechnen und hin und her..

                        das muss doch auch direkt gehen??

                        wenn der ValveState auf 0.45 ist - Pumpe ein /0.40 Pumpe aus
                        aber Pumpe schaltet hhalt im moment noch nicht ein/aus?

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

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

                          über einen alias umrechnen ? (der angezeigte Wert passt dann)

                          ist für die Anzeige vielleicht von Nutzen, aber wenn der Alias 80% in RPC 0.8 macht und das wiederum auf der CCU nur noch 0.008 kommrn wir nicht weiter.

                          Da muss sich @foxriver76 mal drum kümmer. Lassen wir ihm doch die Zeit

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

                            ich fahre dann mal in den Nachtdienst und werde morgen nachmittag hier nochmal vorbei schauen 🙂

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

                              @wurzeldoktor ich habe beim Adapter mal nach den Issues gesehen.
                              da gibt es eine ganze Menge in dieser Richtung.

                              Anscheinend liegt es an der Einheit von der CCU. Wenn da unter native nur % steht passiert das wie bei dir, bei mir steht 100%, dann wird umgerechnet

                              1 Reply Last reply Reply Quote 0
                              • foxriver76
                                foxriver76 Developer @Homoran last edited by

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

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

                                über einen alias umrechnen ? (der angezeigte Wert passt dann)

                                ist für die Anzeige vielleicht von Nutzen, aber wenn der Alias 80% in RPC 0.8 macht und das wiederum auf der CCU nur noch 0.008 kommrn wir nicht weiter.

                                Da muss sich @foxriver76 mal drum kümmer. Lassen wir ihm doch die Zeit

                                Alias read/write geht das schon. 😀

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

                                  @foxriver76

                                  hab gehört du kannst evtl bei diesem Problem helfen? ^^

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  916
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

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