NEWS
Umwandeln von Grad in eine Zahl
-
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
-
… 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:
-
> 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 mehrDu kannst auch vor dem Runden die Zahl * 100 nehmen und das Ergebnis nach dem Runden durch 100 teilen. -> Rundung auf 2 Nachkommanstellen.
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