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. Visualisierung
  4. in VIS auf skalierte Objekte zugreifen

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    327

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    945

in VIS auf skalierte Objekte zugreifen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
camera
6 Beiträge 2 Kommentatoren 515 Aufrufe 2 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.
  • K Offline
    K Offline
    killroy2
    schrieb am zuletzt editiert von
    #1

    Hallo ich habe einen Messwert im Objektfenster mit Wert "-23". Die Einstellungen sind:

    {
    "from": "system.adapter.owfs.0",
    "user": "system.user.admin",
    "ts": 1610395567376,
    "common": {
    "name": "Sensor7_fasttemp",
    "type": "number",
    "role": "value.fasttemp",
    "desc": "1wire sensor",
    "read": true,
    "write": true
    },

    Zeige ich es in VIS an über ein HTML Widget und in prefix HTML {owfs.0.wires.Sensor7_fasttemp}
    kommt -23NaN

    -Wie kommt das NaN zustande und wie bekomme ich es weg?

    Der muss noch Skaliert werden. Das würde ich auch gern direkt in VIS machen anstatt über einen Umweg. Der Einfachste weg eine Skalierung in den Objekten vorzugeben ist wie ich vermute nicht möglich.
    {2* owfs.0.wires.Sensor7_fasttemp}
    führt zu:
    undefinedNaN
    Wie kann ich so Berechnungen anstellen?

    Vielen Dank

    SBorgS 1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      killroy2
      schrieb am zuletzt editiert von
      #2

      geht wohl nicht

      SBorgS 1 Antwort Letzte Antwort
      0
      • K killroy2

        geht wohl nicht

        SBorgS Offline
        SBorgS Offline
        SBorg
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @killroy2 Doch :)

        {wert:owfs.0.wires.Sensor7_fasttemp; parseFloat(wert*(2))}
        

        parseFloat = mit Kommastellen
        parseInt = Ganzzahl

        btw: NaN = Not a Number
        Der Datenpunkt ist zwar vom Typ "number", der Wert aber anscheinend nicht (wahrscheinlich "string"). Deswegen dann auch "NaN"

        LG SBorg ( SBorg auf GitHub)
        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

        K 1 Antwort Letzte Antwort
        0
        • SBorgS SBorg

          @killroy2 Doch :)

          {wert:owfs.0.wires.Sensor7_fasttemp; parseFloat(wert*(2))}
          

          parseFloat = mit Kommastellen
          parseInt = Ganzzahl

          btw: NaN = Not a Number
          Der Datenpunkt ist zwar vom Typ "number", der Wert aber anscheinend nicht (wahrscheinlich "string"). Deswegen dann auch "NaN"

          K Offline
          K Offline
          killroy2
          schrieb am zuletzt editiert von
          #4

          cool, danke. Jetzt steht da aber noch:
          680NaN

          1 Antwort Letzte Antwort
          0
          • K killroy2

            Hallo ich habe einen Messwert im Objektfenster mit Wert "-23". Die Einstellungen sind:

            {
            "from": "system.adapter.owfs.0",
            "user": "system.user.admin",
            "ts": 1610395567376,
            "common": {
            "name": "Sensor7_fasttemp",
            "type": "number",
            "role": "value.fasttemp",
            "desc": "1wire sensor",
            "read": true,
            "write": true
            },

            Zeige ich es in VIS an über ein HTML Widget und in prefix HTML {owfs.0.wires.Sensor7_fasttemp}
            kommt -23NaN

            -Wie kommt das NaN zustande und wie bekomme ich es weg?

            Der muss noch Skaliert werden. Das würde ich auch gern direkt in VIS machen anstatt über einen Umweg. Der Einfachste weg eine Skalierung in den Objekten vorzugeben ist wie ich vermute nicht möglich.
            {2* owfs.0.wires.Sensor7_fasttemp}
            führt zu:
            undefinedNaN
            Wie kann ich so Berechnungen anstellen?

            Vielen Dank

            SBorgS Offline
            SBorgS Offline
            SBorg
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @killroy2 Das steht anscheinend so schon im Datenpunkt drin:

            Zeige ich es in VIS an über ein HTML Widget und in prefix HTML {owfs.0.wires.Sensor7_fasttemp}
            kommt -23NaN

            Du kannst mal

            • versuchsweise einfach einen anderen Datenpunkt eines anderen Adapters testen (da wird es funktionieren, da es IMHO am OWFS-Adapter liegt)
            • oder versuchen das "NaN" mittels "Number()" zu eliminieren
            {wert:owfs.0.wires.Sensor7_fasttemp; Number(parseFloat(wert*(2)))} 
            

            LG SBorg ( SBorg auf GitHub)
            Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

            1 Antwort Letzte Antwort
            0
            • K Offline
              K Offline
              killroy2
              schrieb am zuletzt editiert von
              #6

              Mein Fehler, ich hatte ein Object ID Feld leer gelassen; mit einem HTML Widget gehts. Danke dir!

              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

              388

              Online

              32.8k

              Benutzer

              82.8k

              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