Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.4k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.2k

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

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
14 Beiträge 3 Kommentatoren 1.2k Aufrufe 3 Beobachtet
  • Ä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()

    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 Nicht stören
      T Nicht stören
      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 Nicht stören
            T Nicht stören
            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 Nicht stören
                T Nicht stören
                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 Nicht stören
                    T Nicht stören
                    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

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      506

                      Online

                      32.9k

                      Benutzer

                      83.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      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