Arbeiten mit Time - Datentyp

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Saschago
Beiträge: 1
Registriert: 07.12.2019, 12:01

Re: Arbeiten mit Time - Datentyp

Beitrag von Saschago » 07.12.2019, 12:05

Guten Tag liebe Community,

habe folgendes Problem und zwar möchte ich gerne mehrere Werte im Format Integer berechnen.
Habe das ganze mal über die Skript-Test Funktion ausprobiert und leider werden die beiden zu addieren Werte einfach hintereinander geschrieben anstatt addiert zu werden.

Eingabe:
var BetragWohnzimmer = dom.GetObject("BetragWohnzimmer").State();
WriteLine(BetragWohnzimmer);
var BetragEsszimmer = dom.GetObject("BetragEsszimmer").State();
WriteLine(BetragEsszimmer);
var BetragKueche = dom.GetObject("BetragKueche").Value();
WriteLine(BetragKueche);
var BetragArbeitszimmer = dom.GetObject("BetragArbeitszimmer").Value();
WriteLine(BetragArbeitszimmer);
var BetragSchlafzimmer = dom.GetObject("BetragSchlafzimmer").Value();
WriteLine(BetragSchlafzimmer);
var BetragFlur = dom.GetObject("BetragFlur").Value();
WriteLine(BetragFlur);
var BetragBadezimmer = dom.GetObject("BetragBadezimmer").Value();
WriteLine(BetragBadezimmer);
integer BetragGesamt = BetragEsszimmer+BetragWohnzimmer;
WriteLine(BetragGesamt);

Ausgabe:
0.034807
0.033254
1.432687
???
0.247773
0.038892
0.708033
0.0332540.034807

Hat jmd eine Lösung für mein Problem ?

LG Sascha

Benutzeravatar
Black
Beiträge: 5483
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: Arbeiten mit Time - Datentyp

Beitrag von Black » 07.12.2019, 12:55

welchen typ BetragEsszimmer und BetragWohnzimmer ?

der rekation nach würde ich auf typ string tippen. dabei wäre nämlich das hintereinanderschreiben richtig

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

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“