NEWS
Datenpunkte Nachkommastellen reduzieren
-
@haselchen
Ja, nicht "runde" muss der äußere Block sein, sondern / 100.
Von außen nach innen:- x / 100
- runde x
- 100 * Wert von ID
-
Sorry, ich muss nen riesen Brett vorm Kopf haben. Ich krieg es nicht gebacken .
Magst du das Blockly posten? -
-
Komischerweise habe ich nach dem Runden teilweise doch noch einige mit vielen Nachkommastellen.

Ich berechne über Blockly eine Differenz aus zwei Smartmeter Werte und runde anschließend auf 1 Nachkommastelle. -
Komischerweise habe ich nach dem Runden teilweise doch noch einige mit vielen Nachkommastellen.

Ich berechne über Blockly eine Differenz aus zwei Smartmeter Werte und runde anschließend auf 1 Nachkommastelle....und hier das Blockly Prg dazu

-
@hg6806
zu welchem Ergebnis würdest Du denn kommen wenn Du die gerundeten Ergebnisse in eigene Datenpunkte schreibst?Und weshalb rundest Du in einer separaten Zeile und nicht direkt in der Berechnungszeile?
Soviel ich verstanden habe, hat die Reihenfolge der Blockly-Einträge noch lange nichts mit der Abarbeitungs-Reihenfolge zu tun
-
@hg6806 sagte:
hier das Blockly Prg dazu
Mit den ersten 3 Blöcken "aktualisiere" werden nicht gerundete Werte in die Datenpunkte geschrieben. Genau das zeigt die History-Tabelle an. Wenn Zwischenwerte erzeugt werden sollen, verwende dafür Variablen.
-
Ich hänge mich hier mal mit dran.
Ich möchte den Mittelwert von 3 Thermometern mit einer Nachkommastelle auf 0,5 gerundet haben.
Folgendes Blockly habe ich erstellt:

Im Log erhalte ich folgende Warnung:
Sie weisen dem Zustand "0_USerdaten.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert" eine Nummer zu, die einen Booleschen Wert erwartet. Bitte reparieren!
Kann mir jemand helfen?
-
Ich hänge mich hier mal mit dran.
Ich möchte den Mittelwert von 3 Thermometern mit einer Nachkommastelle auf 0,5 gerundet haben.
Folgendes Blockly habe ich erstellt:

Im Log erhalte ich folgende Warnung:
Sie weisen dem Zustand "0_USerdaten.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert" eine Nummer zu, die einen Booleschen Wert erwartet. Bitte reparieren!
Kann mir jemand helfen?
-
@StM47 sagte:
die einen Booleschen Wert erwartet. Bitte reparieren!
Ändern im Datenpunkt "0_userdata.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert": Art Logikwert --> Art Zahl
-
@StM47 sagte:
die einen Booleschen Wert erwartet. Bitte reparieren!
Ändern im Datenpunkt "0_userdata.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert": Art Logikwert --> Art Zahl