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?
Ä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.
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.
Bitte, freut mich geholfen zu haben. Finger weg wird ständig ignoriert.
Alchy