Hallo liebes Forum,
habe ein Problem mit AutoShuttersControl, welches mich wurmt. Bin noch neu hier im Forum und habe mich noch nicht zu Wort gemeldet, bisher habe alles per "Mitlesen" lösen können. Bin sehr happy mit meinem System und beeindruckt, wie mächtig FHEM ist.
Leider habe ich es aber noch nicht geschafft, mittels AutoShuttersControl meine Somfy Rollläden zu verfahren. Einzeln direkt funktionieren sie, auch via ROLLO angesteuert, oder auch mit meinen ATs mit dem twilight device.
Habe trotz viel rumprobieren, neuanlegen usw. keinerlei Ansatz, woran es hängen könnte. Mit der Suche habe ich auch nichts Ähnliches gefunden.
Hier das ASC (list AutoShutter):
Internals:
CFGFN
FUUID 5fff2308-f33f-f9d9-266a-1fd4956634f2d086
FVERSION 73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME AutoShutter
NOTIFYDEV global,AutoShutter,RLO_Buero,RLO_WZ_Sued,myTwilight
NR 570
NTFY_ORDER 51-AutoShutter
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.10.10
OLDREADINGS:
READINGS:
2021-01-24 18:12:01 RLO_Buero_nextAstroTimeEvent 25.01.2021 - 07:58
2021-01-24 18:12:20 RLO_WZ_Sued_nextAstroTimeEvent 25.01.2021 - 07:58
2021-01-24 13:41:29 room_Beta RLO_Buero,RLO_WZ_Sued
2021-01-24 18:12:20 state created new drive timer
2021-01-24 13:41:29 userAttrList rolled out
helper:
shuttersList:
RLO_Buero
RLO_WZ_Sued
monitoredDevs:
RLO_WZ_Sued:
myTwilight:
AutoShutter ASC_twilightDevice
Attributes:
ASC_autoAstroModeEvening NAUTIC
ASC_expert 1
ASC_twilightDevice myTwilight
devStateIcon { ShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room Beta
verbose 0
Und hier RLO_Buero (list RLO_Buero; RLO_WZ_Sued analog):
Internals:
FUUID 5ffdc67b-f33f-f9d9-0bab-27397bb147524841
NAME RLO_Buero
NR 99
STATE open
TYPE ROLLO
stoptime 1611158998
OLDREADINGS:
READINGS:
2021-01-13 17:43:27 ASC_Enable on
2021-01-24 18:12:01 ASC_Time_DriveDown 25.01.2021 - 18:12
2021-01-24 18:12:01 ASC_Time_DriveUp 25.01.2021 - 07:58
2021-01-24 13:41:29 associatedWith AutoShutter,ShutterControl,none
2021-01-20 17:09:54 command open
2021-01-20 17:09:54 desired_pct 0
2021-01-20 17:09:54 drive-type modul
2021-01-20 17:09:54 last_drive drive-up
2021-01-20 17:09:58 pct 0
2021-01-20 17:09:58 state open
Attributes:
ASC 1
ASC_Mode_Down always
ASC_Pos_Reading position
ASC_Time_Down_Early 18:11
ASC_Time_Down_Late 18:12
cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
rl_autoStop 0
rl_commandDown set RL_Buero on
rl_commandStop set RL_Buero stop
rl_commandUp set RL_Buero off
rl_excessBottom 2
rl_excessTop 4
rl_secondsDown 15
rl_secondsUp 16
rl_switchTime 1
rl_type normal
room Beta
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
verbose 5
webCmd open:closed:half:stop:pct
Hier noch der "original" RL_Buero als SOMFY (list RL_Buero):
Internals:
ADDRESS DE4405
DEF DE4405
FUUID 5ef0cfeb-f33f-f9d9-80c6-d2a0bf6dfa4b6be0
IODev sduino
NAME RL_Buero
NR 37
STATE open
TYPE SOMFY
move off
CODE:
1 DE4405
READINGS:
2021-01-11 11:59:17 associatedWith AutoShutter,none
2021-01-21 16:16:40 enc_key AC
2021-01-21 16:16:40 exact 0
2021-01-21 16:16:40 position 0
2021-01-21 16:16:40 rolling_code 00DC
2021-01-21 16:16:40 state open
2021-01-21 16:16:40 statePosition 0
2020-06-22 21:48:28 userposition 100
Attributes:
IODev sduino
alexaName Rolladen Büro
devStateIcon open:fts_shutter_10 10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100:fts_shutter_90@lightblue schatten:fts_shutter_90@lightblue down:fts_shutter_100@blue closed:fts_shutter_100@blue
clear
CurrentPosition=userposition,invert=1,minValue=0,maxValue=100,minStep=10
TargetPosition=userposition,invert=1,minValue=0,maxValue=100,minStep=10,cmd=pos
drive-down-time-to-100 12
drive-down-time-to-close 15
drive-up-time-to-100 3
drive-up-time-to-open 16
eventMap on:down stop:stop off:up on:runter off:hoch
fhem_widget_channels [{"allowed_values":["100","90","80","70","60","50","40","30","20","10","0"],"locations":["APP","WIDGET","WATCH","WGRID","WLIST","AGRID","ALIST","WSTAT","COMPL"],"controlled_attribute":"pos"}]
genericDeviceType blind
group Rollläden
model somfyshutter
room Homekit,OG2
userReadings statePosition { if(ReadingsVal($name,"state","0") eq "up" or ReadingsVal($name,"state","0") eq "down" or ReadingsVal($name,"state","0") eq "closed" or ReadingsVal($name,"state","0") eq "open_ack") {ReadingsVal($name,"state",0)} else {ReadingsVal($name,"position",0)};}
webCmd runter:stop:hoch
Gibt es etwas, was ich übersehe?
Vielen Dank schon mal fürs Durchlesen :)
Gruß Ben
Hallo und Willkommen,
ich selbst lese mich auch gerade erst in das Thema ASC ein, aber müsste dein ASC_Pos_Reading position
nicht eher ASC_Pos_Reading pct
heißen?
Gruß
Hi kabanett,
danke :)
habe ich auch schon mal überprüft, allerdings scheint Rollo mit pct und position klar zu kommen. Zumindest verfährt ein set RLO_Buero pct 100
genauso wie ein set RLO_Buero position 100
Im Log finde ich auch keinerlei (relevante) Einträge, verbose 5 hat auch weder beim ASC noch beim ROLLO Device etwas gebracht.
Ein residents device mit Bewohner hatte ich mal angelegt und wieder gelöscht, kann das etwas ausmachen? Im Wiki https://wiki.fhem.de/wiki/AutoShuttersControl#Basics (https://wiki.fhem.de/wiki/AutoShuttersControl#Basics) wird es ja als "sollte vorhanden sein" deklariert.
Hallo Cerex,
wie gesagt, ich lese mich selbst erst ein. ;)
Vieleicht ist es das gleiche Problem das ich hatte?!
Hier der Link zur Lösung:https://forum.fhem.de/index.php/topic,112325.msg1121780.html#msg1121780 (https://forum.fhem.de/index.php/topic,112325.msg1121780.html#msg1121780)
Etwas weiter unten steht auch die Erklärung.
Falls nicht, solltest du dich dort vieleicht bemerkbar machen. Da lesen zumindest die mit, die sich auskennen!
Gruß
Sorry ich habe den Thread über sehen. In der sollte das Attribut ASC_Pos_Reading genau das reading enthalten welches die aktuelle Position wieder gibt. Das hat nicht mit dem set Befehl zu tun.
Hallo ihr zwei,
danke für eure Rückmeldungen. Habe sowohl event-on-change-reading .* bei RLO_Buero hinzugefügt, als auch ASC_Pos_Reading auf pct geändert. Leider ohne Erfolg. Ich teste immer mit einer ASC_Time_Down_Early 19:45
ASC_Time_Down_Late 19:46
damit ich mehrere Schleifen testen kann ;-)
Mein RLO_Buero sieht jetzt so aus:
nternals:
FUUID 5ffdc67b-f33f-f9d9-0bab-27397bb147524841
NAME RLO_Buero
NR 99
STATE open
TYPE ROLLO
stoptime 1611579576
OLDREADINGS:
READINGS:
2021-01-13 17:43:27 ASC_Enable on
2021-01-29 19:45:02 ASC_Time_DriveDown 30.01.2021 - 19:45
2021-01-29 19:45:02 ASC_Time_DriveUp 30.01.2021 - 07:52
2021-01-24 13:41:29 associatedWith AutoShutter,ShutterControl,none
2021-01-25 13:59:24 command open
2021-01-25 13:59:24 desired_pct 0
2021-01-25 13:59:25 drive-type modul
2021-01-25 13:59:25 last_drive drive-up
2021-01-25 13:59:36 pct 0
2021-01-25 13:59:36 state open
Attributes:
ASC 1
ASC_AutoAstroModeEvening REAL
ASC_Mode_Down always
ASC_Pos_Reading pct
ASC_Time_Down_Early 19:45
ASC_Time_Down_Late 19:46
cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
event-on-change-reading .*
rl_autoStop 0
rl_commandDown set RL_Buero on
rl_commandStop set RL_Buero stop
rl_commandUp set RL_Buero off
rl_excessBottom 2
rl_excessTop 4
rl_secondsDown 15
rl_secondsUp 16
rl_switchTime 1
rl_type normal
room Beta
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
verbose 5
webCmd open:closed:half:stop:pct
Und mein ASC:
Internals:
CFGFN
FUUID 5fff2308-f33f-f9d9-266a-1fd4956634f2d086
FVERSION 73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME AutoShutter
NOTIFYDEV global,AutoShutter,RLO_Buero,RLO_WZ_Sued,myTwilight
NR 570
NTFY_ORDER 51-AutoShutter
STATE created new drive timer
TYPE AutoShuttersControl
VERSION v0.10.10
OLDREADINGS:
READINGS:
2021-01-29 19:45:02 RLO_Buero_nextAstroTimeEvent 30.01.2021 - 07:52
2021-01-29 18:19:12 RLO_WZ_Sued_nextAstroTimeEvent 30.01.2021 - 07:52
2021-01-29 19:44:25 ascEnable on
2021-01-24 13:41:29 room_Beta RLO_Buero,RLO_WZ_Sued
2021-01-29 19:45:02 state created new drive timer
2021-01-24 13:41:29 userAttrList rolled out
helper:
shuttersList:
RLO_Buero
RLO_WZ_Sued
monitoredDevs:
RLO_Buero:
RLO_WZ_Sued:
myTwilight:
AutoShutter ASC_twilightDevice
Attributes:
ASC_autoAstroModeEvening NAUTIC
ASC_expert 1
ASC_twilightDevice myTwilight
devStateIcon { ShuttersControl_DevStateIcon($name) }
icon fts_shutter_automatic
room Beta
verbose 3
Wie sieht es denn normalerweise im Log oder EventMonitor aus, wenn ASC etwas tut? Im Moment hab ich verbose natürlich runter gestellt, im EventMonitor steht nur:
2021-01-29 19:55:02 AutoShuttersControl AutoShutter RLO_Buero_nextAstroTimeEvent: 30.01.2021 - 07:52
2021-01-29 19:55:02 AutoShuttersControl AutoShutter created new drive timer
Teste bitte einmal mit set ASCDEVICE wiggle ROLLODEVICE
Da sollte sich erstmal was bewegen.
Das funktioniert! Konkreter Befehl: set AutoShutter wiggle RLO_Buero
War das erste Mal, dass es geht. Hatte es früher schon versucht, ohne Erfolg. Macht mir Hoffnung :)
Dann schließe mal das Rollo und schaue morgen früh ob er hoch fährt.
Habe ihn per ROLLO device runter gefahren und bin gespannt, was morgen früh passiert. Danke schonmal!
Leider nichts verfahren. Auch kein Eintrag im Log. State vom ASC ist immer noch "wiggle end drive"
Dann bohr mal das Log auf mit debug 1 und wenn Du Lust hast gleich versuchen zu testen. Am besten mit fester Zeit. Also time nehmen statt Astro. Und Gib ihm 3 min Vorsprung auf die Fahrzeit.
Am besten machst du jetzt ein Neustart und dann testest Du das schließen. Wenn das geklappt hat kannst du die Zeit für öffnen nehmen. Kein Neustart dazwischen bitte.
Hi Cooltux,
danke dir schon mal für deine Mühen :) Langsam wird's. Habe heute morgen auf 0.10.11 geupdated, nachdem ich das im Nachbarthread gelesen habe.
Nach dem Wiggle gestern hat es jetzt funktioniert, dass über time mit ein bisschen Vorlauf der Rollladen verfährt - hoch und runter, reproduzierbar. Das ist schon mal ein guter Schritt. Im Log steht jetzt natürlich recht viel, folgender Log sieht repräsentativ aus:
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: RLO_Buero Name: AutoShutter Notify: $VAR1 = [
'command: pct-0',
'desired_pct: 0'
];
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) >> Start
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) drive from 100 to 0. command: pct-0. state: closed
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) pct: 100 -> 0 / direction: up
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) >> calculateDriveTime | going up: from 100 to 0
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) netto drive time = 16
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) calculateDriveTime: oldpos=100,newpos=0,direction=up,time=16,steps=100,drivetime=22
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: RLO_Buero Name: AutoShutter Notify: $VAR1 = [
'last_drive: drive-up',
'state: drive-up'
];
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) execute following commands: set RL_Buero off; ;
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) stop in 22 seconds.
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'RLO_Buero_lastPosValue: 100'
];
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - ShuttersCommandSet setDriveCmd wird aufgerufen
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'RLO_Buero_nextAstroTimeEvent: 31.01.2021 - 20:22'
];
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'state: created new drive timer'
];
Lustigerweise ist heute auch mein RLO_WZ_Sued verfahren, ohne, dass es der ASC angezeigt hätte. ASC_Pos_Reading war auf position, nicht auf pct. Sonst habe ich den RLO_WZ_Sued mit nichts verknüpft :o
Ich lasse bis zum nächsten Tipp mal den RLO_Buero, wie er ist und schaue, ob er morgen früh auch noch hoch fährt. Den RLO_WZ_Sued lasse ich mal per Astro, vielleicht fühlt er sich vom RLO_Buero inspiriert und fährt morgen früh hoch :)
Zitat von: Cerex am 30 Januar 2021, 21:04:59
Hi Cooltux,
danke dir schon mal für deine Mühen :) Langsam wird's. Habe heute morgen auf 0.10.11 geupdated, nachdem ich das im Nachbarthread gelesen habe.
Nach dem Wiggle gestern hat es jetzt funktioniert, dass über time mit ein bisschen Vorlauf der Rollladen verfährt - hoch und runter, reproduzierbar. Das ist schon mal ein guter Schritt. Im Log steht jetzt natürlich recht viel, folgender Log sieht repräsentativ aus:
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: RLO_Buero Name: AutoShutter Notify: $VAR1 = [
'command: pct-0',
'desired_pct: 0'
];
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) >> Start
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) drive from 100 to 0. command: pct-0. state: closed
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) pct: 100 -> 0 / direction: up
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) >> calculateDriveTime | going up: from 100 to 0
2021.01.30 20:47:01 5: ROLLO (RLO_Buero) netto drive time = 16
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) calculateDriveTime: oldpos=100,newpos=0,direction=up,time=16,steps=100,drivetime=22
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: RLO_Buero Name: AutoShutter Notify: $VAR1 = [
'last_drive: drive-up',
'state: drive-up'
];
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) execute following commands: set RL_Buero off; ;
2021.01.30 20:47:01 4: ROLLO (RLO_Buero) stop in 22 seconds.
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'RLO_Buero_lastPosValue: 100'
];
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - ShuttersCommandSet setDriveCmd wird aufgerufen
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'RLO_Buero_nextAstroTimeEvent: 31.01.2021 - 20:22'
];
2021.01.30 20:47:01 4: AutoShuttersControl (AutoShutter) - Devname: AutoShutter Name: AutoShutter Notify: $VAR1 = [
'state: created new drive timer'
];
Lustigerweise ist heute auch mein RLO_WZ_Sued verfahren, ohne, dass es der ASC angezeigt hätte. ASC_Pos_Reading war auf position, nicht auf pct. Sonst habe ich den RLO_WZ_Sued mit nichts verknüpft :o
Ich lasse bis zum nächsten Tipp mal den RLO_Buero, wie er ist und schaue, ob er morgen früh auch noch hoch fährt. Den RLO_WZ_Sued lasse ich mal per Astro, vielleicht fühlt er sich vom RLO_Buero inspiriert und fährt morgen früh hoch :)
Kleiner Tip für das testen. Immer wenn ein Rollo gefahren würde zur Früh und zur Nacht werden interne Marker gesetzt. Sunset und Sunrise. Wenn Morgens gefahren wurde muss Sunrise 1 sein und Sunset 0 und Nach der Abendfahrt genau anders rum. Das kannst Du auslesen mit der ASC API
{ ascAPIget('Sunrise','ROLLONAME') }
Das oben in die FHEMWEB Kommandozeile eingeben.
Wenn Du nun rumtestest dann sollten vor dem Test die Marker überprüft werden und entsprechend der gesetzen Werte die erste Fahrt gemacht werden. Also wenn Sunrise 1 und Sunset 0 dann muss das nächste eine Abendfahrt sein, wenn anders rum dann muss der nächste Test eine Morgenfahrt sein. Sonst fahren die Rollos nicht.
Grüße
Guten Morgen,
vielen Dank für den Tipp.
Heute Morgen ist RLO_Buero zur hart eingestellten Zeit gefahren, und auch RLO_WZ_Sued ist um ca. 7:30 hoch, wohl zu sr_indoor. Das freut mich, ich werde heute mal die anderen Rollläden testweise auf ASC umstellen und meine AT abschalten.
Was ich mich nur frage: was genau war denn jetzt ausschlaggebend, dass die Rollläden verfahren?
Auf jeden Fall schonmal tausend Dank für eure Unterstützung, war schon echt verzweifelt!
Einen schönen Sonntag
Ben
Ich denke das Du durch deine Testerei eventuell ASC durcheinander gebracht hast. Auch empfiehlt es sich Updates und Neustarts am Tag und ganz in der Nacht zu machen. Nicht in der Zeit zwischen den early und latest Angaben.
Habe jetzt mal die anderen Rollläden eingerichtet und schau mal, was morgen früh so passiert :)
Hi,
heute Morgen ist tatsächlich alles gefahren, wie es sollte.
Hatte gestern Abend einen restart gemacht. Werde jetzt mal weiter beobachten.
Die Ansteuerung ist aktuell per Rollo. Wenn ich sie direkt über SIGNALduino / Domführung ansteuern würde, hätte ich das Thema, dass closed als 200% definiert ist. Kann ich das im ASC anpassen, oder würde das eher als eigenes Attribut im somfy-device gehen?
Zitat von: Cerex am 01 Februar 2021, 11:12:14
Hi,
heute Morgen ist tatsächlich alles gefahren, wie es sollte.
Hatte gestern Abend einen restart gemacht. Werde jetzt mal weiter beobachten.
Die Ansteuerung ist aktuell per Rollo. Wenn ich sie direkt über SIGNALduino / Domführung ansteuern würde, hätte ich das Thema, dass closed als 200% definiert ist. Kann ich das im ASC anpassen, oder würde das eher als eigenes Attribut im somfy-device gehen?
Das kannst Du in ASC anpassen. Musst halt über die Kommandozeile machen.
Also
attr ROLLONAME ASC_Closed_Pos 200
Grüße