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

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

Vorheriges Thema - Nächstes Thema

Eistee

Habe gerade auf diese Version geupdated. Nach shutdown restart hab ich folgendes im log entdeckt:
2020.06.23 22:15:59 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm line 112.

FunkOdyssey

Zitat von: Karflyer am 23 Juni 2020, 21:57:41
Hallo CoolTux,

ich habe nach dem Update auf die 0.10 das folgende Reading in den ShutterDevices:
ASC_ShadingMessage  INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

'but shutters temperature sensor is not set' ist das nur eine Info oder muss das Attribut an allen Rollläden gesetzt werden, die Shading nutzen?

Gruß
Stefan

Er hatte hier im Thread geschrieben, dass es verschiedene Abstufungen gibt. INFO ist nur informativ.

FunkOdyssey

Zitat von: CoolTux am 23 Juni 2020, 20:14:57
Dann passt es doch, oder verstehe ich Dich da falsch. Minimum zum beschatten ist Elevation 25 hast du geschrieben, wenn das aber unterschritten wird wird entschattet. Das passt.

Okay. Danke für die Klarstellung. Jahrelang habe ich die Sonnenhöhe ignoriert. Jetzt weiß ich, dass der Wert 25 bei mir nicht passt.



Anderes Problem:
Ich hatte das schon vor wenigen Wochen erwähnt, dass einige Jalousien nicht herunterfahren, die nahezu zeitgleich aus der Beschattung (shading out) fahren. Nun habe ich das wieder.

Folgendes Rollo hätte um 19:15 Uhr geschlossen werden müssen.



Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_BrightnessSensor lightsensor:lux
   ASC_Closed_Pos 0:99
   ASC_Down   astro
   ASC_Drive_Delay 5
   ASC_Drive_DelayStart 15
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 97:0
   ASC_Partymode on
   ASC_Pos_Reading positionBlinds
   ASC_Shading_InOutAzimuth 90:275
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 0:1
   ASC_Shading_StateChange_SunnyCloudy 1200:500
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 19:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_WiggleValue 15



2020-06-23_10:41:48 zw_jal_dachfenster ASC_ShuttersLastDrive: shading in
2020-06-23_18:46:03 zw_jal_dachfenster ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-06-23_19:15:45 zw_jal_dachfenster dim 93
2020-06-23_19:15:46 zw_jal_dachfenster power: 144.6 W
2020-06-23_19:16:09 zw_jal_dachfenster position: Blind 91 Slat 0
2020-06-23_19:16:09 zw_jal_dachfenster pct: 91
2020-06-23_19:16:09 zw_jal_dachfenster positionBlinds: 91
2020-06-23_19:16:09 zw_jal_dachfenster positionSlat: 0
2020-06-23_19:16:12 zw_jal_dachfenster power: 0.0 W
2020-06-23_19:16:13 zw_jal_dachfenster dim 97
2020-06-23_19:16:14 zw_jal_dachfenster power: 146.0 W
2020-06-23_19:16:20 zw_jal_dachfenster position: Blind 95 Slat 0
2020-06-23_19:16:20 zw_jal_dachfenster pct: 95
2020-06-23_19:16:20 zw_jal_dachfenster positionBlinds: 95
2020-06-23_19:16:21 zw_jal_dachfenster ASC_ShuttersLastDrive: shading out
2020-06-23_19:16:24 zw_jal_dachfenster power: 0.0 W


Ich habe das Debugging aktiviert. Hoffentlich habe ich morgen mehr Infos.

CoolTux

Zitat von: Karflyer am 23 Juni 2020, 21:57:41
Hallo CoolTux,

ich habe nach dem Update auf die 0.10 das folgende Reading in den ShutterDevices:
ASC_ShadingMessage  INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

'but shutters temperature sensor is not set' ist das nur eine Info oder muss das Attribut an allen Rollläden gesetzt werden, die Shading nutzen?

Gruß
Stefan

Das ist nur eine Info. Ein TempSensor in den Rollos ist nicht nötig.
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

flummy1978

Hey,

zunächst einmal vielen Dank für die NÄCHSTE Stufe des Moduls. Es scheint so, als würden wir uns langsam in den Bereich rein bewegen, der zur eierlegenden Wollmichsau führen wird....Loben kann man nicht
oft genug, daher wie immer *Thumbsup*

Hab aber dennoch mal(wieder) 2 Fragen:

Das unten stehende Rollo (Terasssentür) hat zwei (!) (twostate) Fensterkontakte. Einen im Bereich der zum Lüften genutzt wird ( da soll das Rollo unten bleiben, wenn beschattet oder sonst wie geschlossen ) und einen der dort aktiviert wird, wenn man die Terassentür weiter öffnet (zum rausgehen) Nun soll entsprechend auch das Rollo fahren. Wenn ich einen Twostate Fensterkontakt als threestate konfigueriere, macht es doch nichts oder ? Er liefert ja am Ende ein state Reading das "open" liefert und das ist das Wichtigste für die Berarbeitung oder ? Egal wie ich es bisher probiert habe, ich bekomme das Rollo nicht zum bewegen (mit Comfort position). ASC Control  comfort ist im ASC Modul eingeschaltet.

Ich könnte es so wie ich es bisher kenne mit der Ventilate Position benutzen und die Ventilate Position entsprechend konfiguerieren, aber es hat ja einen Grund warum es eine Comfort Position ist. Zudem ist es die Terassentür, also soll mich das Rollo auch nicht ausperren im Falle des Falles ;) Was mach ich da falsch ?

Internals:
   FUUID      5ec46220-f33f-8d79-a4bc-526088c4333cb9be
   NAME       Rollo_EG_WZ_terrasse_tuer
   NR         289
   STATE     
<pre>
read0:closed

read1:100

read2:closed
</pre>

   TYPE       ROLLO
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-06-24 02:13:47   .ASC_AttrUpdateChanges_v0.10.0 1
     2020-05-21 16:06:02   ASC_Enable      on
     2020-06-24 02:13:55   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-06-22 22:09:55   ASC_ShuttersLastDrive manual
     2020-06-24 05:00:02   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 05:00:02   ASC_Time_DriveUp 25.06.2020 - 05:00
     2020-06-24 02:13:42   associatedWith  AUTO_RolloSteuerung
     2020-06-22 22:09:47   command         closed
     2020-06-22 22:09:47   desired_pct     100
     2020-06-22 22:09:50   drive-type      modul
     2020-06-22 22:09:50   last_drive      drive-down
     2020-06-22 22:09:55   pct             100
     2020-06-22 22:09:55   state           closed
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_ComfortOpen_Pos 5
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_WindowRec TK_EG_WZ_terrasse
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      Terrassentür
   cmdIcon    down1:own-down1@red stop:rc_PAUSE@gold up1:own-up1@green
   devStateIcon read0.drive-up:rc_UP@red:stop .*read0..*:rc_UP@green:open read1.drive-down:fts_shutter_down@red:stop read1.drive-up:fts_shutter_up@red:stop read1.0:own-fts_door_shutter_0@green read1.98.*:own-fts_door_shutter_98@gold read1.99.*:own-fts_door_shutter_99@orange read1.100:own-fts_door_shutter_100@red read1.\d{1,2}.*:own-fts_door_shutter_xx@green read1.drive.*:fts_shutter@Crimson:stop read2.drive-down:rc_DOWN@red:stop read2..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       fts_blade_arc_close_00
   rl_autoStop 0
   rl_commandDown set dev_terrasse_jalou_tuer close
   rl_commandStop set dev_terrasse_jalou_tuer stop
   rl_commandUp set dev_terrasse_jalou_tuer open
   rl_excessBottom 1
   rl_excessTop 1
   rl_secondsDown 62
   rl_secondsUp 62
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     40
   stateFormat {
my $state = ReadingsVal($name, "state" , "null");
my $icon;

if ($state =~ /drive/) { $icon = $state;}
else {$icon = ReadingsVal($name, "pct" , "0");}
"
<pre>
read0:$state

read1:$icon

read2:$state
</pre>
"
}
   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_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 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
   webCmd     up1:stop:down1:pct
   widgetOverride pct:slider,0,1,100


2.

ZitatASC_ComfortOpen_Pos          in 10er Schritten von 0 bis 100 !!! Die eingestellte Position wird bei einem threestate Sensor angefahren. Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
Wenn ich die ComfortOpen Position einstelle, bekomme ich aber ein Auswahlfenster mit 10er Werten 0-100.
Ich habe es über den Setter auf einen Wert der nicht den 10er Werten entspricht, aber für die Perl Funktion stellt sich folgende Frage:
Ist die Setter Funktion die Einzige mit der ich das Attribut belegen kann ? Oder sollte ich beim entsprechenden Device die Auswahl im Userattr löschen und Perl direkt im Attribut nutzen ? (wäre mir am liebsten, weil dann die Perl Funktion im betroffnen Device bleibt)

Würde mich freuen, wenn Du / Ihr mir da weiterhelfen könntet.

Viele Grüße
Andreas

CoolTux

Hallo,

Erstmal zu Deiner 2. Frage. Auf gar keinen Fall irgendwas von ASC aus dem userattr löschen. Du kannst doch den attr Befehl zum setzen eines Attributes nehmen.
attr Rolloname ASC_ComfortOpen_Pos 37

oder

attr RolloOG.* ASC_ComfortOpen_Pos 37
um alle Rollos im Obergeschoss das Attribut zu geben.

Deine 1erste schaue ich mir genauer an. Eigentlich sollte es aussreichen auf threestate zu stellen.
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: flummy1978 am 24 Juni 2020, 12:35:07
Hey,

zunächst einmal vielen Dank für die NÄCHSTE Stufe des Moduls. Es scheint so, als würden wir uns langsam in den Bereich rein bewegen, der zur eierlegenden Wollmichsau führen wird....Loben kann man nicht
oft genug, daher wie immer *Thumbsup*

Hab aber dennoch mal(wieder) 2 Fragen:

Das unten stehende Rollo (Terasssentür) hat zwei (!) (twostate) Fensterkontakte. Einen im Bereich der zum Lüften genutzt wird ( da soll das Rollo unten bleiben, wenn beschattet oder sonst wie geschlossen ) und einen der dort aktiviert wird, wenn man die Terassentür weiter öffnet (zum rausgehen) Nun soll entsprechend auch das Rollo fahren. Wenn ich einen Twostate Fensterkontakt als threestate konfigueriere, macht es doch nichts oder ? Er liefert ja am Ende ein state Reading das "open" liefert und das ist das Wichtigste für die Berarbeitung oder ? Egal wie ich es bisher probiert habe, ich bekomme das Rollo nicht zum bewegen (mit Comfort position). ASC Control  comfort ist im ASC Modul eingeschaltet.

Ich könnte es so wie ich es bisher kenne mit der Ventilate Position benutzen und die Ventilate Position entsprechend konfiguerieren, aber es hat ja einen Grund warum es eine Comfort Position ist. Zudem ist es die Terassentür, also soll mich das Rollo auch nicht ausperren im Falle des Falles ;) Was mach ich da falsch ?

Internals:
   FUUID      5ec46220-f33f-8d79-a4bc-526088c4333cb9be
   NAME       Rollo_EG_WZ_terrasse_tuer
   NR         289
   STATE     
<pre>
read0:closed

read1:100

read2:closed
</pre>

   TYPE       ROLLO
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-06-24 02:13:47   .ASC_AttrUpdateChanges_v0.10.0 1
     2020-05-21 16:06:02   ASC_Enable      on
     2020-06-24 02:13:55   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-06-22 22:09:55   ASC_ShuttersLastDrive manual
     2020-06-24 05:00:02   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 05:00:02   ASC_Time_DriveUp 25.06.2020 - 05:00
     2020-06-24 02:13:42   associatedWith  AUTO_RolloSteuerung
     2020-06-22 22:09:47   command         closed
     2020-06-22 22:09:47   desired_pct     100
     2020-06-22 22:09:50   drive-type      modul
     2020-06-22 22:09:50   last_drive      drive-down
     2020-06-22 22:09:55   pct             100
     2020-06-22 22:09:55   state           closed
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_ComfortOpen_Pos 5
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_WindowRec TK_EG_WZ_terrasse
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      Terrassentür
   cmdIcon    down1:own-down1@red stop:rc_PAUSE@gold up1:own-up1@green
   devStateIcon read0.drive-up:rc_UP@red:stop .*read0..*:rc_UP@green:open read1.drive-down:fts_shutter_down@red:stop read1.drive-up:fts_shutter_up@red:stop read1.0:own-fts_door_shutter_0@green read1.98.*:own-fts_door_shutter_98@gold read1.99.*:own-fts_door_shutter_99@orange read1.100:own-fts_door_shutter_100@red read1.\d{1,2}.*:own-fts_door_shutter_xx@green read1.drive.*:fts_shutter@Crimson:stop read2.drive-down:rc_DOWN@red:stop read2..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       fts_blade_arc_close_00
   rl_autoStop 0
   rl_commandDown set dev_terrasse_jalou_tuer close
   rl_commandStop set dev_terrasse_jalou_tuer stop
   rl_commandUp set dev_terrasse_jalou_tuer open
   rl_excessBottom 1
   rl_excessTop 1
   rl_secondsDown 62
   rl_secondsUp 62
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     40
   stateFormat {
my $state = ReadingsVal($name, "state" , "null");
my $icon;

if ($state =~ /drive/) { $icon = $state;}
else {$icon = ReadingsVal($name, "pct" , "0");}
"
<pre>
read0:$state

read1:$icon

read2:$state
</pre>
"
}
   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_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 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
   webCmd     up1:stop:down1:pct
   widgetOverride pct:slider,0,1,100


Ich verstehe nicht so ganz auf welcher Basis Du auswertest welcher Kontakt nun offen und welcher geschlossen oder beide offen?
Warum setzt Du beide Kontakte nicht in eine structure und machst dann entsprechend open, closed und tilted.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dk3572

Zitat von: CoolTux am 23 Juni 2020, 16:05:30
ASC_blockAscDrivesAfterManual 1

nimm das mal raus

Hallo,

danke für die Hilfe.
Leider funktioniert die Beschattung immer noch nicht (Rollläden fahren nicht) und die LastPosition wird nicht richtig angezeigt.

Hast du eine Idee?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Astro,Fenster_Erker,Bewohner,BM_Hof,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-24 05:43:11   Ro_Erkerfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Erkerfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Erkerfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:43:15   Ro_Terrassenfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Terrassenfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Terrassenfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:57:42   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-24 09:10:58   Ro_Terrassentuer_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-24 09:10:59   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-24 09:10:54   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-24 09:10:58   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-24 09:10:54   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-24 13:08:23   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-24 05:43:11   ASC_ShuttersLastDrive manual
     2020-06-24 09:10:58   ASC_Time_DriveDown 24.06.2020 - 21:30
     2020-06-24 09:10:58   ASC_Time_DriveUp 25.06.2020 - 06:00
     2020-06-24 05:42:46   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-24 09:10:54   associatedWith  Rollladensteuerung
     2020-06-24 05:43:10   commState       CMDs_done
     2020-06-24 05:43:10   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-24 05:43:10   level           100
     2020-06-24 05:43:10   motor           stop:on
     2020-06-24 05:43:10   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-24 05:43:10   recentStateType info
     2020-06-24 05:43:10   state           on
     2020-06-24 05:43:10   timedOn         off
   helper:
     HM_CMDNR   248
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592982589.7784
       TmplTs     1592982589.7784
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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 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 room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter


moonsorrox

auch von mir eine Info, dass er immer created new drive timer im ASC Modul anzeigt
Das macht er weiterhin der letzte Status von heute morgen
Im ASC Modul
state  created new drive timer  2020-06-24 08:00:01

Im Rollladen zeigt er
ASC_ShuttersLastDrive  day open  2020-06-24 07:30:30
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Zitat von: dk3572 am 24 Juni 2020, 13:12:30
Hallo,

danke für die Hilfe.
Leider funktioniert die Beschattung immer noch nicht (Rollläden fahren nicht) und die LastPosition wird nicht richtig angezeigt.

Hast du eine Idee?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Astro,Fenster_Erker,Bewohner,BM_Hof,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-24 05:43:11   Ro_Erkerfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Erkerfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Erkerfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:43:15   Ro_Terrassenfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Terrassenfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Terrassenfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:57:42   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-24 09:10:58   Ro_Terrassentuer_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-24 09:10:59   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-24 09:10:54   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-24 09:10:58   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-24 09:10:54   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-24 13:08:23   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-24 05:43:11   ASC_ShuttersLastDrive manual
     2020-06-24 09:10:58   ASC_Time_DriveDown 24.06.2020 - 21:30
     2020-06-24 09:10:58   ASC_Time_DriveUp 25.06.2020 - 06:00
     2020-06-24 05:42:46   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-24 09:10:54   associatedWith  Rollladensteuerung
     2020-06-24 05:43:10   commState       CMDs_done
     2020-06-24 05:43:10   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-24 05:43:10   level           100
     2020-06-24 05:43:10   motor           stop:on
     2020-06-24 05:43:10   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-24 05:43:10   recentStateType info
     2020-06-24 05:43:10   state           on
     2020-06-24 05:43:10   timedOn         off
   helper:
     HM_CMDNR   248
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592982589.7784
       TmplTs     1592982589.7784
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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 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 room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter



Ich habe den Fehler gefunden

ASC_Mode_Up absent

Ich muss das im Code verbessern.
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: CoolTux am 24 Juni 2020, 13:21:49
Ich habe den Fehler gefunden

ASC_Mode_Up absent

Ich muss das im Code verbessern.

Ich habe es gefixt und eingecheckt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dk3572

Zitat von: CoolTux am 24 Juni 2020, 13:29:10
Ich habe es gefixt und eingecheckt

Super, nur welchen Fehler behebt das?
Die Beschattung od. die falschen LastPosition?

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

FunkOdyssey

Oh, das könnte evtl. auch meine Beschattungsprobleme lösen.

Ich habe die Rollos vor einiger Zeit auf "absent" eingestellt. Es könnte sein, dass meine Beschattung seitdem nicht mehr funktioniert.

CoolTux

Zitat von: FunkOdyssey am 24 Juni 2020, 14:30:00
Oh, das könnte evtl. auch meine Beschattungsprobleme lösen.

Ich habe die Rollos vor einiger Zeit auf "absent" eingestellt. Es könnte sein, dass meine Beschattung seitdem nicht mehr funktioniert.

Gilt aber nur bei Up und wenn dem so ist dann wird es definitiv daran liegen. Update morgen früh
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