Seite 2 von 2

Re: Cuxd timer Minuten in Stunden und Minuten umwandeln

Verfasst: 20.02.2019, 11:10
von alchy
Baxxy hat geschrieben:
20.02.2019, 10:09
Aber ist es möglich die Laufzeit in Minuten auch noch in Tagen umzurechnen? Das es z.B. so aussieht?

Code: Alles auswählen

2830 Minuten sind 1 Tag(e) 23 Stunden und 10 Minuten

Ähm, so sollte es gehen:

Code: Alles auswählen

integer imtimer = 2830 ; !Timervorgabe in Minuten
!++++Finger weg +++++
integer istimer = imtimer*60; ! Timerzeit in Sekunden 
integer iTage = istimer / 86400;
integer iMinuten = (istimer % 3600) / 60;
integer iStunden = (imtimer-iTage*1440) / 60;
WriteLine(imtimer #" Minuten sind "#iTage #"Tag(e)  " #iStunden #" Stunden und " #iMinuten #" Minuten"); 
Alchy

Re: Cuxd timer Minuten in Stunden und Minuten umwandeln

Verfasst: 20.02.2019, 16:12
von Baxxy
alchy hat geschrieben:
20.02.2019, 11:10
Ähm, so sollte es gehen:
Es geht wunderbar. Vielen Dank!
Ich habe das Script noch ein klein wenig an meine Bedürfnisse angepasst und dabei das "Finger weg" beflissentlich ignoriert. :wink:
So sieht es jetzt aus:

Code: Alles auswählen

! TIME_ON_168H Heizung Kinderzimmer in SysVar "Heizung Kinderzimmer An-Zeit: Woche" schreiben
integer TimeOnKind = dom.GetObject("CUxD.CUX9001009:2.TIME_ON_168H").Value().ToString(0).ToInteger();
integer KindSecOn = TimeOnKind*60; ! Timerzeit in Sekunden 
integer KindDaysOn = KindSecOn / 86400;
integer KindMinsOn = (KindSecOn % 3600) / 60;
integer KindHoursOn = (TimeOnKind-KindDaysOn*1440) / 60;
WriteLine("Heizung Kinderzimmer An-Zeit letzte 7 Tage: "#TimeOnKind #" Minuten, das entspricht "#KindDaysOn #" Tag(e) " #KindHoursOn #" Stunden und " #KindMinsOn #" Minuten");
dom.GetObject("Heizung Kinderzimmer An-Zeit: Woche").State(""#KindDaysOn #" Tag(e)  " #KindHoursOn #" Stunden und " #KindMinsOn #" Minuten");
Und das Ergebnis der WriteLine:

Code: Alles auswählen

Heizung Kinderzimmer An-Zeit letzte 7 Tage: 235 Minuten, das entspricht 0 Tag(e) 3 Stunden und 55 Minuten
Beste Grüße
Baxxy

Re: Cuxd timer Minuten in Stunden und Minuten umwandeln

Verfasst: 21.02.2019, 14:40
von alchy
Baxxy hat geschrieben:
20.02.2019, 16:12
Es geht wunderbar. Vielen Dank!
Ich habe das Script noch ein klein wenig an meine Bedürfnisse angepasst und dabei das "Finger weg" beflissentlich ignoriert. :wink:
Bitte, freut mich geholfen zu haben. Finger weg wird ständig ignoriert.

Alchy