NEWS
Alias-Manager - wie fkt. er ?
-
Mal schnell vom rewe Parkplatz^^, also nicht die schönste Anleitung...

Pfad eingeben (das nach dem letzten Punkt wird der Name vom Datenpunkt)

Hier musst du jetzt unten was ausklappen.
Bei common.unit deine Einheit rein schreiben.Die Umrechuhabe ich für /10 ausgefüllt.


-
@david-g super danke!!! habs mit deiner Beschreibung hinbekommen.
Danke.
kann ich zBsp. 2 Aliase (Strom, Spannung) miteinander multiplizieren auf einen Watt Alias?
@humidor sagte in Alias-Manager - wie fkt. er ?:
kann ich zBsp. 2 Aliase (Strom, Spannung) miteinander multiplizieren auf einen Watt Alias?
1 Alias ist immer nur für 1 DP "zuständig".
Sowas geht also nur per Script.
-
@humidor sagte in Alias-Manager - wie fkt. er ?:
kann ich zBsp. 2 Aliase (Strom, Spannung) miteinander multiplizieren auf einen Watt Alias?
1 Alias ist immer nur für 1 DP "zuständig".
Sowas geht also nur per Script.
ich hab mit dem Alias (von einem mqtt Wert) noch ein Problem, möchte nur die Zahl drin haben? und max 2 Kommastellen.

-
ich hab mit dem Alias (von einem mqtt Wert) noch ein Problem, möchte nur die Zahl drin haben? und max 2 Kommastellen.

@humidor sagte in Alias-Manager - wie fkt. er ?:
möchte nur die Zahl drin haben
Über die passende Konvertierungsfunktion
JSON.parse(val).value@humidor sagte in Alias-Manager - wie fkt. er ?:
und max 2 Kommastellen.
Dann ist es aber keine Zahl mehr. Wenn Du nur 2 Nachkommastellen irgendwo anzeigen willst (Vis) gibt es andere Mittel.
Möchtest Du runden?
Math.trunc(JSON.parse(val).value * 100) / 100 -
ich hab mit dem Alias (von einem mqtt Wert) noch ein Problem, möchte nur die Zahl drin haben? und max 2 Kommastellen.

-
@humidor sagte: nur die Zahl drin haben? und max 2 Kommastellen.
Math.round(JSON.parse(val).value * 100) / 100 -
@paul53 danke, gebe ich das im Alias Manager ein, dort wo ich aktuell die Berechnung val/10 habe?
Yes funktioniert, allerdings ohne Kommastellen, oder zeigt er die nur an, wenn Kommawerte vorhanden sind?
-
@paul53 danke, gebe ich das im Alias Manager ein, dort wo ich aktuell die Berechnung val/10 habe?
Yes funktioniert, allerdings ohne Kommastellen, oder zeigt er die nur an, wenn Kommawerte vorhanden sind?
-
@humidor sagte: ohne Kommastellen, oder zeigt er die nur an, wenn Kommawerte vorhanden sind?
Bei Zahlen werden nur vorhandene Nachkommastellen angezeigt.
-
@humidor sagte in Alias-Manager - wie fkt. er ?:
möchte nur die Zahl drin haben
Über die passende Konvertierungsfunktion
JSON.parse(val).value@humidor sagte in Alias-Manager - wie fkt. er ?:
und max 2 Kommastellen.
Dann ist es aber keine Zahl mehr. Wenn Du nur 2 Nachkommastellen irgendwo anzeigen willst (Vis) gibt es andere Mittel.
Möchtest Du runden?
Math.trunc(JSON.parse(val).value * 100) / 100@codierknecht sagte in Alias-Manager - wie fkt. er ?:
Wenn Du nur 2 Nachkommastellen irgendwo anzeigen willst (Vis) gibt es andere Mittel.
@Humidor
Die Frage ist immer noch: Wozu willst Du das auf nur 2 Nachkommastellen beschränken?
Wenn das dann irgendwo für weitere Berechnungen eingesetzt wird, bekommst Du Rundungsdifferenzen.Geht es nur um die Anzeige - z.B. in Vis - gibt es andere Wege, diese Anzeige entsprechend zu formatieren.
-
@codierknecht sagte in Alias-Manager - wie fkt. er ?:
Wenn Du nur 2 Nachkommastellen irgendwo anzeigen willst (Vis) gibt es andere Mittel.
@Humidor
Die Frage ist immer noch: Wozu willst Du das auf nur 2 Nachkommastellen beschränken?
Wenn das dann irgendwo für weitere Berechnungen eingesetzt wird, bekommst Du Rundungsdifferenzen.Geht es nur um die Anzeige - z.B. in Vis - gibt es andere Wege, diese Anzeige entsprechend zu formatieren.
@codierknecht war nur dazu, dass ich keine 0,000123445567889 Werte sehe
-
@codierknecht war nur dazu, dass ich keine 0,000123445567889 Werte sehe
@humidor sagte in Alias-Manager - wie fkt. er ?:
war nur dazu, dass ich keine 0,000123445567889 Werte sehe
Warum nicht?
Wenn das der Wert ist, dann ist das eben so.
Das soll ja im Objektbaum nicht "schön" sein, sondern exakt ;-) -
@humidor sagte in Alias-Manager - wie fkt. er ?:
war nur dazu, dass ich keine 0,000123445567889 Werte sehe
Warum nicht?
Wenn das der Wert ist, dann ist das eben so.
Das soll ja im Objektbaum nicht "schön" sein, sondern exakt ;-)@codierknecht nee, das ist sinnlos.
-
@codierknecht nee, das ist sinnlos.
@humidor
Mach's wie Du es haben möchtest. An der Ecke bist Du der "master of desaster"
Aber ich will keine Klagen hören, wenn der Wert (später mal) für Berechnungen genutzt wird und dann das Ergebnis nicht stimmt ;-)
-
@humidor
Mach's wie Du es haben möchtest. An der Ecke bist Du der "master of desaster"
Aber ich will keine Klagen hören, wenn der Wert (später mal) für Berechnungen genutzt wird und dann das Ergebnis nicht stimmt ;-)
@codierknecht sagte: dann das Ergebnis nicht stimmt
Bei einem Wert von 1851 W sind 2 Nachkommastellen schon hoch präzise. Die weiteren Nachkommastellen entstehen i.d.R. durch mathematische Operationen mit Gleitkommazahlen (Rundungsfehler).
-
@codierknecht sagte: dann das Ergebnis nicht stimmt
Bei einem Wert von 1851 W sind 2 Nachkommastellen schon hoch präzise. Die weiteren Nachkommastellen entstehen i.d.R. durch mathematische Operationen mit Gleitkommazahlen (Rundungsfehler).
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