mediola

KS 300 Kanaltyp auslesen (email addon)

KS 300, WS 300, Wetter Willi

Werbung


Re: KS 300 Kanaltyp auslesen (email addon)

Beitragvon Balisto » 20.03.2016, 15:44

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) 1922-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
Balisto
 
Beiträge: 13
Registriert: 14.03.2016, 08:11

Re: KS 300 Kanaltyp auslesen (email addon)

Beitragvon alchy » 20.03.2016, 19:30

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

........................
Sprichst Du zu Gott bist Du gesegnet. Spricht Gott zu Dir bist Du schizophren.


Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
alchy
 
Beiträge: 6063
Registriert: 24.02.2011, 01:34

Vorherige

Zurück zu ELV Wettersensoren / Wetterstationen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste







© homematic-forum.de & Lizenzgebern. Alle Rechte vorbehalten. Alle Bilder & Texte auf dieser Seite sind Eigentum
der jeweiligen Besitzer und dürfen ohne deren Einwilligung weder kopiert noch sonstwie weiter verwendet werden.