[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

CoolTux

Hallo Dirk,

Es kommt drauf an wann Du das Fenster wieder zu machst UND welche Version des Modules Du hast..
Es ist immer so und ja es hat etwas mit Deiner Fenster offen Position zu tun. ABER nur wenn Du vor Tagmeldung das Fenster wieder zu machst. Dann fährt der Rolladen wieder runter.
Machst Du es nach Tagmeldung zu sollte er oben bleiben.
Wenn Du den Rolladen manuell auff 100 fährt und dies auch noch Deine Fenster offen Position ist dann verhält sich der Rolladen beim schließen des Fensters so als ob er die Steuerung für das auf gemacht hat.. Meine Empfehlung wäre die Fenster offen Pos auf 99 zu setzen, dann bleibt der Rolladen immer oben wenn Du manuell auf machst und später das Fenster wieder schließt.
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

Papaloewe

Zitat von: Papaloewe am 24 November 2018, 15:25:11
OK, habe ich gerade nochmal am Tag getestet.

Das Rolladenattribut: "ASC_Mode_Down" steht auf "absent" und in "ASC_Roommate_Device" ist eine Residents-Device eingetragen.
Sobald ich das auf "absent" manuel schalte, fährt der Rolladen am hellichten Tag herunter.


Hallo Leon,

kannst du bitte mal bei Zeiten dir diese Problematik anschauen? Ich habe es auch mit der ganz aktuellen Version getestet, leider ohne Erfolg. :(

Danke & Gruß
Thomas

diki

Hallo CoolTux,

vielen Dank.

ZitatEs ist immer so und ja es hat etwas mit Deiner Fenster offen Position zu tun. ABER nur wenn Du vor Tagmeldung das Fenster wieder zu machst. Dann fährt der Rolladen wieder runter.
Machst Du es nach Tagmeldung zu sollte er oben bleiben.

Ja, ich prüfe das nochmal, aber ich denke das funktioniert so wie beschrieben. (update mache ich sofort)

ZitatMeine Empfehlung wäre die Fenster offen Pos auf 99 zu setzen,

Ich probiere das mal aus (mal sehen ob die Fliegentür dann noch aufgeht). Vielleicht fällt mir dazu noch was anderes ein.

Danke und Gruß,
Dirk

diki

Hallo CoolTux,

die Fenster offen Pos auf 99 und Fliegentür geht nicht. (also auch falls andere mitlesen)

Danke und Gruß,
Dirk

CoolTux

Zitat von: Papaloewe am 05 Dezember 2018, 08:52:04
Hallo Leon,

kannst du bitte mal bei Zeiten dir diese Problematik anschauen? Ich habe es auch mit der ganz aktuellen Version getestet, leider ohne Erfolg. :(

Danke & Gruß
Thomas

Es ist in der Tat so. Sobald das Roommate Event absent kommt und  "ASC_Mode_Down" auf "absent" steht soll der Rollladen geschlossen werden.
Soll ich da noch ne Tagesabfrage einbauen?
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

Papaloewe

Zitat von: CoolTux am 05 Dezember 2018, 09:06:14
Es ist in der Tat so. Sobald das Roommate Event absent kommt und  "ASC_Mode_Down" auf "absent" steht soll der Rollladen geschlossen werden.
Soll ich da noch ne Tagesabfrage einbauen?

Ja, das wäre prima.  :D

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

CoolTux

Zitat von: diki am 05 Dezember 2018, 09:04:59
Hallo CoolTux,

die Fenster offen Pos auf 99 und Fliegentür geht nicht. (also auch falls andere mitlesen)

Danke und Gruß,
Dirk

Es gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße
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

dk3572

Zitat von: CoolTux am 05 Dezember 2018, 09:25:59
Es gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße

Guten Morgen,

genau das meinte ich ja ebenfalls:

Nach manueller Fahrt erst wieder fahren wenn ASC z.B. abends, morgens od. Beschattung steuert.
Nicht bei Present oder Fenster öffnen/schließen.

CoolTux

Zitat von: dk3572 am 05 Dezember 2018, 09:34:05
Guten Morgen,

genau das meinte ich ja ebenfalls:

Nach manueller Fahrt erst wieder fahren wenn ASC z.B. abends, morgens od. Beschattung steuert.
Nicht bei Present oder Fenster öffnen/schließen.

Ja aber genau das ist das Problem. Ich baue das jetzt ein. Und es wird so gemacht wie Du sagst. Also nach manueller Fahrt wird gar nicht mehr gefahren bei Present oder Fenster Events.
Es wird genau 3 Tage dauern dann meldet sich der erste und sagt das irgendwas nicht geht und ob es Änderungen gab. Sein Rolladen fährt nicht mehr zu wenn er das Fenster schließt und es Abends ist oder er morgens sich auf home stellt und es Tag ist.
Wir können gerne darüber nachdenken ob wir zu einem späteren Zeitpunkt spezielle Readings anlegen lassen welche dann für solch spezielle Wünsche abgefragt werden. Aber das muß definitiv warten bis März.

Ich hatte die Hoffnung das die speziellen Positionsangaben für die unterschiedlichen Events genau den Unterschied bringen zwischen manuell und Event Fahrt. Habe aber übersehen das einige wohl komplett offen brauchen als Fenster offen Position..


Grüße
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

diki

Hallo zusammen,
ZitatEs gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße

Also Roommate, Residients und Regensensor verwende ich zur Zeit nicht. Ich stelle mir das so vor:

Nach einer manuellen Fahrt soll erst sunrise/sunset oder die Beschattung die Rollläden (sicher auch Rommmate, Residients oder Regensensor) bewegen. Die Komfortfunktion (Fenstergriffsensor) kümmert sich um das hochfahren, falls der Rolladen unter der gewünschten Position ist und anfahren der manuell eingestellen Position nach Schließen des Fensters.

Danke und Gruß,
Dirk


dk3572

Zitat von: CoolTux am 05 Dezember 2018, 09:43:45
Ja aber genau das ist das Problem. Ich baue das jetzt ein. Und es wird so gemacht wie Du sagst. Also nach manueller Fahrt wird gar nicht mehr gefahren bei Present oder Fenster Events.
Es wird genau 3 Tage dauern dann meldet sich der erste und sagt das irgendwas nicht geht und ob es Änderungen gab. Sein Rolladen fährt nicht mehr zu wenn er das Fenster schließt und es Abends ist oder er morgens sich auf home stellt und es Tag ist.
Wir können gerne darüber nachdenken ob wir zu einem späteren Zeitpunkt spezielle Readings anlegen lassen welche dann für solch spezielle Wünsche abgefragt werden. Aber das muß definitiv warten bis März.

Ich hatte die Hoffnung das die speziellen Positionsangaben für die unterschiedlichen Events genau den Unterschied bringen zwischen manuell und Event Fahrt. Habe aber übersehen das einige wohl komplett offen brauchen als Fenster offen Position..


Grüße

Daher mein Vorschlag:

Eine Art "ASC_Mode_after_manuell" on/off

Da könnte sich das jeder einstellen ob er es so haben möchte.

Ich weiß aber eben nicht ob sowas geht. Da bist du der Fachmann.

CoolTux

Zitat von: diki am 05 Dezember 2018, 09:45:39
Hallo zusammen,
Also Roommate, Residients und Regensensor verwende ich zur Zeit nicht. Ich stelle mir das so vor:

Nach einer manuellen Fahrt soll erst sunrise/sunset oder die Beschattung die Rollläden (sicher auch Rommmate, Residients oder Regensensor) bewegen. Die Komfortfunktion (Fenstergriffsensor) kümmert sich um das hochfahren, falls der Rolladen unter der gewünschten Position ist
Das wird aktuell bereits genau so gemacht.

Zitat von: diki am 05 Dezember 2018, 09:45:39
und anfahren der manuell eingestellen Position nach Schließen des Fensters.

Das verstehe ich nicht ganz.
Du fährst den Rollladen manuell in eine Position welche unterhalb der Fenster offen Position ist? Dann öffnest Du das Fenster und der Rolladen fährt in die Fenster offen Position? Und wenn Fenster geschlossen wird soll wieder in die manuelle Position gefahren werden welche vor dem Fenster offen da war?
Meinst Du so in etwa?
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: dk3572 am 05 Dezember 2018, 09:48:19
Daher mein Vorschlag:

Eine Art "ASC_Mode_after_manuell" on/off

Da könnte sich das jeder einstellen ob er es so haben möchte.

Ich weiß aber eben nicht ob sowas geht. Da bist du der Fachmann.

Möglich ist alles. So ist das nicht. ABER, Jeder von Euch hat da unterschiedliche Vorstellungen, und im schlimmsten Fall (wir haben aktuell 10 Events) kommen bei 30 Leute alle 10 Events drin vor wo sie es unterschiedlich haben wollen. Der eine bei Presents, der andere bei Fenster ein dritter wieder bei der Regenfahrt und so weiter  :)
Also wenn dann ein Attribut für alle Events oder für 3 oder ?????
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

diki

Hallo CoolTux,

ZitatDas verstehe ich nicht ganz.
Du fährst den Rollladen manuell in eine Position welche unterhalb der Fenster offen Position ist? Dann öffnest Du das Fenster und der Rollladen fährt in die Fenster offen Position? Und wenn Fenster geschlossen wird soll wieder in die manuelle Position gefahren werden welche vor dem Fenster offen da war?
Meinst Du so in etwa?

ich habe mich unklar ausgedrückt.

Fall 1: Ich fahre den Rollladen manuell ganz hoch (abends, nach night close) damit ich mich nicht so eingesperrt fühle. Später lüfte ich und mache die Terrassentür zu - dann soll der Rollladen oben bleiben, weil ich ja vorher schon manuell hochgefahren habe, bis ich den Rollladen wieder manuell runterfahre.

Edit: Falls der Rollladen nicht ganz offen ist, zum Beispiel weil die Beschattung greift und ich öffne die Terrassentür, dann soll der Rollladen ganz hoch fahren und nach dem Schließen der Tür wieder in Beschattungsposition fahren.

Fall 2: Ich fahre den Rollladen manuell ganz hoch (morgens, vor day open) weil ich schon aufgestanden bin. Später lüfte ich im Bad und nach dem Schließen des Fensters soll der Rollladen oben bleiben, weil dann 10 Minuten später sowieso der Rollladen automatisch hochfahren würde. Wenn dann im Laufe des Tages beschattet werden muss, soll der Rollladen herunterfahren oder eben auch wenn dann das Ereignis "night close" eintritt.

Ich habe threeway Fensterkontakte die ich für das Modul extra auf Dummy's abbilde.

Fall 3: Wenn der Dummy für den Fensterkontakt nicht "closed" ist, soll der entsprechende Rollladen immer ganz hoch(100%) fahren, wenn der nicht schon ganz oben ist und nach dem schließen auf die vor dem öffnen vorhandene Position (bei mir - ganz oben).

Edit: Falls der Rolladen in Beschattungsposition ist, dann soll er nach Öffnen der Terrassentür ganz hoch fahren und nach Schließen der Tür wieder in die Beschattungsposition fahren.

Die Problematik mit den Sonderwünschen verstehe ich. Vielleicht sollte man mal über ein Zustandsdiagramm oder so was nachdenken.

Danke und Gruß,
Dirk