[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

hat man bei der Beschattungsfunktion die Möglichkeit irgendwie noch ein Temperatursensor im Haus mit einzubeziehen ?

Meine Rollläden fahren seit ein paar Tagen wieder, weil die eingestellten Bedingungen halt erfüllt sind, das passt normal im Sommer auch (wenn die Sonnenstrahlen draussen bleiben sollen), jetzt in der Übergangszeit aber nicht, da hab ich nix dagegen wenn die Sonne die Räume etwas aufwärmt.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

Heißt das Modul AutoShuttersControl oder ManualShuttersControl ?  :P

TomLee

Nach einer Stunde drüber nachdenken: Wärs viel Aufwand Perl-Code in ASC_Shading_Min_OutsideTemperature zu erlauben ? Dann könnte man sich was "basteln" !

CoolTux

Na dann kannst aber auch ein at basteln was täglich ausgeführt wird und prüft ob der oder der Monat ist und dann shading aktiviert oder deaktiviert

Es wäre etwas Aufwand den ich aktuell nicht stemmen kann.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

Alles gut, war ja nur ne Frage obs ne Möglichkeit gibt die ich übersehen habe, trotzdem Danke für die Auskunft.

joshi

Ich wollte mich auch gerade nach einer Steuerung nach Innentemperatur erkundigen.  :)

Ich würde gerne die Wintergartenbeschattung damit steuern. Der Wintergarten soll sich gerne von 5°C auf 23°C aufheizen, dann soll aber langsam die Beschattung ausfahren.

Für alle anderen Räume ist Aufgrund der guten Dämmung die Außentemperatur irrelevant, ich möchte aber verhindern dass diese sich zu sehr aufheizen.

TomLee

Nochmal, hab HM-Aktoren und ja die Relais ziehen kurz an wenn man ein pct 100 ausführt obwohl er auf 100 steht, statt ein zusätzliches AT-Device sollte doch als Workaround auch bspw. sowas klappen oder spricht was dagegen, denke es geht auch nur um ein paar Tage dann hat sich das eh erübrigt, übersehe ich was ?

attr Aktor ASC_Shading_Pos { (ReadingsVal('Innensensor','temperature','20') <= 20 ? 100: 10) }

CoolTux

Es gibt in den Rollos die Möglichkeit einen alternativen Temperatursensor mit an zu geben. ASC_TempSensor. Meintet Ihr eventuell das?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kjmEjfu

Zitat von: TomLee am 27 April 2021, 19:30:18
Nach einer Stunde drüber nachdenken: Wärs viel Aufwand Perl-Code in ASC_Shading_Min_OutsideTemperature zu erlauben ? Dann könnte man sich was "basteln" !

Ich befehle mir mit einem Userreading im Temperatursensor.
Das addiert einfach 100 zur Temperatur, wenn ein bestimmter Wert überschritten wird. Im Rollo berücksichtige ich das bei ASC_Shading_Min_OutsideTemperature.
Migriere derzeit zu Home Assistant

TomLee

Also mein Gedanke mit

attr Aktor ASC_Shading_Pos { (ReadingsVal('Innensensor','temperature','20') <= 20 ? 100: 10) }

hat zum Test bei einem Rollo geklappt.

Was ich merkwürdig fand, weil ich auf der Lauer stand, das ich das Relais nicht gehört habe, kann es sein das ASC die aktuelle Position des Rollos kennt und den Befehl nicht ausführt wenn der Rollo schon auf der Ziel-Position steht ?
Praktisch sowas in der Art wie Rolloname:FILTER=pct!=100 ...
Und auch dass das ASC-Device in devstateIcon weiterhin das normale Icon angezeigt hat.
Nachdem die anderen Rollos fuhren zeigt es das "shading in"-Icon.

ZitatIm Rollo berücksichtige ich das bei ASC_Shading_Min_OutsideTemperature.

Komm noch nicht ganz mit, evtl. Morgen nach einmal drüber schlafen.
In ASC_Shading_Min_OutsideTemperature kann man doch nur einen numerischen Wert angeben ?

CoolTux

ASC kennt natürlich die aktuelle Position der Rollos und führt keinen drive Befehl aus wenn die IST-Position die selbe ist wie die Ziel Position.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Kurze Frage außer der Reihe:

Ich habe mehrere Rollos in denen Shading grad aktiv ist aber nur einen Rolladen in dem ein ASC_BrightnessAverage Reading vorhanden ist. Mit diesem Wert würde ich gern etwas spielen... Kann man das Reading bei den andern Rollläden "erzwingen"?

Vielen Dank
Andreas

joshi

Wenn ich den Innensensor nutze, kann ich den "Anfrierschutz" nicht mehr benutzen oder?

kamp

Zitat von: CoolTux am 11 März 2021, 05:36:50
Und? Hat es soweit geklappt?

Hallo,

sorry für die späte Antwort, musste mich zwischenzeitlich um andere Dinge kümmern. Leider bin ich keinen Schritt weiter gekommen und es klappt eher schlecht als recht. Ich betreibe 5 Rollos und es ist jeden Morgen/Abend ein zufälliges Rollo dabei, welches nicht rauf bzw. runter fährt (in FHEM zeigt es beim ROLLO zwar an, dass es oben sein sollte, das richtige Device ist aber nicht oben). Ich muss dann mühsam händisch "runter" fahren, damit ROLLO wieder manuell sich hochfahren lässt und dann das echte Rollo auch wieder hoch fährt.

Ebenso funktioniert das mit der Balkontür und dem Threestatesensor absolut gar nicht, der tut schlicht was er will. Wenn das Balkontürrollo nicht das von der oben beschriebenen zufälligen Nichtfunktion betroffene ist, dann fährt es nur bis auf 70% runter und den Rest muss ich manuell machen (nur den Wert 70% habe ich nirgendwo bei keinem Rollo etc. konfiguriert...?). Weiters reagiert der Sensor mit ASC überhaupt nicht wie erwartet. Das einzige was funktioniert ist, wenn die Balkontür offen ist, geht das Rollo nicht automatisch runter. Erwarten würde ich mir, dass das Rollo nach dem Schließen runter geht, sozusagen den Befehl "nachholt". Es ist auch schon sehr oft vorgekommen, dass wenn ich tagsüber die Balkontür geöffnet habe, plötzlich das Rollo runter fährt (was, wenn man nicht schnell rein zum Schalter rennt, zur Beschädigung der auch geöffneten Fliegentür führen könnte).

Was auch nicht funktioniert ist, dass man ein bestimmtes Rollo an Wochenenden und Feiertagen in der Früh verspätet erst ab einer bestimmten Uhrzeit hochfahren lässt, dies wird schlicht ignoriert und es wird strikt bei Sonnenaufgang hochgefahren.

Leider zu den zugegeben schönen ersten Fortschritten letztlich doch ziemlich frustrierend und ich werde es vermutlich bei nächster Gelegenheit komplett löschen und dann wieder manuell die Rollos steuern, vom Aufwand her nämlich kaum ein Unterschied (da ich sowieso jetzt auch durch die ganze Wohnung laufen muss um festzustellen, ob wieder ein Rollo oben/unten geblieben ist und es manuell korrigieren muss. Dann kann ich da auch gleich in jedem Raum den Taster betätigen.) Leider kein Komfortgewinn für mich gewesen.

Achja und die alten Rollos sind zwar mittlerweile im Notifydev draussen, dafür sind andere doppelt (kann mir nicht vorstellen, dass das für die Funktion gut ist) - ohne zutun meinerseits.

NOTIFYDEV
global,Rolladensteuerung,BU_RolloMod,KU_RolloMod,SZ_RolloMod,WZ_RolloBalkonMod,WZ_RolloMod,WZ_RolloMod,KU_RolloMod,BU_Rollo,SZ_RolloMod,BU_RolloMod,WZ_RolloBalkonMod,WZ_Balkonsensor,KU_Rollo,WZ_RolloBalkon,twilight,WZ_BalkonSensor


Die ASC Readings in den alten Rollos sind immer noch da, ich hoffe die verschwinden wenn ich ASC lösche, denn ich habe keinen Bock alle meine Rollos zu löschen und neu anzulernen.