real Zahl runden

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

real Zahl runden

Beitrag von roe1974 » 19.08.2018, 09:22

Hallo zusammen

Ich versuche die Diffenrez Temperatur abzubilden......

Code: Alles auswählen

real thermokue = dom.GetObject("BidCos-RF.OEQ1234567:2.ACTUAL_TEMPERATURE").Value();
real thermowz = dom.GetObject("BidCos-RF.OEQ7654321:2.ACTUAL_TEMPERATURE").Value();
real thermoaussen = dom.GetObject("BidCos-RF.OEQ6352735:1.TEMPERATURE").Value();
dom.GetObject("W_Temperatur_Differenz").State(thermoaussen - (thermokue + thermowz) / 2);
Jetzt kommen hier auch Differenzen raus von zB 1.85 oder 1.95 .... will das aber gerundet haben auf 1.80 oder 1.90 ....
Habe vieles probiert ... habe es nicht hinbekommen
Kann ich eine real Zahl auf eine Stelle runden ??

lg Richard

PS: "W_Temperatur_Differenz" ist vom Typ Zahl

Benutzeravatar
Black
Beiträge: 5480
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: real Zahl runden

Beitrag von Black » 19.08.2018, 09:56

Einblick in die Scriptdokumentation Seite 27 bringt die Lösung...

https://www.eq-3.com/...doku/HM-Skript_ ... g_V2.2.pdf

Ceil, Floor, Round bzw Trunc wird eine der Methoden sein, welche auf deine Aufgabenstellung passen wird.

Bei dir wird Round (1) wohl passen.

Trotz Sonntag morgen muss ich das mal loswerden. RTFM bringt meistens unkompliziert und schnell die naheliegendste Lösung.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

Re: real Zahl runden

Beitrag von roe1974 » 19.08.2018, 10:08

"Mea culpa" ... Habe im falschen dokument gesucht ..... Sorry
Aber DANKE für die Hilfe :-)

PS: Dein Link geht ins leere ;-)

lg RIchard

Antworten

Zurück zu „HomeMatic allgemein“