Der Sonnensensor als Bastelobjekt mit dem Differenz-Temperatur-Sensor HM-WDS30-OT2-SM ist hier im Forum ja hinlänglich bekannt.
Das Funktionsprinzip ist einfach: ein schwarzer Sensor heizt sich durch die Sonneneinstrahlung auf, ein reflektierender (weiß, Alu, etc.) dagegen mißt die Umgebungstemperatur. Die Differenz ergibt einen Grad der Sonneneinstrahlung.
Was aber wenn man HmIP-Geräte verwenden will oder fürs Basteln zwei linke Hände hat, oder einfach auf ein gefälliges Design großen Wert legt?
Die Antwort findet sich ganz leicht im Produktkatalog von eQ-3 bzw. ELV:
Der Temperatur- und Luftfeuchtigkeitsfühler HmIP-STHO im weißen Gehäuse und der HmIP-STHO-A im anthrazitfarbigen Gehäuse!
Der weiße Sensor wird am besten im Schatten montiert, der schwarze in der Sonne.
Dann legt man noch ein kleines Programm mit Mini-Script an:
Code: Alles auswählen
real x = dom.GetObject(ID_CHANNELS).Get("Temperaturfühler Balkon Schwarz:1").DPByHssDP("ACTUAL_TEMPERATURE").Value();
real y = dom.GetObject(ID_CHANNELS).Get("Temperaturfühler Balkon Weiß:1").DPByHssDP("ACTUAL_TEMPERATURE").Value();
real d = (x - y);
if (d < 0.0) {d = 0.0;}
dom.GetObject("Temperaturfühler Balkon Differenz").State(d);
Im Script werden einfach beide Temperaturen abgefragt und die Differenz gebildet. Sollte die unter Null liegen, wird die entsprechende Variable der Einfachkeit halber auf Null gesetzt.
Das war es dann auch schon.
Das Ergebnis sieht für unseren westseitigen Balkon und den heutigen sonnigen Tag nahezu ohne Wölkchen so aus: Gestern gab es um ca. 16 Uhr eine kleine Front, die mit ein paar Regentropfen durch zog: Das Ansprechverhalten ist recht gut, gestern hab ich den schwarzen Sensor um 14:10 Uhr in die Sonne gerückt, etwa 5 Minuten später gab es schon einen deutlich sichtbaren Anstieg der Temperatur(differenz).
Meine Erkenntnisse aus den Tests:
- Auch der weiße Sensor wird bei direkter Sonneneinstrahlung deutlich wärmer! Will man die Lufttemperatur messen, muss der Sensor unbedingt im Schatten montiert werden!
- Interessant ist auch, dass gestern auch am Vormittag ein leichter Temperaturanstieg (ca. 2 K) auf der Westseite zu erkennen ist. Dies muss die Streustrahlung durch die leichte Bewölkung sein. Ob man so auch einen Grad der Bewölkung herausrechnen kann/könnte, muss ich noch in der Praxis testen (und herausfinden, was man damit überhaupt aussagen kann... ).
- Einen Beschattungsbedarf aus einer gewissen Temperaturdifferenz zu ermitteln, ist eine einfache Übung. Ebenfalls aus der Praxis heraus ist noch abzuklären, ob man über den Verlauf des Temperaturanstiegs (also Steilheit der Kurve, .Value()-.LastValue()) zielgenauere Daten ermitteln könnte.
Bleibt mir also nur noch, die Sensoren fix zu montieren und zu hoffen, euch ein paar Anregungen gegeben zu haben...
Roland