FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Guenni1404 am 19 Dezember 2021, 13:19:33

Titel: [ASC] Temperaturabhängiges fahren
Beitrag von: Guenni1404 am 19 Dezember 2021, 13:19:33
Hallo,

ich taste mich gerade an ASC an. Nun habe ich folgendes Problem und dazu im Medul nichts gefunden - oder auch übersehen.
Ich würde gerne das schließen und offnen auch noch Temperaturabhängig machen.
z.B:
Wenn Temperatur größer X und Sonnenaufgang dann fahre nicht hoch
Wenn Temperatur kleiner X und Sonnenuntergang dann fahre runter

Hätte jemand einen Tipp?
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: CoolTux am 19 Dezember 2021, 13:52:20
So etwas gibt es in ASC nicht.
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: sepultura30 am 31 Dezember 2021, 01:53:14
Hallo an alle,

warum soll das nicht gehen, das Attribut gibt es doch -> ASC_tempSensor was bei mir nicht funktioniert.
Damit kann ich doch steuern wann die Rolladen fahen ab einer Temperatur, oder nicht.

Grüße

Sandro
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: kjmEjfu am 31 Dezember 2021, 11:26:50
Zitat von: Guenni1404 am 19 Dezember 2021, 13:19:33
Wenn Temperatur größer X und Sonnenaufgang dann fahre nicht hoch
Wenn Temperatur kleiner X und Sonnenuntergang dann fahre runter

Hätte jemand einen Tipp?

und wenn die Temperatur abends nicht unterschritten wird, dann bleibt das Rollo oben?

Du könntest grundsätzlich ASC_BrightnessSensor dafür verbiegen. Das dort hinterlegte Reading füllst dir per DOIF (o.ä.) mit entsprechenden Werten. Sorgst also dafür, dass bei hohen Temperaturen der "Schwellwert morgens" nicht erreicht wird und der "Schwellwert abends" nur bei niedrigen Temperaturen unterschritten.

Aber das wäre komplett von Hinten durch die Brust, ginge an allen Grundgedanken von ASC vorbei und würdest dir auch verbauen, die Abschattung zu nutzen.


Sinnvoller wäre vermutlich, wenn du mit einem DOIF entsprechend ASC_Mode_Up bzw. ASC_Mode_Down auf "off" oder "always" stellst. Theoretisch könntest auch den entsprechenden Setter { ascAPIset('SETTER','ROLLODEVICENAME','VALUE') } nehmen statt das Attribut anzupassen.
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: Guenni1404 am 04 Januar 2022, 21:29:35
Besten Dank für die Tipps. Werde es über ein DOIF lösen.
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: joshi am 07 Januar 2022, 19:21:01
Was ist denn die Motivation hinter diesen Temperaturabhängige fahrten?

Geht es dir um Beschattung (an warmen Tagen nicht öffnen) und Lüftung (an warmen Tagen abends nicht schließen)? Diese Wünsche kann ASC dir mit einem Helligkeitssensor (für Beschattung) und einem Fenstersensor (für Lüftung) erfüllen.
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: Helmuth am 04 Dezember 2022, 09:06:34
Hhallo zusammen

Ich hole das Thema noch einmal hoch.

Bei mir würde es um das leidige Thema Energie sparen gehen. Da wir im Büro ein Fenster und eine Balkontür haben, und die Rölläden Wärmegedämmt sind lasse ich den Rolladen Balkontür morgens zu.
Das ganze über die Außentemperatur automatisch zu steuern wäre natürlich toll.
zb. Außentemperatur unter +5° Rolladen bleibt zu. Außentemperatur steigt auf +7° Rolladen öffnet nachträglich.
Außentemperatur fällt wieder unter +5° Rolladen schließt wieder.

Was die ganze Aktion dann wirklich an Energieeinsparung bringt muß man dann ermitteln.

Gruß Helmuth
Titel: Antw:[ASC] Temperaturabhängiges fahren
Beitrag von: frank am 05 Dezember 2022, 13:05:48
so ein "isolation-mode" vermisse ich auch.

ideal wäre wohl auch eine kombination mit shading, so dass shading im winter "umgekehrt" funktioniert, also bei sonnenstrahlung das rollo öffnet, um wärmestrahlung einzufangen.

mit 3 temperaturschwellen stelle ich mir das etwa folgendermassen vor:
isolation_temp_max (zb 25 grad)
isolation_temp_change (zb 10 grad)
isolation_temp_min (zb 0 grad)

ausserhalb von min/max: rollo zu, shading stop
innerhalb von min/max: shading aktiv und bei isolation_temp_change ändert shading seine logik von "kühlen" zu "heizen".

für isolation_temp_min könnte/sollte man wohl die ASC_freezeTemp nutzen.

mal so als grobe idee.