FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: SmokeMaster am 19 Juni 2024, 21:50:23

Titel: Berechnung im Ausführungsteil mit . anstelle von ,
Beitrag von: SmokeMaster am 19 Juni 2024, 21:50:23
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.
Titel: Aw: Berechnung im Ausführungsteil mit . anstelle von ,
Beitrag von: SmokeMaster am 19 Juni 2024, 22:31:23
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  :))
Titel: Aw: Berechnung im Ausführungsteil mit . anstelle von ,
Beitrag von: Damian am 20 Juni 2024, 09:12:17
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.