Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Logeinträge "Invalid read function for undefined: val == HI"

    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

    Logeinträge "Invalid read function for undefined: val == HI"

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tklein @ticaki last edited by tklein

      @ticaki thx.

      bei mir lag es an den states. da bin ich mit durcheinandergekommen:

      1b5421f8-5176-400a-b1e0-5c073d4a9bf6-grafik.png

      1 Reply Last reply Reply Quote 0
      • R
        regi7 @ticaki last edited by

        Bei mir waren es auch die Konverter Funktionen.
        1a15e90c-3c19-4ca2-8fcb-83f581f7c0ee-grafik.png

        Jedoch hab ich keine Ahnung was an der Formel falsch sein soll.

        T 1 Reply Last reply Reply Quote 0
        • T
          ticaki Developer @regi7 last edited by

          @regi7

          Das wird wohl @paul53 wissen. Das einzige was mir auffällt ist das die read Funktion den Wert in % umrechnet, die write Funktion diesen aber nicht zurück wandelt.

          1 Reply Last reply Reply Quote 0
          • T
            tklein last edited by

            @regi7 das hm zieldevice gibt es so noch?

            R 1 Reply Last reply Reply Quote 0
            • R
              regi7 @tklein last edited by

              @tklein ja, ich hab das selbe Problem mit allen 5. Davor hatte ich "val*100" stehen und hab zuerst gedacht es liegt an den fehlenden Leerzeichen (alle Beispiele die ich gesehen habe hatten Leerzeichen zw. Operator und val). Es machte aber keinen Unterschied.

              T 1 Reply Last reply Reply Quote 0
              • T
                ticaki Developer @regi7 last edited by

                @regi7
                hab das versucht nach zu stellen, aber bei mir wird der "write": "val" automatisch entfernt. Ziel war ein Homematic-Thermometer. Vielleicht entfernst du den auch mal?!

                R 1 Reply Last reply Reply Quote 0
                • R
                  regi7 @ticaki last edited by regi7

                  @ticaki hmm stimmt wenn ich es mit der GUI neu mach ist in den Objektdaten das write auch weg. Ich leg mal alle val * 100 neu an und schau was passiert

                  update: nein hilft nichts. Es scheint aber der Wert 0 das Problem zu sein (des. hab ich im Winter nichts bemerkt). Wenn ich manuel bei LEVEL 10 reinschreib, zeigt der alias korrekt 1000 an.

                  1 Reply Last reply Reply Quote 0
                  • T
                    ticaki Developer last edited by ticaki

                    @regi7

                    dann schreib mal folgendes in read

                    "typeof(val) === 'number' ? val * 100 : 0"
                    

                    ich kanns nicht reproduzieren

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      regi7 @ticaki last edited by

                      @ticaki 4ecbc949-1877-4d65-b9d0-adbe82a77582-grafik.png

                      Hmm...

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        ticaki Developer @regi7 last edited by ticaki

                        @regi7
                        bist du dir sicher, das as Ziel von common.alias.id existiert?

                        bei mir funktioniert die Funktion

                        object:

                        {
                          "common": {
                            "alias": {
                              "id": "hm-rpc.1.x.1.ACTUAL_TEMPERATURE",
                              "read": "typeof(val) === 'number' ? val *100 : 0"
                            },
                            "name": "t0",
                            "type": "number",
                            "role": "state",
                            "desc": "Manuell erzeugt"
                          },
                          "native": {},
                          "type": "state",
                          "_id": "alias.0.my1",
                          "acl": {
                            "object": 1632,
                            "state": 1632,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          },
                          "from": "system.adapter.admin.0",
                          "user": "system.user.admin",
                          "ts": 1689276182280
                        }
                        
                        R 1 Reply Last reply Reply Quote 0
                        • R
                          regi7 @ticaki last edited by regi7

                          @ticaki ja zu 100% alle 5 Aliase haben das selbe Problem und wenn ich an der Quelle manuell den Wert schreibe updated sich der Alias inkl. val*100

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          679
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          14
                          485
                          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