[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.6.x

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

Beetle2003

Hallo,

scheinbar ist meine Frage unter die Räder gekommen.

Ich habe die Frage gestellt, was benötige ich um die Rollos in die Beschattung zu fahren?
Ich habe nur ein Aussenthermometer und je Raum ein Raumtermometer.

Derzeit habe ich ein Script was Werte aus diesen beiden Sensoren ermittelt und entsprechend die Rollos auf Beschattung oder offen Position fährt / lässt.

Kann ich dieses auch mit dem ASC steuern oder benötige ich einen Helligkeitssensor?

Danke

FunkOdyssey

Kannst du damit denn auch die Intensität der Sonneneinstrahlung ablesen?
Oder du baust dir einen Algorithmus in einem Dummy, der deine Werte in Zählen wiedergibt. Den kannst du dann als Sensor nehmen. Wird aber vermutlich ungenau.

Hast du eine PV-Anlage?

FunkOdyssey

Zitat von: FunkOdyssey am 23 Juni 2019, 16:49:43
Aktuelle Version mit Debug. Aber es ist noch nichts passiert.
Dennoch macht mir folgendes stutzig:


ASC_DEBUG!!! 2019.06.23 16:45:37 - ShadingProcessing: ku_jal_tuer - �bergebende Werte - Azimuth:249.5, Elevation: 44.3, Brightness: 14936.0, OutTemp: 30.9, Fenster Position: 155, Winkel Links: 125, Winkel Rechts: 125, Ist es nach der Zeitblockadezeit: JA, Ist es nach der manuellen Blockadezeit: JA, Ist es nach der H�lfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2019.06.23 16:45:37 - EventProcessingShadingBrightness: ku_jal_tuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erf�llt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Wenn ich den Code richtig lese, so hätte er dort gar nicht hinspringen dürfen, da "getShadingMode()" nur ein "off" zurückliefert. Kein absent, home und kein always.

ucm73

Zitat von: ucm73 am 20 Juni 2019, 11:50:18
Hi, bei mir stellt sich folgendes Problem dar.
Rollo ist mit ASC_ShuttersPlace "Terrasse" und mit ASC_LockOut "lock" versehen.
Wenn aktuell Beschattung besteht (Rollo auf 10%) und ich die Tür öffne fährt das Rollo korrekt auf die "Windows open" Position.
Jetzt die Problematik: egal, ob diese Position beibehalten wird oder ich manuell, z.B. auf vollständige Öffnung gestellt habe: Wenn die Beschattungsfunktion dann irgendwann im Laufe des selben Tages auf "shading out" stellt, fährt das Rollo, trotz geöffneter Tür auf die Beschattungspostion (10%). Dass kann doch nicht so gewollt sein, oder?
Ich verwende die Version 0.6.18.

Zitat von: CoolTux am 21 Juni 2019, 18:43:28
OK das muss ich mir in aller Ruhe anschauen  :)

Ich habe gesehen, dass du bereits Änderungen vorgenommen hast.
Deshalb weiß ich nicht, ob dir folgende Info noch hilft.
Die "Fehlfahrt" bei mir tritt auf, wenn das betroffene Rollo aus dem zu beschattenden Sonneneinstrahlungsbereich (ASC_Shading_Angle_Left, ASC_Shading_Angle_Right,  ASC_Shading_Direction bzw. SC_Shading_MinMax_Elevation) heraus gekommen ist.
Sonnigen Gruß

CoolTux

Zitat von: Beetle2003 am 23 Juni 2019, 17:09:11
Hallo,

scheinbar ist meine Frage unter die Räder gekommen.

Ich habe die Frage gestellt, was benötige ich um die Rollos in die Beschattung zu fahren?
Ich habe nur ein Aussenthermometer und je Raum ein Raumtermometer.

Derzeit habe ich ein Script was Werte aus diesen beiden Sensoren ermittelt und entsprechend die Rollos auf Beschattung oder offen Position fährt / lässt.

Kann ich dieses auch mit dem ASC steuern oder benötige ich einen Helligkeitssensor?

Danke

Du benötigst einen Helligkeitssensor. Was das ist wie er was macht ist Dir überlassen.
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

CoolTux

Zitat von: FunkOdyssey am 23 Juni 2019, 17:18:56
Wenn ich den Code richtig lese, so hätte er dort gar nicht hinspringen dürfen, da "getShadingMode()" nur ein "off" zurückliefert. Kein absent, home und kein always.

Danke Dir, schaue ich mir nachher gleich mal an.
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

CoolTux

Zitat von: ucm73 am 23 Juni 2019, 17:56:13
Ich habe gesehen, dass du bereits Änderungen vorgenommen hast.
Deshalb weiß ich nicht, ob dir folgende Info noch hilft.
Die "Fehlfahrt" bei mir tritt auf, wenn das betroffene Rollo aus dem zu beschattenden Sonneneinstrahlungsbereich (ASC_Shading_Angle_Left, ASC_Shading_Angle_Right,  ASC_Shading_Direction bzw. SC_Shading_MinMax_Elevation) heraus gekommen ist.
Sonnigen Gruß

Fehler habe ich gefunden und hoffentlich korrigiert. Vielen Dank für Deine Geduld.
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

CoolTux

Zitat von: FunkOdyssey am 23 Juni 2019, 17:18:56
Wenn ich den Code richtig lese, so hätte er dort gar nicht hinspringen dürfen, da "getShadingMode()" nur ein "off" zurückliefert. Kein absent, home und kein always.

Ich habe das nun verbessert.
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


Beetle2003

Zitat von: CoolTux am 23 Juni 2019, 18:01:17
Du benötigst einen Helligkeitssensor. Was das ist wie er was macht ist Dir überlassen.
Hallo,

danke für die Info.
Ist es zu einer späteren Version vorgesehen, dass die Beschattung in Abhängigkeit von Aussen- und Raumtemperatur gesteuert werden kann?


TomLee

Hallo,

kleine Zwischenfrage, sind denn negative Angaben - ob nun richtig oder falsch , ich mein hab das schon gelesen- bspw. bei ASC_Shading_Angle_Right/Left möglich ?
Stelle gerade fest  das ich das brauche.

Gruß

Thomas

CoolTux

Zitat von: TomLee am 23 Juni 2019, 20:43:12
Hallo,

kleine Zwischenfrage, sind denn negative Angaben - ob nun richtig oder falsch , ich mein hab das schon gelesen- bspw. bei ASC_Shading_Angle_Right/Left möglich ?
Stelle gerade fest  das ich das brauche.

Gruß

Thomas

Nein nicht möglich. Für Left wird es automatisch gemacht.
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

Meine Jalousie hat Ausrichtung ASC_Shading_Direction 309 und könnte/sollte/müsste genau jetzt (Azimut 300) hoch fahren.

Die braucht auch nicht unten bleiben die Jalousie ist in der Nacht oben und wird nur zur Beschattung genutzt.

TomLee

Macht es Sinn einfach ASC_Shading_Direction einfach um 9 zu verschieben und  ASC_Shading_Angle_Left und Right anzupassen ?

CoolTux

Wenn du als Ziel haben willst das es bei 300 hoch fährt das musst du halt etwas improvisieren. Also ja
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