[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

stefanpf

Ich würde gerne noch ein paar Fragen loswerden.
1. Erfolgt bei der Kombination Astro/Anti Freeze ein weiterer öffnen Versuch, falls der Rollladen zur geplanten Zeit geschützt wurde?
Ich wüßte auch nicht ob das sinnvoll wäre (der Rollladen wäre ja eventuell immer noch festgefroren). Ich kam nur darauf, weil die entsprechenden Rollläden heute unten blieben und das entsprechende Reading ASC_ShuttersLastDrive no drive - antifreeze defense
einen Zeitstempel von 10:00 hat (das wäre der Zeitpunkt von ASC_Time_Up_WE_Holiday)

2. Besteht für den Anwender eine Möglichkeit individuell auf die Astro Funktion Einfluß zu nehmen - wenn man z.B. eine Kombination aus Astro Modul / Bewölkung für das Schließen verwenden möchte?
Oder kann man dann nur den Weg über Brightness und ein entsprechendes Dummy Device gehen?
Jetzt wo die Sonne mal wieder etwas später untergeht und es nicht bewölkt ist, mag man ja jeden noch so kleinen Sonnenstrahl geniessen :-)

Karflyer

ZitatNach jedem Neustart von FHEM werden aktuell alle Rolläden zugefahren. Gibt es eine Einstellung im ASC-Modul, die dafür sorgt, dass das so ist, oder wo kann ich dieses Verhalten abschalten?

    Was ich noch nicht verstanden habe, ist die Wirkung der beiden Attribute ASC_BrightnessMinVal und ASC_BrightnessMaxVal. Oder anders gefragt, welches Attribut muss mit welchem Wert befüllt werden, wenn morgens die Rolläden ab einem bestimmten 'Lichtlevel' hochfahren sollen?

    Grüße
    Stefan


Das Verhalten ist komplett neu, mit nicht bekannt und bei mir in meiner Installation nicht vorhanden.
Da brauche ich wenn dann ein verbose 5 vom ASC Device beim start.

Hab das Verhalten reproduzieren können. Es lag nicht am ASC-Modul! Das läuft einwandfrei.

Grüße
Stefan

dk3572

Zitat von: CoolTux am 08 Februar 2019, 08:21:02
Ich habe soeben eine Version ins master Git geschoben. Diese Version sollte das Thema fahren nur bei absent und Fenster Event richtig stellen. Sprich wenn ein Fenster geschlossen wird nach Sonnenuntergang und driveDown auf absent steht wird nicht mehr gefahren bei Anwesenheit.

Können das bitte
stefanpf
dk3572
einmal testen? Einfach von hier runterladen und die pm Datei ins FHEM Modulverzeichnis kopieren. Voher die alte bitte weg sichern. Danach FHEM neustarten.

Hallo CoolTux,

ich hatte die ganze Zeit das Modul vom Update ausgeschlossen.
Diese Woche habe ich es mal wieder gewagt und hatte wieder die alte Version (04.02)
Wann übernimmst du die oben gemachten Änderungen in die offizielle Version?

Danke und VG
Dieter

CoolTux

Ich versuche dieses Wochenende eine Version für das FHEM Update fertig zu 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

kjmEjfu

Ich habe hier für ein Rollo ganz oft im Log:

2019.02.16 15:40:09.982 3: AutoShuttersControl (myASControl) - Shading Processing, Rollladen: HM_Rollo_OG_Kind1_Sued Nach dem return
2019.02.16 15:40:09.982 3: AutoShuttersControl (myASControl) - Shading Processing, Rollladen: HM_Rollo_OG_Kind1_Sued In der Out Abfrage, Shadingwert: out, Zeitstempel: 1550327494
2019.02.16 15:40:09.983 3: AutoShuttersControl (myASControl) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out


wenn ich das richtig verstehe, dann ist das Rollo der Meinung abgeschattet zu sein. Das Rollo ist aber ganz normal heute morgen hoch gefahren und wurde seither nicht verändert. Kann ich dem Rollo irgendwie erklären, dass es sich nicht in Abschattung befindet?
Migriere derzeit zu Home Assistant

kjmEjfu

Zitat von: Beetle2003 am 15 Februar 2019, 06:33:22
Hallo Alex,

so etwas habe ich heute auch festgestellt. Rollo wurde manuell vor Öffnungszeit manuell geöffnet.
Dann das Fenster zum lüften geöffnet und geschlossen. Anschliessen fährt es zu. Habe erwartet ( bisher es so nie gehabt ) das es öffentlich bleibt.

Gruss Ralf

Hatte heute etwas ähnliches.
Roommate ist auf awake gegangen -> Rollo hat sich geöffnet, da Minimum-Brightness erreicht war.
Halbe Stunde später das gekippte Fenster geschlossen -> Rollo runter gefahren.

Im Homematic hatte das Rollo den Status für Nachtschließung, vermutlich weil ASC_Time_Up_Late noch nicht erreicht war.

Lustigerweise ist das Rollo dann auch nach einigen Minuten wieder von alleine hochgefahren.
Migriere derzeit zu Home Assistant

CoolTux

Zitat von: kjmEjfu am 16 Februar 2019, 18:24:32
Hatte heute etwas ähnliches.
Roommate ist auf awake gegangen -> Rollo hat sich geöffnet, da Minimum-Brightness erreicht war.
Halbe Stunde später das gekippte Fenster geschlossen -> Rollo runter gefahren.

Im Homematic hatte das Rollo den Status für Nachtschließung, vermutlich weil ASC_Time_Up_Late noch nicht erreicht war.

Lustigerweise ist das Rollo dann auch nach einigen Minuten wieder von alleine hochgefahren.

Normale Nachtschließung oder Fenster Nachtschließung?
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: CoolTux am 16 Februar 2019, 18:53:15
Normale Nachtschließung oder Fenster Nachtschließung?

Also die Nachtschließung erfolgte durch unterschreiten von Brightness. Das Fenster wurde dann ein paar Stunden später geöffnet.
Migriere derzeit zu Home Assistant

Beetle2003

Guten Abend,

ich habe mit der Funktion   ASC_PrivacyDownTime_beforNightClose   gespielt.
Weiss jemand wie ich die Funktion nutzen kann, dass das Rollo zum Zeitpunkt ASC_Time_DriveDown auf einen eingestellten Wert fährt und zu einer eingestellten Zeit erst auf geschlossen fährt.

majestro84

Zitat von: Beetle2003 am 16 Februar 2019, 20:38:52
Guten Abend,

ich habe mit der Funktion   ASC_PrivacyDownTime_beforNightClose   gespielt.
Weiss jemand wie ich die Funktion nutzen kann, dass das Rollo zum Zeitpunkt ASC_Time_DriveDown auf einen eingestellten Wert fährt und zu einer eingestellten Zeit erst auf geschlossen fährt.
Es funktioniert genau anders herum ASC_DriveDown ist die Zeit zum komplett schließen mit ASC_PrivacyDownTime_beforNightClose stellst du die Zeit ein wann das Rollo vor ASC_DriveDown in eine gewisse Position fährt.

Gruß Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

magentouser

schick das die rolläden automatisch hochfahren, aber irgendwie geht das bei mir nicht.

runter wenn ASC_BrightnessMinVal erreicht ist, aber wenn dieser wert nach oben überschritten wird fahren die rolls nicht hoch.

Attributes Rollo
ASC

2

deleteattr
ASC_Antifreeze_Pos

15

deleteattr
ASC_AutoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_AutoAstroModeEveningHorizon

none

deleteattr
ASC_AutoAstroModeMorning

none

deleteattr
ASC_AutoAstroModeMorningHorizon

none

deleteattr
ASC_BlockingTime_afterManual

600

deleteattr
ASC_BlockingTime_beforDayOpen

50

deleteattr
ASC_BlockingTime_beforNightClose

50

deleteattr
ASC_BrightnessMaxVal

5000

deleteattr
ASC_BrightnessMinVal

30

deleteattr
ASC_Brightness_Reading

brightness

deleteattr
ASC_Brightness_Sensor

ESP_Garage

deleteattr
ASC_Closed_Pos

0

deleteattr
ASC_ComfortOpen_Pos

80

deleteattr
ASC_Down

brightness

deleteattr
ASC_Drive_Offset

-1

deleteattr
ASC_Drive_OffsetStart

-1

deleteattr
ASC_GuestRoom

none

deleteattr
ASC_LockOut

off

deleteattr
ASC_Mode_Down

always

deleteattr
ASC_Mode_Up

always

deleteattr
ASC_Open_Pos

100

deleteattr
ASC_Partymode

off

deleteattr
ASC_Pos_Reading

pct

deleteattr
ASC_PrivacyDownTime_beforNightClose

-1

deleteattr
ASC_PrivacyDown_Pos

50

deleteattr
ASC_Roommate_Device

none

deleteattr
ASC_Roommate_Reading

state

deleteattr
ASC_Self_Defense_Exclude

off

deleteattr
ASC_Shading_Angle_Left

75

deleteattr
ASC_Shading_Angle_Right

75

deleteattr
ASC_Shading_Direction

180

deleteattr
ASC_Shading_Min_Elevation

25

deleteattr
ASC_Shading_Min_OutsideTemperature

18

deleteattr
ASC_Shading_Mode

off

deleteattr
ASC_Shading_Pos

20

deleteattr
ASC_Shading_StateChange_Cloudy

20000

deleteattr
ASC_Shading_StateChange_Sunny

35000

deleteattr
ASC_Shading_WaitingPeriod

50

deleteattr
ASC_ShuttersPlace

window

deleteattr
ASC_Time_Down_Early

16:10

deleteattr
ASC_Time_Down_Late

22:30

deleteattr
ASC_Time_Up_Early

04:30

deleteattr
ASC_Time_Up_Late

9:00

deleteattr
ASC_Time_Up_WE_Holiday

08:30

deleteattr
ASC_Up

brightness

deleteattr
ASC_Ventilate_Pos

30

deleteattr
ASC_Ventilate_Window_Open

on

deleteattr
ASC_WiggleValue

5

deleteattr
ASC_WindowRec

none

deleteattr
ASC_WindowRec_subType

twostate

deleteattr
IODev

hmusb

deleteattr
autoReadReg

4_reqStatus

deleteattr
expert

2_raw

deleteattr
firmware

2.3


Readings rollo
ASC_ShuttersLastDrive

minimum brightness threshold fell below

2019-02-16 17:00:35
ASC_Time_DriveDown

16.02.2019 - 22:30

2019-02-16 09:00:01
ASC_Time_DriveUp

17.02.2019 - 09:00

2019-02-16 09:00:01
CommandAccepted

yes

2019-02-16 17:00:38


Attributes Rolladensteuerung
ASC_autoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_autoAstroModeMorning

ASTRONOMIC

deleteattr
ASC_autoShuttersControlComfort

on

deleteattr
ASC_autoShuttersControlEvening

on

deleteattr
ASC_autoShuttersControlMorning

on

deleteattr
ASC_expert

1

deleteattr
ASC_freezeTemp

-5

deleteattr
ASC_temperatureReading

temperature

deleteattr
ASC_temperatureSensor

ESP_Garage

deleteattr
ASC_twilightDevice

T_N_Wetter

deleteattr
devStateIcon

selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy

deleteattr
icon

fts_shutter_automatic

deleteattr
room

Rolladen


Rolladensteuerung Readings
Rolladen_Markise_lastPosValue

0

2019-02-15 18:56:31
Rolladen_OG1_PosValue

0

2019-02-16 16:40:58
Rolladen_OG1_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_PosValue

0

2019-02-16 17:01:01
Rolladen_WZ_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_nextAstroTimeEvent

16.02.2019 - 22:30

2019-02-16 09:00:01
hardLockOut

off

2019-02-06 09:01:37
partyMode

off

2019-02-06 09:01:37
room_HOF

Rolladen_Markise

2019-02-15 08:59:39
room_Rolladen_1.OG_Strasse

Rolladen_OG1

2019-02-15 08:59:39
room_Rolladen_Wohnzimmer

Rolladen_WZ

2019-02-15 08:59:39
selfDefense

off

2019-02-06 09:18:33
state

minimum brightness threshold fell below

2019-02-16 17:00:35
sunriseTimeWeHoliday

off

2019-02-06 09:01:37
userAttrList

rolled out

majestro84

Zitat von: magentouser am 16 Februar 2019, 20:55:18
schick das die rolläden automatisch hochfahren, aber irgendwie geht das bei mir nicht.

runter wenn ASC_BrightnessMinVal erreicht ist, aber wenn dieser wert nach oben überschritten wird fahren die rolls nicht hoch.

Attributes Rollo
ASC

2

deleteattr
ASC_Antifreeze_Pos

15

deleteattr
ASC_AutoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_AutoAstroModeEveningHorizon

none

deleteattr
ASC_AutoAstroModeMorning

none

deleteattr
ASC_AutoAstroModeMorningHorizon

none

deleteattr
ASC_BlockingTime_afterManual

600

deleteattr
ASC_BlockingTime_beforDayOpen

50

deleteattr
ASC_BlockingTime_beforNightClose

50

deleteattr
ASC_BrightnessMaxVal

5000

deleteattr
ASC_BrightnessMinVal

30

deleteattr
ASC_Brightness_Reading

brightness

deleteattr
ASC_Brightness_Sensor

ESP_Garage

deleteattr
ASC_Closed_Pos

0

deleteattr
ASC_ComfortOpen_Pos

80

deleteattr
ASC_Down

brightness

deleteattr
ASC_Drive_Offset

-1

deleteattr
ASC_Drive_OffsetStart

-1

deleteattr
ASC_GuestRoom

none

deleteattr
ASC_LockOut

off

deleteattr
ASC_Mode_Down

always

deleteattr
ASC_Mode_Up

always

deleteattr
ASC_Open_Pos

100

deleteattr
ASC_Partymode

off

deleteattr
ASC_Pos_Reading

pct

deleteattr
ASC_PrivacyDownTime_beforNightClose

-1

deleteattr
ASC_PrivacyDown_Pos

50

deleteattr
ASC_Roommate_Device

none

deleteattr
ASC_Roommate_Reading

state

deleteattr
ASC_Self_Defense_Exclude

off

deleteattr
ASC_Shading_Angle_Left

75

deleteattr
ASC_Shading_Angle_Right

75

deleteattr
ASC_Shading_Direction

180

deleteattr
ASC_Shading_Min_Elevation

25

deleteattr
ASC_Shading_Min_OutsideTemperature

18

deleteattr
ASC_Shading_Mode

off

deleteattr
ASC_Shading_Pos

20

deleteattr
ASC_Shading_StateChange_Cloudy

20000

deleteattr
ASC_Shading_StateChange_Sunny

35000

deleteattr
ASC_Shading_WaitingPeriod

50

deleteattr
ASC_ShuttersPlace

window

deleteattr
ASC_Time_Down_Early

16:10

deleteattr
ASC_Time_Down_Late

22:30

deleteattr
ASC_Time_Up_Early

04:30

deleteattr
ASC_Time_Up_Late

9:00

deleteattr
ASC_Time_Up_WE_Holiday

08:30

deleteattr
ASC_Up

brightness

deleteattr
ASC_Ventilate_Pos

30

deleteattr
ASC_Ventilate_Window_Open

on

deleteattr
ASC_WiggleValue

5

deleteattr
ASC_WindowRec

none

deleteattr
ASC_WindowRec_subType

twostate

deleteattr
IODev

hmusb

deleteattr
autoReadReg

4_reqStatus

deleteattr
expert

2_raw

deleteattr
firmware

2.3


Readings rollo
ASC_ShuttersLastDrive

minimum brightness threshold fell below

2019-02-16 17:00:35
ASC_Time_DriveDown

16.02.2019 - 22:30

2019-02-16 09:00:01
ASC_Time_DriveUp

17.02.2019 - 09:00

2019-02-16 09:00:01
CommandAccepted

yes

2019-02-16 17:00:38


Attributes Rolladensteuerung
ASC_autoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_autoAstroModeMorning

ASTRONOMIC

deleteattr
ASC_autoShuttersControlComfort

on

deleteattr
ASC_autoShuttersControlEvening

on

deleteattr
ASC_autoShuttersControlMorning

on

deleteattr
ASC_expert

1

deleteattr
ASC_freezeTemp

-5

deleteattr
ASC_temperatureReading

temperature

deleteattr
ASC_temperatureSensor

ESP_Garage

deleteattr
ASC_twilightDevice

T_N_Wetter

deleteattr
devStateIcon

selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy

deleteattr
icon

fts_shutter_automatic

deleteattr
room

Rolladen


Rolladensteuerung Readings
Rolladen_Markise_lastPosValue

0

2019-02-15 18:56:31
Rolladen_OG1_PosValue

0

2019-02-16 16:40:58
Rolladen_OG1_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_PosValue

0

2019-02-16 17:01:01
Rolladen_WZ_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_nextAstroTimeEvent

16.02.2019 - 22:30

2019-02-16 09:00:01
hardLockOut

off

2019-02-06 09:01:37
partyMode

off

2019-02-06 09:01:37
room_HOF

Rolladen_Markise

2019-02-15 08:59:39
room_Rolladen_1.OG_Strasse

Rolladen_OG1

2019-02-15 08:59:39
room_Rolladen_Wohnzimmer

Rolladen_WZ

2019-02-15 08:59:39
selfDefense

off

2019-02-06 09:18:33
state

minimum brightness threshold fell below

2019-02-16 17:00:35
sunriseTimeWeHoliday

off

2019-02-06 09:01:37
userAttrList

rolled out

Zum Hochfahren musst du ASC_BrightnessMaxVal einstellen das steht bei dir auf 5000.
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

magentouser

ASC_BrightnessMaxVal dachte ich ist für Beschattung
Aber so ist noch besser, werd ich gleich mal einstellen danke.

eurofinder

Ich würde gerne ASC_PrivacyDownTime_beforNightClose dazu nutzen, einige Rolläden x-Minuten vor ASC_DriveDown schon in die definierte Position zu fahren.
Was muss ich denn da eingeben, damit der besagte Rolladen z.B. 20 Minuten vor der ASTRO-Zeit von ASC_DriveDown runtergeht?
Gebe ich dort 20 an oder -20?

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

magentouser

So nun ist es bereits hell, und die oben benannte Einstellung hat funktioniert. Danke