Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Logeinträge "Invalid read function for undefined: val == HI"

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    773

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

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

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
14 Beiträge 3 Kommentatoren 964 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T ticaki

    Das ist höchstwahrscheinlich in einem Skript

    val*100 =>
    

    und

    val == HI => HI
    

    Einfach danach in den Skripten suchen

    richtig wäre:

    val*100 >=
    

    und

    val == HI >= HI
    

    =>ist vergleichbar mit function()

    T Offline
    T Offline
    tklein
    schrieb am zuletzt editiert von tklein
    #4

    @ticaki thx.

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

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

    1 Antwort Letzte Antwort
    0
    • T ticaki

      Das ist höchstwahrscheinlich in einem Skript

      val*100 =>
      

      und

      val == HI => HI
      

      Einfach danach in den Skripten suchen

      richtig wäre:

      val*100 >=
      

      und

      val == HI >= HI
      

      =>ist vergleichbar mit function()

      R Offline
      R Offline
      regi7
      schrieb am zuletzt editiert von
      #5

      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 Antwort Letzte Antwort
      0
      • R regi7

        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 Offline
        T Offline
        ticaki
        schrieb am zuletzt editiert von
        #6

        @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.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tklein
          schrieb am zuletzt editiert von
          #7

          @regi7 das hm zieldevice gibt es so noch?

          R 1 Antwort Letzte Antwort
          0
          • T tklein

            @regi7 das hm zieldevice gibt es so noch?

            R Offline
            R Offline
            regi7
            schrieb am zuletzt editiert von
            #8

            @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 Antwort Letzte Antwort
            0
            • R regi7

              @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 Offline
              T Offline
              ticaki
              schrieb am zuletzt editiert von
              #9

              @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?!

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              R 1 Antwort Letzte Antwort
              0
              • T ticaki

                @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 Offline
                R Offline
                regi7
                schrieb am zuletzt editiert von regi7
                #10

                @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 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  ticaki
                  schrieb am zuletzt editiert von ticaki
                  #11

                  @regi7

                  dann schreib mal folgendes in read

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

                  ich kanns nicht reproduzieren

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  R 1 Antwort Letzte Antwort
                  0
                  • T ticaki

                    @regi7

                    dann schreib mal folgendes in read

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

                    ich kanns nicht reproduzieren

                    R Offline
                    R Offline
                    regi7
                    schrieb am zuletzt editiert von
                    #12

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

                    Hmm...

                    T 1 Antwort Letzte Antwort
                    0
                    • R regi7

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

                      Hmm...

                      T Offline
                      T Offline
                      ticaki
                      schrieb am zuletzt editiert von ticaki
                      #13

                      @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
                      }
                      

                      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                      Spenden

                      R 1 Antwort Letzte Antwort
                      0
                      • T 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 Offline
                        R Offline
                        regi7
                        schrieb am zuletzt editiert von regi7
                        #14

                        @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 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        399

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe