NEWS
Addieren zweier Euro-Werte
-
Hallo zusammen,
ich bin gerade über die Feiertage zum ioBroker gekommen und versuche nun den Tankerkönig-Adapter zum Laufen zu bekommen.
Da ich nur Aral Ultimate tanke und die Werte dazu bekanntlich nicht zur Verfügung stehen, habe ich versucht mir selbst ein Skript zu basteln. Der Preisunterschied von E5 zu Ultimate beträgt in der Regel 0,18€.
Also müsste ich eigentlich nur den Wert E5 short + die 18 Cent rechnen. Leider bekomme ich nie ein Ergebnis wie €.€€, sondern eher sowas wie 1.5699999999999998.
Ich habe bereits E5 short in eine Zahl umgewandelt, dabei kam dann 1.39 raus, was auch richtig ist. Als festen Wert habe ich die 0.18 als Objekt eingetragen, aber beim Addieren dieser beiden Werte kommen immer haufenweise Nachkommastellen raus.Könnt ihr mir vielleicht weiterhelfen?!
Viele Grüße
Christoph -
@christoph1412 sagte in Addieren zweier Euro-Werte:
Könnt ihr mir vielleicht weiterhelfen?!
Nimm den runden-Block und Runde auf x Nachkommastellen
-
Super, danke für die schnelle Antwort
-
@christoph1412 sagte in Addieren zweier Euro-Werte:
Hallo zusammen,
ich bin gerade über die Feiertage zum ioBroker gekommen und versuche nun den Tankerkönig-Adapter zum Laufen zu bekommen.
Da ich nur Aral Ultimate tanke und die Werte dazu bekanntlich nicht zur Verfügung stehen, habe ich versucht mir selbst ein Skript zu basteln. Der Preisunterschied von E5 zu Ultimate beträgt in der Regel 0,18€.
Also müsste ich eigentlich nur den Wert E5 short + die 18 Cent rechnen. Leider bekomme ich nie ein Ergebnis wie €.€€, sondern eher sowas wie 1.5699999999999998.
Ich habe bereits E5 short in eine Zahl umgewandelt, dabei kam dann 1.39 raus, was auch richtig ist. Als festen Wert habe ich die 0.18 als Objekt eingetragen, aber beim Addieren dieser beiden Werte kommen immer haufenweise Nachkommastellen raus.Könnt ihr mir vielleicht weiterhelfen?!
Viele Grüße
ChristophHallo,
ich bin auch gerade am experimentieren, wie ich den Preis von Super+ anzeigen lasse. Ich wollte auch den Wert mit +0,06 Addieren, leider sind nachkommastellen nicht möglich.
Verrätst Du mir, wie Du das gelöst hast?Mfg
Tom -
@steinmetz_4 sagte in Addieren zweier Euro-Werte:
leider sind nachkommastellen nicht möglich.
wie meinst du?
du hast den runde Block nicht
-
Doch, bestimmt...
Ich verstehe nur sein Script nicht.
Ich wollte es so lösen:
Aber eben mit 0,06, weil es ja Zent sind, keine Euros.
-
@steinmetz_4 du must einen Punkt nehmen. + 0.06
-
-
@nordischerjung sagte in Addieren zweier Euro-Werte:
@steinmetz_4 du must einen Punkt nehmen. + 0.06
Danke! Das muss man wissen...
-
@homoran sagte in Addieren zweier Euro-Werte:
@steinmetz_4 sagte in Addieren zweier Euro-Werte:
Aber eben mit 0,06
wo sind die denn?
Die sind ein Fester Wert. Super+ ist an meiner Tanke immer 6 Zent teurer als E5.
-
@steinmetz_4 sagte in Addieren zweier Euro-Werte:
Die sind ein Fester Wert.
nur sehe ich den in deinem Skript nirgends.
@nordischerjung sagte in Addieren zweier Euro-Werte:
@steinmetz_4 du must einen Punkt nehmen. + 0.06
kann man nur als Vermutung annehmen, wenn man den Wert nie zu sehen bekommt.
-
@homoran sagte in Addieren zweier Euro-Werte:
kann man nur als Vermutung annehmen, wenn man den Wert nie zu sehen bekommt.
das war es auch, da er oben 0,06 geschrieben hat
-
@homoran Punkt und Komma machen den unterschied.
ein 0,06 wird automatisch zu 6
ein 0.06 bleibt ein 0.06Und schon stimmt der Spritpreis.
Vielen Dank!
-
@nordischerjung sagte in Addieren zweier Euro-Werte:
@homoran sagte in Addieren zweier Euro-Werte:
kann man nur als Vermutung annehmen, wenn man den Wert nie zu sehen bekommt.
das war es auch, da er oben 0,06 geschrieben hat
ja!
aber ich will sehenund das hab ich bis jetzt immer noch nicht.
-
@homoran Bitteschön
-
@steinmetz_4 jetzt hast du die 6 falschherum geschrieben
-
Is teurer geworden, hab ich grad erfahren...
-
@steinmetz_4 Danke!
...und langsam dämmert es mir!du hattest gar nirgends 0,06 in einer Variable versteckt?
Schon beim Versuch die 0,06 in den Matheblock einzugeben, wurde dies abgelehnt?es ging also gar nicht um die Rundung auf zwei Nachkommastellen wie im Eröffnungspost?
-
@homoran sagte in Addieren zweier Euro-Werte:
@steinmetz_4 Danke!
...und langsam dämmert es mir!du hattest gar nirgends 0,06 in einer Variable versteckt?
Schon beim Versuch die 0,06 in den Matheblock einzugeben, wurde dies abgelehnt?es ging also gar nicht um die Rundung auf zwei Nachkommastellen wie im Eröffnungspost?
Nein, die Kommazahl hat er mir ja nicht gefressen. Zum runden bin ich gar nicht gekommen.
Christof ganz oben hat da Variablen erstellt, da blick ich nicht durch. Drum wollte ich von ihm wissen, wie er das mit den Variablen gelöst hat.
-
@steinmetz_4 sagte in Addieren zweier Euro-Werte:
Nein, die Kommazahl hat er mir ja nicht gefressen. Zum runden bin ich gar nicht gekommen.
deswegen soll man sich mit einem anderen Thema auch nicht an einen alten Thread, bei dem es um etwas anderes ging, anhängen.
Hier wäre ein neuer Thread angesagt gewesen.https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1