Berechnung im Ausführungsteil mit . anstelle von ,

Begonnen von SmokeMaster, 19 Juni 2024, 21:50:23

Vorheriges Thema - Nächstes Thema

SmokeMaster

Ich versuche seit einer Stunde vergeblich eine Berechnung mit einem Reading im Ausführungsteil anzustellen. Ich bin mir nicht sicher, aber liegt es vielleicht daran, dass das Reading einen Punkt anstelle eines Kommas verwendet?
Wenn ja, wie kann ich das umgehen? Etwa: alle Zahlen nach dem Punkt sollen nicht mehr berücksichtigt werden.

SmokeMaster

okay, anders herum... meine Berechnung enthielt ein Reading mit einem Punkt welches mit einer mittels Komma getrennten Zahl multipliziert werden sollte... Komma geht aber offenbar nicht. Es muss ein Punkt sein. Wahnsinn wie sowas Stunden meines Lebens verschlungen hat  :))

Damian

FHEM baut auf Perl und da werden Fließkommazahlen mit Punkt angegeben. Das wirst du in allen höheren Programmiersprachen so vorfinden, die nicht eingedeutscht wurden.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF