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. Skripten / Logik
  4. Umwandeln von Grad in eine Zahl

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    484

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Umwandeln von Grad in eine Zahl

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 5 Kommentatoren 1.9k Aufrufe
  • Ä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.
  • W Offline
    W Offline
    webdb
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen

    wie kann ich mit Blockly eine Temperatur (z.B. 27.5 C) in eine Zahl umwandeln? Ich möchte gerne den Wert von einem Xiaomi Temperaturfühler an Loxone übergeben aber Xiaomi liefert nur einen String und bei Loxone möchte ich eine Zahl, damit ich eine Statistik fahren kann

    Besten Dank

    Gruss Webdb

    1 Antwort Letzte Antwort
    0
    • ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      … ich habe mich heute auch mit sowas ähnlichem rumgeschlagen, da Alexa mir immer "im Wohnzimmer ist es 2775 Grad" angesagt hatte.. :lol: :lol:

      Da ich das mit einem Blockly realisiere, hat die Konvertierung "nach Zahl" leider nicht geholfen ( im Konvertierungs-Block ).

      Was half, aber dafür etwas ungenauer, ist die Funktion "runden" im Mathe-Block. Da wird dann einfach auf-ab gerundet und damit sind es 27 Grad, und keine 2775 Grad mehr :-)

      Der original Objekt-Wert ist übrigens 27.75 C, wenn da jemand eine schönere Lösung hat..??

      Alternativ könnt ich ja den Temperaturwert mit nem Javascript parsen, zerlegen und zwei Variablen draus machen.. aber das war mir die Arbeit nicht Wert.. :mrgreen: :mrgreen:

      1 Antwort Letzte Antwort
      0
      • ChaotC Offline
        ChaotC Offline
        Chaot
        schrieb am zuletzt editiert von
        #3

        Ich würde einfach den Wert nehmen und in einem neuen Datenpunkt als Zahl eintragen. Das sollte doch funktionieren?

        ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

        1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @Chaot:

          in einem neuen Datenpunkt als Zahl eintragen. `
          Dazu muss man den String erst in eine Zahl wandeln. Blockly: nach Zahl, Javascript: parseFloat('27.5 C').

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • StabilostickS Offline
            StabilostickS Offline
            Stabilostick
            schrieb am zuletzt editiert von
            #5

            > Was half, aber dafür etwas ungenauer, ist die Funktion "runden" im Mathe-Block. Da wird dann einfach auf-ab gerundet und damit sind es 27 Grad, und keine 2775 Grad mehr

            Du kannst auch vor dem Runden die Zahl * 100 nehmen und das Ergebnis nach dem Runden durch 100 teilen. -> Rundung auf 2 Nachkommanstellen.

            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

            731

            Online

            32.5k

            Benutzer

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