Seite 2 von 2

Re: KS 300 Kanaltyp auslesen (email addon)

Verfasst: 20.03.2016, 15:44
von Balisto
So...:-)
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)
Bildschirmfoto 2016-03-20 um 15.35.28.png
Bildschirmfoto 2016-03-20 um 15.35.28.png (41.13 KiB) 5035 mal betrachtet
und es funktioniert soweit auch.
Daten können ausgelesen werden, bis auf folgenden

Code: Alles auswählen

var v4 = dom.GetObject("CUXWetterstation:1").DPByHssDP("Regenmenge").Value();
habe dort auch RAIN_CTR, Regenmenge, Regen heute, Regen_heute, ausprobiert.
Aber das funktioniert nicht.

So sieht es auf der WebUI aus.
Bildschirmfoto 2016-03-20 um 15.41.30.png

-- 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

Re: KS 300 Kanaltyp auslesen (email addon)

Verfasst: 20.03.2016, 19:30
von alchy
Balisto hat geschrieben:
-- Wie kann ich die Nullen wegbekommen?
Hatte es anfangs ja mit dem .tostring();
MfG Thomas
und

Code: Alles auswählen

.ToString() 
kannst du auch nach wie vor benutzen. :shock:

Alchy