Hauptmenü

Berechnungen

Begonnen von klausmrkor, 04 Januar 2017, 10:13:09

Vorheriges Thema - Nächstes Thema

klausmrkor

Hallo, ich suche schon verzweifelt nach  Antwort.

Anfangsbestand                          85605                                                  2017-01-04 09:52:58
GasVerbrauch                              <pre>Error evaluating Gasverbrauch userReading GasVerbrauch: Bareword "Anfangsbestand" not allowed while "strict subs" in use      at      (eval 67382) line 1. </pre>                                                                     2017-01-04 09:54:00

userReadings

Anfangsbestand  {  ReadingsVal ( "Gasverbrauch","Gas-Jahresanfangsbestand",0)+85605  ;; },

GasVerbrauch  {  ReadingsVal ( "Gasverbrauch","countsOverall",0)- Anfangsbestand  ;; },

Heizungsverbrauch  { sprintf "%.3f KWh", ReadingsVal ( "Gasverbrauch","state",0) /100 * 27.1622 ;; },
preis  {sprintf "%.2f €", ReadingsVal ( "Gasverbrauch","Heizungsverbrauch",0)  /100*6,46 ;; },
kubik {sprintf "%.3f m3", ReadingsVal ( "Gasverbrauch","state",0) /100 ;; },
gasstand {sprintf "%.3f m3", ReadingsVal ( "Gasverbrauch","countsOverall",0) /100 ;; }

Kann mir einer bitte Helfen?
MfG
Klaus

Thorsten Pferdekaemper

Man kann nicht einfach Readings hinschreiben, also so:

GasVerbrauch  {  ReadingsVal ( "Gasverbrauch","countsOverall",0) - ReadingsVal ( "Gasverbrauch","Anfangsbestand",0)  ;; }

...nicht ausprobiert, aber die Idee sollte klar sein.
Gruß,
   Thorsten
FUIP

klausmrkor

Besten Dank, das habe ich gesucht.
MfG
Klaus