Bin schon mal einen guten Schritt weiter. Danke nochmal.
Skript sieht jetzt so aus:
Code: Alles auswählen
set Datum [clock format [clock seconds] -format "%d.%m.%Y %H:%M"]
load tclrega.so
array set values [rega_script {
var v1 = dom.GetObject("CUXWetterstation:1").DPByHssDP("TEMPERATURE").Value();
var v2 = dom.GetObject("CUXWetterstation:1").DPByHssDP("HUMIDITY").Value();
var v3 = dom.GetObject("CUXWetterstation:1").DPByHssDP("RAINING").Value();
var v4 = dom.GetObject("CUXWetterstation:1").DPByHssDP("WIND_SPEED").Value();
var v5 = dom.GetObject("CUXWetterstation:1").DPByHssDP("DEW_POINT").Value();
var v6 = dom.GetObject("CUXWetterstation:1").DPByHssDP("ABS_HUMIDITY").Value();
var v7 = dom.GetObject("CUXWetterstation:1").DPByHssDP("TEMP_MIN_24H").Value();
var v8 = dom.GetObject("CUXWetterstation:1").DPByHssDP("TEMP_MAX_24H").Value();
var v9 = dom.GetObject("CUXWetterstation:1").DPByHssDP("HUM_MIN_24H").Value();
var v10 = dom.GetObject("CUXWetterstation:1").DPByHssDP("HUM_MAX_24H").Value();
var v11 = dom.GetObject("CUXWetterstation:1").DPByHssDP("WIND_MAX_24H").Value();
var v12 = dom.GetObject("CUXWetterstation:1").DPByHssDP("RAIN_CTR_24H").Value();
} ]
set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
set v4 $values(v4)
set v5 $values(v5)
set v6 $values(v6)
set v7 $values(v7)
set v8 $values(v8)
set v9 $values(v9)
set v10 $values(v10)
set v11 $values(v11)
set v12 $values(v12)
Daten können ausgelesen werden, bis auf folgenden
Code: Alles auswählen
var v4 = dom.GetObject("CUXWetterstation:1").DPByHssDP("Regenmenge").Value();
Aber das funktioniert nicht.
So sieht es auf der WebUI aus.
-- Evtl. eine Idee wie man das noch auslesen könnte?
-- Wie kann ich die Nullen wegbekommen?
Hatte es anfangs ja mit dem .tostring();
MfG Thomas