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

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

Vorheriges Thema - Nächstes Thema

rakete123

Hallo zusammen,
ich überlege aktuell ob ich meine eigenen doif's lösche und auf ASC umsteige. Eine Öffnung der Rollos durch einen Fensterkontakt ist ja bereits möglich.

Allerdings nutze ich nicht wirklich eine Beschattungsfunktion. Ich schaue mir lediglich die maximale Temperatur des Tages aus meiner netatmo an und fahre dann die Rollos an dem Tag runter. Abhängig von meiner Abwesenheit bzw. spätestens zu einer bestimmten Uhrzeit.
Wäre sowas möglich?
Wenn ich nach Hause komme, lasse ich die Rollos ein kleines bisschen hochfahren, damit ich nicht im dunkeln stehe. Aber auch erst wenn ich nach 16 Uhr nach Hause komme. Sowas wäre auich cool, geht das schon? Hab beim Doku überfliegen nichts gefunden.

mfg
Marcel
Zwave: ZMEEUZB1 (Fibaro, Aeotec, diverse)
Zigbee: Conbee (HUE, Xiaomi, osram)
Homematic: HM-MOD-RPI-PCB + diverse HM-CC-RT-DN
Sonstiges: Harmony, Android, Netatmo, Jabber (talk2fhem)
https://resize2fs.de

CoolTux

Hallo,

Für die Beschattung kannst Du einen Dummy Lichtsensor verwenden und den Rest nach Aussentemperatur steuern lassen.
Zum Thema nach Hause kommt geht nur Rollo hoch fahren wenn Tag ist. Also komplett hoch.


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

rakete123

Ah okay super, einen Helligkeitssensor hab ich sogar aber der ist nördlich ausgerichtet und ich nutze den nur zur Tag/Nacht Unterscheidung.
Wäre dann so ein "bisschen hochfahren" ein evtl. zukünftiges Feature?
Zwave: ZMEEUZB1 (Fibaro, Aeotec, diverse)
Zigbee: Conbee (HUE, Xiaomi, osram)
Homematic: HM-MOD-RPI-PCB + diverse HM-CC-RT-DN
Sonstiges: Harmony, Android, Netatmo, Jabber (talk2fhem)
https://resize2fs.de

CoolTux

Eher nicht. Da kann dann gerne jeder seine eigene zusätzliche Steuerung machen und ASC damit übersteuern
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

D3ltorohd

Zitat von: CoolTux am 03 Juli 2019, 19:40:47
Es gibt zwei Möglichkeiten.
Entweder das Attribut ASC_Lockout auf soft oder hard stellen dann brauchst keine ASC_Place setzen. Oder aber ASC_Place auf terrace stellen dann brauchst kein ASC_Lockout setzen.

So ich beobachte heute noch mal, mit ASC_Lockdout auf Soft fuhren sie dann auch nicht runter, das war schon mal gut. Um 22-23 Uhr habe ich beide geschlossen, aber sie fuhren dann nicht nach unten. Sollte das nicht passieren ? Das sie die Nachfahrt nachholen, wenn man die Fenster schließt ?

Dann ist es so, wenn z.b. das Fenster gekippt ist und man möchte es öffnen, oder das Fenster geöffnet und man möchte es Kippen, fängt der Rollo direkt an in Ventil Pos zu fahren. Könnte man hier einen Timer einbauen, oder eine Verzögerung, wenn man die Öffnungsart des Fenster ändert, das er dann nichts macht. Wenn es länger zu oder offen ist er dann auf den Kontakt reagiert ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: D3ltorohd am 05 Juli 2019, 16:13:20
So ich beobachte heute noch mal aber, mit ASC_Lockdout auf Soft fuhren die beiden nicht runter. Um 22-23 Uhr habe ich beide geschlossen, aber sie fuhren dann nicht nach unten. Sollte das nicht passieren ? Das sie die Nachfahrt nachholen, wenn man die Fenster schließt ?

Dann ist es so, wenn z.b. das Fenster gekippt ist und man möchte es öffnen, oder das Fenster geöffnet und man möchte es Kippen, fängt der Rollo direkt an in Ventil Pos zu fahren. Könnte man hier einen Timer einbauen, oder eine Verzögerung, wenn man die Öffnungsart des Fenster ändert, das er dann nichts macht. Wenn es länger zu oder offen ist er dann auf den Kontakt reagiert ?

Das sollte auch eigentlich genau so sein und war in meinen "kurzen" Tests auch so. Eventuell spielt die Zeit eine Rolle.
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

D3ltorohd

Bräuchtest du noch mal nen Debug Log, von der Zeit ? Würdest du da vllt noch was sehen können ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: D3ltorohd am 05 Juli 2019, 20:27:33
Bräuchtest du noch mal nen Debug Log, von der Zeit ? Würdest du da vllt noch was sehen können ?

Bestimmt. Ich habe das jetzt bei mir auch mal aktiviert. Kannst aber gerne ein Debug machen.
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

eurofinder

@CoolTux:
ZitatWas ich noch nicht geschafft habe ist einen schönen Text zur Beschreibung von Shading und Ausperrschutz ein zu tragen welchen ich von einem netten User bekommen habe.
:)

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

FHEM_newbie

Zitat von: CoolTux am 05 Juli 2019, 12:07:36
Da scheint so einiges bei Dir nicht korrekt zu sein.
ASC        1
Wieso stellst Du das ASC Attribut im ASC Device und dann darauf beruhend Attribute die ins Rollo müssen

   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor Wechselrichter:Helligkeit
   ASC_Pos_Reading position
   ASC_Shading_StateChange_Cloudy 5000
   ASC_Shading_StateChange_Sunny 10000
   ASC_Shading_WaitingPeriod 300


Das ASC Attribut darf niemals im ASC Device selbst gesetzt werden, sonst denkt ASC es selbst ist ein Rollo.
Alle Attribute die nach dem ASC_ mit kleinen Buchstaben anfangen sind vom ASC Device selbst alle die mit großen Buchstaben anfangen gehören in die Rollos.

Am besten das ganze ASC noch einemal löschen und hoffen das er alles sauber entfernen kann.

Dankeschön, das Attribut ASC ist da wohl irgendwie reingerutscht, auch das mit den großen und kleinen Buchstaben war mir nicht so klar. Jetzt nochmal alles gelöscht und neu konfiguriert, damit dürfte es wohl besser klappen. Danke!

D3ltorohd

So, hier noch mal ein Auszug von der Zeit in der sie fahren.

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Bad - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Bad - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Bad - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Treppe - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Treppe - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Treppe - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Terrasse - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Terrasse - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Terrasse - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Phillip - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Phillip - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Phillip - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Schlafzimmer_li - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Schlafzimmer_li - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Schlafzimmer_li - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Schlafzimmer_re - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Schlafzimmer_re - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Schlafzimmer_re - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Selina - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnSetDriveCmd: Selina - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:18:55 - FnShuttersCommandSet: Selina - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:19:10 - FnSetCmdFn: Schlafzimmer_li - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:19:10 3: JarolifCUL: JaroFB set down 7

ASC_DEBUG!!! 2019.07. 5 21:19:29 - FnSetCmdFn: Terrasse - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:19:29 3: JarolifCUL: JaroFB set down 4

ASC_DEBUG!!! 2019.07. 5 21:19:41 - FnSetCmdFn: Treppe - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:19:41 3: JarolifCUL: JaroFB set down 12

ASC_DEBUG!!! 2019.07. 5 21:21:02 - FnSetCmdFn: Phillip - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:21:02 3: JarolifCUL: JaroFB set down 13

ASC_DEBUG!!! 2019.07. 5 21:25:02 - FnSetCmdFn: Schlafzimmer_re - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:25:02 3: JarolifCUL: JaroFB set down 8

ASC_DEBUG!!! 2019.07. 5 21:25:39 - FnSetCmdFn: Selina - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:25:39 3: JarolifCUL: JaroFB set down 14

ASC_DEBUG!!! 2019.07. 5 21:26:06 - FnSetCmdFn: Bad - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:26:06 3: JarolifCUL: JaroFB set down 9

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Kueche - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Kueche - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnShuttersCommandSet: Kueche - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Buero_li - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Buero_li - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnShuttersCommandSet: Buero_li - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Buero_re - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnSetDriveCmd: Buero_re - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:33:52 - FnShuttersCommandSet: Buero_re - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:37:08 - FnSetCmdFn: Kueche - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:37:08 3: JarolifCUL: JaroFB set down 6

ASC_DEBUG!!! 2019.07. 5 21:40:41 - FnSetCmdFn: Buero_re - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:40:41 3: JarolifCUL: JaroFB set down 11

ASC_DEBUG!!! 2019.07. 5 21:41:32 - FnSetCmdFn: Buero_li - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:41:32 3: JarolifCUL: JaroFB set down 10

ASC_DEBUG!!! 2019.07. 5 21:41:32 - FnSetDriveCmd: Esszimmer - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:41:32 - FnSetDriveCmd: Esszimmer - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:41:33 - FnShuttersCommandSet: Esszimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:45:59 - FnSetCmdFn: Esszimmer - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:45:59 3: JarolifCUL: JaroFB set down 5

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_li - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_li - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnShuttersCommandSet: Wohnzimmer_li - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_mi - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_mi - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnShuttersCommandSet: Wohnzimmer_mi - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_re - versetztes fahren

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnSetDriveCmd: Wohnzimmer_re - NoOffset: NEIN

ASC_DEBUG!!! 2019.07. 5 21:49:24 - FnShuttersCommandSet: Wohnzimmer_re - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2019.07. 5 21:52:57 - FnSetCmdFn: Wohnzimmer_re - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:52:57 3: JarolifCUL: JaroFB set down 3

ASC_DEBUG!!! 2019.07. 5 21:53:01 - FnSetCmdFn: Wohnzimmer_li - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:53:01 3: JarolifCUL: JaroFB set down 1

ASC_DEBUG!!! 2019.07. 5 21:55:53 - FnSetCmdFn: Wohnzimmer_mi - Rolllo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: night close
2019.07.05 21:55:53 3: JarolifCUL: JaroFB set down 2

ASC_DEBUG!!! 2019.07. 5 22:45:19 - FnSetCmdFn: Wohnzimmer_mi - Rolllo wird gefahren, aktuelle Position: 0, Zielposition: 50. Grund der Fahrt: ventilate - window open
2019.07.05 22:45:19 3: JarolifCUL: JaroFB set up 2

ASC_DEBUG!!! 2019.07. 5 22:45:19 - FnSetDriveCmd: Wohnzimmer_mi - NICHT versetztes fahren

ASC_DEBUG!!! 2019.07. 5 22:45:19 - FnSetDriveCmd: Wohnzimmer_mi - NoOffset: JA

ASC_DEBUG!!! 2019.07. 5 22:45:33 - FnSetCmdFn: Wohnzimmer_re - Rolllo wird gefahren, aktuelle Position: 0, Zielposition: 50. Grund der Fahrt: ventilate - window open
2019.07.05 22:45:33 3: JarolifCUL: JaroFB set up 3

ASC_DEBUG!!! 2019.07. 5 22:45:33 - FnSetDriveCmd: Wohnzimmer_re - NICHT versetztes fahren

ASC_DEBUG!!! 2019.07. 5 22:45:33 - FnSetDriveCmd: Wohnzimmer_re - NoOffset: JA
2019.07.05 22:45:37 3: JarolifCUL: JaroFB set stop 2
2019.07.05 22:45:51 3: JarolifCUL: JaroFB set stop 3


Wohnzimmer mitte, war Fenster auf, fuhr dennoch nach unten. Als alle unten waren hatte ich später mal die Fenster aufgemacht, li und re. Die Rollos fuhren hoch, denke Ventil Pos. Beim zu machen, fuhren sie aber nicht wieder runter.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Hast Du die aktuelle Version 0.6.20? Ich wurde leider gestern beim testen unterbrochen.
Hast Du das Attribut auf soft gesetzt?
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

C0mmanda

Moin,

wie es aussieht erkennt mein ASC keine manuelle Fahrt meiner Eltako Aktoren.
Wo kann ich da ansetzen?

Danke.

Grtz

CoolTux

Der Wert im Attribut ASC_Pos_Reading sollte das Reading sein welches die Position anzeigt und auch einen Event wirft wenn die Fahrt abgeschlossen ist.
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

Typ1er

Ich habe es nicht so hinbekommen wie man es sich vorstellt, die Automatic bleibt oft einfach hängen, folge man ist unzufrieden. Vielleicht wird das Modul irgendwann mal umgebaut, sodas man die momentane Position garnicht braucht oder diese vielleicht auch virtuell nutzt (ohne echte Position, diese kam bei mir relativ unzuverlässig und ab und zu mit +/-1%, was das ASC in der Folge stoppt.

Wie deaktiviere ich das ASC bei einzelnen Rollladen, einfach alle Readings und Attribute löschen? Ich werde erstmal auf mein DOIF zurück gehen, das jetzt etwas erweitern um dann auch ein paar Sachen vom ASC zu nutzen die mir gefallen haben.