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

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

Vorheriges Thema - Nächstes Thema

Typ1er

Das mit Sunrise und Sunset tritt früh in der Zeit auf, wo der Rollladen nicht mehr herunterfahren würde in der Nacht. Meine Fenster waren meist gekippt, habe die dann geöffnet zum Lüften (ASC_ComfortOpen_Pos). Beim Schliessen fahren sie dann ab und zu ganz zu. Meist war hier dann schon der Sonnenaufgang vorbei.


Abends ist es ab und zu umgekehrt Fenster war offen wurde geschlossen , dann gekippt, hier ist ab und zu der Rolladen auf gefahren. Log habe ich keines, bei 11 Geräten ist das log viel zu groß und FHEM hängt sich förmlich daran auf.

Chris8888

Hi, hat niemand eine Idee dazu? VG Christian

Zitat von: Chris8888 am 20 August 2020, 08:35:00
Hallo,

ich habe angefangen vom alten Cluni-Modul auf ASC umzuschwenken.

Meine Rollladenschalter HM-LC-BL1PBU-FM und die HM-IP-Fensterkontakte funktionieren bisher wunderbar.
Was genau trägt man beim ASC_Shutter_IdleDetection-Reading für die Schalter ein?
Das Reading "motor" sieht je nach Richtung im idle so aus: "stop:on" oder "stop:off".

Funktioniert da ein "motor:stop" im ASC-Reading? Mir ist nicht ganz klar, woran ich erkenne, ob das Reading sauber verarbeitet wird oder nicht.
Was genau macht es überhaupt?

Danke für euer Feedback!

VG
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

Typ1er

Ich hatte heute wieder so einen Effekt, von einem mal ein Beispiel, Rollo war in Beschattung mit 50% aus irgendeinem Grund sind 3 Rollos in die geschlossen Position gefahren, die in Beschattung waren.

untitled text 2:43923: 2020.08.22 18:18:25.592 3: ZWave set Rollladen_07_Wz_Re dim 50
untitled text 2:43941: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
untitled text 2:43943: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late
untitled text 2:43945: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 0 Größer dem eingestellten Sunrise-Wert: 1000 oder kleiner dem eingestellten Sunset-Wert: 85 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0
untitled text 2:43947: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Verarbeitungszeit für Sunset wurd erkannt. Prüfe Status der Roommates
untitled text 2:43949: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnSetDriveCmd: Rollladen_07_Wz_Re - versetztes fahren
untitled text 2:43951: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnSetDriveCmd: Rollladen_07_Wz_Re - NoDelay: NEIN
untitled text 2:43953: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnShuttersCommandSet: Rollladen_07_Wz_Re - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 2:43955: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Verarbeitung für Sunset. Roommatestatus korrekt zum fahren. Fahrbefehl wird an die Funktion FnFHEM::Automation::ShuttersControl::ShuttersCommandSet gesendet. Zielposition: 0 Grund des fahrens: minimum brightness threshold fell below
untitled text 2:44001: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
untitled text 2:44003: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late
untitled text 2:44005: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 65313 Größer dem eingestellten Sunrise-Wert: 1000 oder kleiner dem eingestellten Sunset-Wert: 85 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1
untitled text 2:44007: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
untitled text 2:44009: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 46990 RainProtection: unprotected WindProtection: unprotected
untitled text 2:44011: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
untitled text 2:44013: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getDownBrightness: 0 Brightness: 65313 BrightnessMin: 85 Sunset: 1
untitled text 2:44015: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getUpBrightness: 0 Brightness: 65313 BrightnessMax: 1000 Sunrise: 0
untitled text 2:44017: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
untitled text 2:44019: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getDownBrightness: 0 Brightness: 65313 BrightnessMin: 85 Sunset: 1
untitled text 2:44021: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getUpBrightness: 0 Brightness: 65313 BrightnessMax: 1000 Sunrise: 0
untitled text 2:44023: ASC_DEBUG!!! 2020.08.22 18:18:48 - ShadingProcessing: Rollladen_07_Wz_Re - Übergebende Werte - Azimuth:265, Elevation: 18.5, Brightness: 46990, OutTemp: 27.33, Azimut Beschattung: 164, Azimut Endschattung: 344, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
untitled text 2:44025: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
untitled text 2:44027: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.
untitled text 2:44124: ASC_DEBUG!!! 2020.08.22 18:21:25 - FnSetCmdFn: Rollladen_07_Wz_Re - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 0. Grund der Fahrt: minimum brightness threshold fell below
untitled text 2:44125: 2020.08.22 18:21:25.312 3: ZWave set Rollladen_07_Wz_Re off


Hier mal die Werte von dem Sensor, hier kommt nichtmal die 0 vor:
untitled text 4:28067: 2020-08-22_17:04:13 Lichtsensor_05 lightlevel: 42562
untitled text 4:28068: 2020-08-22_17:07:18 Lichtsensor_05 lightlevel: 45990
untitled text 4:28072: 2020-08-22_17:07:48 Lichtsensor_05 lightlevel: 48356
untitled text 4:28078: 2020-08-22_17:12:47 Lichtsensor_05 lightlevel: 49393
untitled text 4:28083: 2020-08-22_17:14:11 Lichtsensor_05 lightlevel: 44470
untitled text 4:28087: 2020-08-22_17:15:56 Lichtsensor_05 lightlevel: 42464
untitled text 4:28088: 2020-08-22_17:20:55 Lichtsensor_05 lightlevel: 44299
untitled text 4:28092: 2020-08-22_17:21:10 Lichtsensor_05 lightlevel: 46566
untitled text 4:28096: 2020-08-22_17:21:25 Lichtsensor_05 lightlevel: 44212
untitled text 4:28100: 2020-08-22_17:25:40 Lichtsensor_05 lightlevel: 46967
untitled text 4:28107: 2020-08-22_17:26:54 Lichtsensor_05 lightlevel: 49060
untitled text 4:28111: 2020-08-22_17:31:54 Lichtsensor_05 lightlevel: 49200
untitled text 4:28113: 2020-08-22_17:36:50 Lichtsensor_05 lightlevel: 49300
untitled text 4:28119: 2020-08-22_17:41:49 Lichtsensor_05 lightlevel: 49260
untitled text 4:28120: 2020-08-22_17:46:48 Lichtsensor_05 lightlevel: 49323
untitled text 4:28129: 2020-08-22_17:51:47 Lichtsensor_05 lightlevel: 49269
untitled text 4:28130: 2020-08-22_17:56:47 Lichtsensor_05 lightlevel: 49091
untitled text 4:28136: 2020-08-22_18:01:46 Lichtsensor_05 lightlevel: 48994
untitled text 4:28140: 2020-08-22_18:06:45 Lichtsensor_05 lightlevel: 48913
untitled text 4:28144: 2020-08-22_18:11:44 Lichtsensor_05 lightlevel: 48878
untitled text 4:28148: 2020-08-22_18:15:29 Lichtsensor_05 lightlevel: 46309
untitled text 4:28151: 2020-08-22_18:15:44 Lichtsensor_05 lightlevel: 43804
untitled text 4:28156: 2020-08-22_18:15:54 Lichtsensor_05 lightlevel: 45961
untitled text 4:28158: 2020-08-22_18:16:04 Lichtsensor_05 lightlevel: 48594
untitled text 4:28165: 2020-08-22_18:17:08 Lichtsensor_05 lightlevel: 45895
untitled text 4:28166: 2020-08-22_18:17:38 Lichtsensor_05 lightlevel: 47935
untitled text 4:28171: 2020-08-22_18:22:37 Lichtsensor_05 lightlevel: 48332
untitled text 4:28175: 2020-08-22_18:27:34 Lichtsensor_05 lightlevel: 48171
untitled text 4:28181: 2020-08-22_18:28:04 Lichtsensor_05 lightlevel: 45341
untitled text 4:28184: 2020-08-22_18:29:33 Lichtsensor_05 lightlevel: 43331
untitled text 4:28187: 2020-08-22_18:30:38 Lichtsensor_05 lightlevel: 46131
untitled text 4:28192: 2020-08-22_18:31:23 Lichtsensor_05 lightlevel: 48136
untitled text 4:28194: 2020-08-22_18:36:22 Lichtsensor_05 lightlevel: 48224
untitled text 4:28201: 2020-08-22_18:41:21 Lichtsensor_05 lightlevel: 47740
untitled text 4:28205: 2020-08-22_18:46:21 Lichtsensor_05 lightlevel: 47385
untitled text 4:28209: 2020-08-22_18:48:10 Lichtsensor_05 lightlevel: 44157
untitled text 4:28214: 2020-08-22_18:48:20 Lichtsensor_05 lightlevel: 42088
untitled text 4:28218: 2020-08-22_18:52:45 Lichtsensor_05 lightlevel: 44251
untitled text 4:28220: 2020-08-22_18:52:59 Lichtsensor_05 lightlevel: 46468
untitled text 4:28227: 2020-08-22_18:57:59 Lichtsensor_05 lightlevel: 47716
untitled text 4:28229: 2020-08-22_19:02:58 Lichtsensor_05 lightlevel: 47520
untitled text 4:28235: 2020-08-22_19:07:57 Lichtsensor_05 lightlevel: 47059
untitled text 4:28236: 2020-08-22_19:12:56 Lichtsensor_05 lightlevel: 46834

xerion

Zitat von: Typ1er am 22 August 2020, 11:33:35
Das mit Sunrise und Sunset tritt früh in der Zeit auf, wo der Rollladen nicht mehr herunterfahren würde in der Nacht. Meine Fenster waren meist gekippt, habe die dann geöffnet zum Lüften (ASC_ComfortOpen_Pos). Beim Schliessen fahren sie dann ab und zu ganz zu. Meist war hier dann schon der Sonnenaufgang vorbei.


Abends ist es ab und zu umgekehrt Fenster war offen wurde geschlossen , dann gekippt, hier ist ab und zu der Rolladen auf gefahren. Log habe ich keines, bei 11 Geräten ist das log viel zu groß und FHEM hängt sich förmlich daran auf.
Ich nutz6 für die morgendlichen Fahrten roommates. Nutzt du zufällig auch roommates zur Steuerung, ich habe die Vermutung daß es damit zusammenhängt.
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

Typ1er


Wolle02

Hallo CoolTux,

ich habe hier einen Rollladen für den ich einen ExternalTrigger für die Fernsehbeschattung eingestellt habe. Das hat bislang auch tadellos funktioniert. Da dieses Fenster im EG zur Straße raus geht und ab und zu mal vergessen wird das Fenster zu schließen, habe ich das Attribut 'ShuttersPlace' auf 'terrace' gesetzt, damit die Selfdefence bei Abwesenheit greift. Das scheint zwar soweit auch zu funktionieren, aber seit dem funktioniert mein ExternalTrigger für die Fernsehbeschattung nicht mehr, wenn das Fenster geöffnet ist. Wird das Fenster geschlossen funktioniert der ExternalTrigger wieder.

Ist dieses Verhalten so gewollt oder stimmt hier im Zusammenspiel von ShuttersPlace und ExternalTrigger etwas nicht?

List vom ASC Device:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,Fernsehbeschattung_dummy,F_EG_WZ_West,F_UG_Gaestezimmer,F_OG_Schlafzimmer_Ost,myAstro,rr_Niklas,F_EG_Kueche,F_EG_WZ_Ost,F_OG_Ankleide,F_UG_Buero,rgr_Bewohner
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-23 13:22:17   R_EG_Kueche_PosValue 100
     2020-08-23 13:22:01   R_EG_Kueche_lastPosValue 40
     2020-08-23 11:11:28   R_EG_Kueche_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-08-23 06:19:41   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-08-23 11:11:29   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:04:27   R_EG_WZ_Nord_li_PosValue 100
     2020-08-23 13:04:06   R_EG_WZ_Nord_li_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Nord_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:16   R_EG_WZ_Nord_re_PosValue 100
     2020-08-23 06:19:42   R_EG_WZ_Nord_re_lastPosValue 13
     2020-08-23 11:11:29   R_EG_WZ_Nord_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:22:30   R_EG_WZ_Ost_li_PosValue 100
     2020-08-23 13:22:01   R_EG_WZ_Ost_li_lastPosValue 25
     2020-08-23 11:11:29   R_EG_WZ_Ost_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:39   R_EG_WZ_Ost_re_PosValue 100
     2020-08-23 13:24:07   R_EG_WZ_Ost_re_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Ost_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:27   R_EG_WZ_West_PosValue 100
     2020-08-23 12:21:03   R_EG_WZ_West_lastDelayPosValue 94
     2020-08-23 13:24:08   R_EG_WZ_West_lastPosValue 30
     2020-08-23 11:11:29   R_EG_WZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:29   R_OG_Ankleide_PosValue 100
     2020-08-23 13:24:08   R_OG_Ankleide_lastPosValue 20
     2020-08-23 11:11:29   R_OG_Ankleide_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:24   R_OG_Bad_PosValue 100
     2020-08-23 13:24:09   R_OG_Bad_lastPosValue 40
     2020-08-23 11:11:29   R_OG_Bad_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 07:08:22   R_OG_KZ_Nord_PosValue 100
     2020-08-23 08:00:07   R_OG_KZ_Nord_lastPosValue 24
     2020-08-23 11:11:29   R_OG_KZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:28:42   R_OG_KZ_West_PosValue 100
     2020-08-23 13:22:00   R_OG_KZ_West_lastPosValue 19
     2020-08-23 11:11:29   R_OG_KZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 08:22:01   R_OG_SZ_Nord_PosValue 100
     2020-08-22 20:44:28   R_OG_SZ_Nord_lastPosValue 100
     2020-08-23 11:11:29   R_OG_SZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 11:23:04   R_OG_SZ_Ost_PosValue 40
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-08-21 17:32:54   R_OG_SZ_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_OG_SZ_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:23   R_UG_Buero_Nord_PosValue 100
     2020-08-23 06:19:45   R_UG_Buero_Nord_lastPosValue 0
     2020-08-23 11:11:29   R_UG_Buero_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:29:25   R_UG_Buero_Ost_PosValue 100
     2020-08-23 13:29:07   R_UG_Buero_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_UG_Buero_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_UG_Gaestezimmer_PosValue 100
     2020-08-23 06:19:47   R_UG_Gaestezimmer_lastPosValue 20
     2020-08-23 11:11:29   R_UG_Gaestezimmer_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-04-07 10:27:12   ascEnable       on
     2020-08-23 11:11:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-08-23 11:11:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-08-23 13:29:25   state           shading out
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-08-23 11:11:22   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_West:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -2
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC



List vom Rollladen-Device:

Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-23 13:38:09   0.ACTUAL_TEMPERATURE 26
     2020-08-23 13:38:09   0.ERROR_CODE    0
     2020-08-23 13:38:09   0.ERROR_OVERHEAT no
     2020-08-23 13:38:10   13.ACTIVITY_STATE stop
     2020-08-23 13:38:10   13.LEVEL        open
     2020-08-23 13:38:10   13.LEVEL_2      0
     2020-08-23 13:38:10   13.LEVEL_2_STATUS 0
     2020-08-23 13:38:10   13.LEVEL_STATUS 0
     2020-08-23 13:38:12   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-23 13:37:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-23 13:24:28   ASC_ShuttersLastDrive shading out
     2020-08-23 11:11:29   ASC_Time_DriveDown 23.08.2020 - 20:42
     2020-08-23 11:11:29   ASC_Time_DriveUp 24.08.2020 - 06:21
     2020-08-23 11:11:25   associatedWith  Rollladensteuerung
     2020-08-23 13:38:10   control         100
     2020-08-23 13:38:12   hmstate         open
     2020-08-23 13:38:10   state           open
   hmccu:
     devspec    00165A4992444B
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       13.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       13.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 190:299
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Gruß
Wolle

stefanpf

Zitat von: Chris8888 am 22 August 2020, 14:26:05
Hi, hat niemand eine Idee dazu? VG Christian

Nutze selbst
motor:stop.*

um stop.on bzw stop.off abzufangen.

C0mmanda

Zitat von: CoolTux am 17 August 2020, 08:50:17
Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.

Moin,

habe das jetzt mal einige Tage getestet und es scheint die manuellen Fahrten damit zuverlässiger zu erkennen!
Wie kann ich jetzt weiter machen? Oder lasse ich das einfach so :)

Gruß

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

Stephan1965

Hallo,
folgende Frage:
Ist es möglich, je nach Anwesenheitsstatus der Residents bestimmte Rollladen zu unterschiedlichen Zeiten zu fahren?

Hintergrund:
Wir haben im Erdgeschoß zwei Rollladen an der Hausseite, die weder von den Nachbarn, bzw. von der Straße aus einsehbar sind und bei ähnlichen Häusern von Nachbarn eine Straße weiter schon für Einbrüche genutzt wurden. Bislang fahre ich diese Rollladen per ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL abends früher runter und morgens später hoch. Wenn wir nicht da sind, ist das auch in Ordnung. Aber wenn wir da sind, könnten diese beiden Rollladen besser zur Zeit der anderen Rollladen fahren.
Sprich:
- wenn Residents da sind ->  ASC_AutoAstroModeEvening CIVIL, bzw. ASC_AutoAstroModeMorning CIVIL
- wenn Residents nicht da sind ->  ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL

Kann man das in ASC lösen oder muss so was anderweitig gelöst werden?

Viele Grüße

Stephan

e-t-h

Zitat von: CoolTux am 22 August 2020, 06:36:59
Wenn Du das Attribut löschst dann gilt die Default Vorgabe. Er fährt also nicht aus der Beschattung. Das ist erstmal OK. Die Frage die halt bleibt, warum schließt er die Rollos nicht zur Nacht.
Hi CollTux,

waren unterwegs, deswegen jetzt erst: Ich denke wir verstehen uns evtl. nicht richtig?

Ausgangspunkt war die Diskussion dass die Rollos nicht hochfuhren, wenn das Azimut überschritten ist und dass dies bei mir nur bei den Rollos so war, die bei >ca. 280° hätten fahren sollen. Eurofinder brachte daraufhin das Attribut ASC_BlockingTime_beforNightClose ins Spiel, mit dessen Reduzierung es dann auch klappte. Du sagtest das dieses in den Zusammenhang eigentlich nicht ausgewertet wird und brachtest ein Update. Ich habe es dann damit getestet, in dem ich ASC_BlockingTime_beforNightClose aus allen Rollos wieder gelöscht habe, was den Default Wert zur Folge hat. Im Ergebnis fuhren die Rollos aber (auch nach dem Update) nicht mehr hoch.
Habe es nun heute nochmal getestet, es sind bei mir 6 Rollos die betroffen sind. Ich habe bei 3 das Attribut ASC_BlockingTime_beforNightClose=10 gesetzt. Diese fahren nun wieder hoch, die mit dem Default-Wert nicht.

Hatte es so verstanden, dass ASC_BlockingTime_beforNightClose keine Auswirkung auf das Shading haben sollte und Du was gefunden hast, warum es das doch tut. Liege ich da falsch?
Jedenfalls fahren die Rollos hoch, wenn die Zeit ASC_BlockingTime_beforNightClose hinreichend klein ist. Anderenfalls nicht. Ist also kein "wirkliches" Problem, wenn das so sein soll. Ich setze das Attribut nun überall so.

Abends fahren sie sowieso dann alle hoch, da gabs bis jetzt bei mir kein Problem.

Wenn das so nicht sein sollte helfe ich gerne mit Input weiter.

Viele Grüße und wirklich Danke für Deine Arbeit!

Ekkehard
e-t-h

CoolTux

Zitat von: Stephan1965 am 24 August 2020, 18:04:37
Hallo,
folgende Frage:
Ist es möglich, je nach Anwesenheitsstatus der Residents bestimmte Rollladen zu unterschiedlichen Zeiten zu fahren?

Hintergrund:
Wir haben im Erdgeschoß zwei Rollladen an der Hausseite, die weder von den Nachbarn, bzw. von der Straße aus einsehbar sind und bei ähnlichen Häusern von Nachbarn eine Straße weiter schon für Einbrüche genutzt wurden. Bislang fahre ich diese Rollladen per ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL abends früher runter und morgens später hoch. Wenn wir nicht da sind, ist das auch in Ordnung. Aber wenn wir da sind, könnten diese beiden Rollladen besser zur Zeit der anderen Rollladen fahren.
Sprich:
- wenn Residents da sind ->  ASC_AutoAstroModeEvening CIVIL, bzw. ASC_AutoAstroModeMorning CIVIL
- wenn Residents nicht da sind ->  ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL

Kann man das in ASC lösen oder muss so was anderweitig gelöst werden?

Viele Grüße

Stephan

Da Du für die Attribute der Zeiten Perlcode verwenden kannst, kannst Du da auch eine eigene Routine einbauen.
Also ja, es ist machbar.
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: e-t-h am 24 August 2020, 20:44:39
Hi CollTux,

waren unterwegs, deswegen jetzt erst: Ich denke wir verstehen uns evtl. nicht richtig?

Ausgangspunkt war die Diskussion dass die Rollos nicht hochfuhren, wenn das Azimut überschritten ist und dass dies bei mir nur bei den Rollos so war, die bei >ca. 280° hätten fahren sollen. Eurofinder brachte daraufhin das Attribut ASC_BlockingTime_beforNightClose ins Spiel, mit dessen Reduzierung es dann auch klappte. Du sagtest das dieses in den Zusammenhang eigentlich nicht ausgewertet wird und brachtest ein Update. Ich habe es dann damit getestet, in dem ich ASC_BlockingTime_beforNightClose aus allen Rollos wieder gelöscht habe, was den Default Wert zur Folge hat. Im Ergebnis fuhren die Rollos aber (auch nach dem Update) nicht mehr hoch.
Habe es nun heute nochmal getestet, es sind bei mir 6 Rollos die betroffen sind. Ich habe bei 3 das Attribut ASC_BlockingTime_beforNightClose=10 gesetzt. Diese fahren nun wieder hoch, die mit dem Default-Wert nicht.

Hatte es so verstanden, dass ASC_BlockingTime_beforNightClose keine Auswirkung auf das Shading haben sollte und Du was gefunden hast, warum es das doch tut. Liege ich da falsch?
Jedenfalls fahren die Rollos hoch, wenn die Zeit ASC_BlockingTime_beforNightClose hinreichend klein ist. Anderenfalls nicht. Ist also kein "wirkliches" Problem, wenn das so sein soll. Ich setze das Attribut nun überall so.

Abends fahren sie sowieso dann alle hoch, da gabs bis jetzt bei mir kein Problem.

Wenn das so nicht sein sollte helfe ich gerne mit Input weiter.

Viele Grüße und wirklich Danke für Deine Arbeit!

Ekkehard

Hallo Ekkehard

Wir reden aber immer noch davon das die Rollos Abends nicht aus der Beschattung fahren, oder? Und genau das wäre dann ja korrekt. Sobald die Abendliche Schließenfahrt in weniger wie 60min stattfinden soll, fährt das Rollo nicht mehr aus der Beschattung auch wenn der Fahrbefehl dazu kommen sollte aus der Beschattungsroutine. Es macht dann keinen Sinn für nur 40 min noch mal hoch zu fahren um dann in 40 min wieder runter zu fahren. Das war die Ausgangsidee.
Dennoch sollten aber die Rollos zur Zeit der Abendfahrt von der Beschattung in die komplett geschlossen Pos fahren.
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

e-t-h

Zitat von: CoolTux am 25 August 2020, 10:45:43
Hallo Ekkehard

Wir reden aber immer noch davon das die Rollos Abends nicht aus der Beschattung fahren, oder? Und genau das wäre dann ja korrekt. Sobald die Abendliche Schließenfahrt in weniger wie ..

Dann hatten wir uns also falsch verstanden. Abends sollten die Rollos bei mir nicht ganz runter fahren (jedenfalls in den Sommermonaten..), sondern eben hoch. Zum Lüften, das hatte ich mit ASC_autoShuttersControlEvening=off so eingestellt. Morgens fuhren dann ja alle hoch (ASC_autoShuttersControlMorning=on), so hatte ich dann wieder die "Ausgangslage".
Das Problem für mich war, dass die meisten hoch fuhren, nur eben die letzten nicht. Den Parameter ASC_BlockingTime_beforNightClose hatte ich zu dem Zeitpunkt noch gar nicht in Betracht gezogen, war ja auch noch ewig hell.. und ich wollte ja auch gar nicht runterfahren (ASC_autoShuttersControlEvening ist ja off, diese Bedingung könnte man vielleicht ja bei Gelegenheit mal einbauen?). Eurofinder gab dann den Tip.

Dann ist das also so alles gewollt und ja auch sinnvoll.

Sind ja ne Menge Parameter, die man erstmal überschauen muss! (Heute vormittag hatte ich den Schocker, dass nix mehr runter fuhr. Es waren 16.5 Grad  ???)

Was ist denn dann eigentlich durch das Update geändert worden?

Gruß!
e-t-h

teufelchen

Hallo CoolTux,

mit ASC hast Du ein super Modul entwickelt.

Jedoch verstehe ich nicht warum Verzögerungszeiten vorbelegt sind. Aus meiner Sicht, sollte eigentlich keine Verzögerung sein, außer man möchte es.
So muss man in allen Geräten per Hand die Verzögerung auf 0 setzten.
Ich meine hierbei folgende Werte:
ASC_BlockingTime_afterManual - default: 1200
ASC_BlockingTime_beforDayOpen - default: 3600
ASC_BlockingTime_beforNightClose - default: 3600

Die Beschreibung führt den Default von ASC_Sleep_Pos als 75 bzw. 25 auf.
Kann ich irgendwo wählen, dass der Rollo Nachts auf ASC_Closed_Pos oder ASC_Sleep_Pos geht?
Bisher konnte ich die Sleep Position nur erreichen, wenn ich den Wert in den Attributen des Rollos gesetzt habe.

PS: Kann es sein, dass hier ein Fehler in der Beschreibung ist:
ZitatASC_Self_Defense_Exclude - on/off - bei on Wert wird dieser Rollladen bei aktiven Self Defense und offenen Fenster nicht runter gefahren, wenn Residents absent ist. (default: off), off bedeutet das es ausgeschlossen ist vom Self Defense
Müsste es nicht heißen: bei on wird dieser Rollladen bei aktiven Self Defense und offenen Fenster runter gefahren
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD