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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: eurofinder am 02 Mai 2019, 17:33:44
Hallo CoolTux,

habe da nochmals eine Verständnisfrage.

Wenn ein Rolladen per Shading in seine definierte Position gefahren ist, wie behandelt ASC per Standard dann den Rolladen, wenn man vor "automatischen" Beenden durch ASC, weil die Bedingungen für Shading nicht mehr erfüllt sind, den Rolladen manuell verstellt?

Dachte eigentlich, dass der Rolladen dann in der manuell angefahrenen Position verbleibt. Hier unter 0.6.4 wird der Rolladen wieder in seine definierte Shading-Position gefahren.

Könntest du bitte ggf. ein Attribut hinzufügen (z.B. ASC_ShadingReturnMode=On/Off), wo man selbst definieren kann, wie das verhalten sein soll - entweder global für alle im ASC-Device oder im jeweiligen Rolladendevice?

Gruß
eurofinder

ASC übernimmt nach blockingAfterManual wieder die Kontrolle. Dazu gehört auch das Beschatten.
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

Ich verstehe nicht wieso solche Unzulänglichkeiten vom Modul durch tricksen beseitigt werden muss.
Wenn das Rolllo den Befehl bekommt auf 90 zu fahren. Und das bekommt Dein Rollo.

2019.05.02 17:18:15 3: RAnkleide: tahoma_applyRequest data={"label":"Ankleidezimmer - Positionieren auf 90 % - myFHEM","actions":[{"deviceURL":"io://1208-4648-3794/5491834","commands":[{"name":"setClosure","parameters":[90]}]}]}

Wieso wird dann später in Deinem Rolllo Device der Wert auf 89 geändert.
Wäre es nicht besser den Auslöser zu fixen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

D3ltorohd

Ich bin hier irgendwie etwas überfordert meine Rollos mit diesem Modul zu steuern.

Ich komme eigentlich von Openhab und habe mir dort schon eine Steuerung angelegt. Leider läuft das Gateway dafür nicht so toll, daher bin ich jetzt auf Signalduino umgestiegen. Der Stick, das Jaro Modul und die Rollos sind eingerichtet und laufen auch über FHEM, wie stelle ich das jetzt am besten an, könnte mir vllt einer Helfen an einem konkreten Beispiel meiner HW für einen Rollo, den Rest müsste ich dann selber hinbekommen.

In der Log steht dann immer JaroliftCUL : Jaro_FB set down 5
In der Log steht dann immer JaroliftCUL : Jaro_FB set down 3
In der Log steht dann immer JaroliftCUL : Jaro_FB set up 6

Ich kann up, down, stop und shade position. Auf eine bestimmte Position fahren kann man doch bestimmt mit einem Timer oder einem Rule, wenn ich sage der Rollo braucht 20 Sekunden, könnte man das doch auf 100% setzten, nach 10 Sekunden wäre er 50% zu usw.

z.b. indem Fall haben die Rollos die Nummern als Name, mit denen müsste ich dann irgendwie was anfangen. Leider bin ich da total überfordert.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

eurofinder

Jipp, gebe dir Recht, dass bei der Rückmeldung der Position hier bei mir das Problem technisch bedingt ist und ASC das nicht abfangen muss.
Wäre nur toll, wenn es das würde:-)

Habe schon mehrfach probiert den Motor neu zu kalibrieren, funktioniert aber irgendwie nicht - ansonsten läuft ja auch alles einwandfrei.

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

CoolTux

Zitat von: D3ltorohd am 02 Mai 2019, 21:15:19
Ich bin hier irgendwie etwas überfordert meine Rollos mit diesem Modul zu steuern.

Ich komme eigentlich von Openhab und habe mir dort schon eine Steuerung angelegt. Leider läuft das Gateway dafür nicht so toll, daher bin ich jetzt auf Signalduino umgestiegen. Der Stick, das Jaro Modul und die Rollos sind eingerichtet und laufen auch über FHEM, wie stelle ich das jetzt am besten an, könnte mir vllt einer Helfen an einem konkreten Beispiel meiner HW für einen Rollo, den Rest müsste ich dann selber hinbekommen.

In der Log steht dann immer JaroliftCUL : Jaro_FB set down 5
In der Log steht dann immer JaroliftCUL : Jaro_FB set down 3
In der Log steht dann immer JaroliftCUL : Jaro_FB set up 6

Ich kann up, down, stop und shade position. Auf eine bestimmte Position fahren kann man doch bestimmt mit einem Timer oder einem Rule, wenn ich sage der Rollo braucht 20 Sekunden, könnte man das doch auf 100% setzten, nach 10 Sekunden wäre er 50% zu usw.

z.b. indem Fall haben die Rollos die Nummern als Name, mit denen müsste ich dann irgendwie was anfangen. Leider bin ich da total überfordert.

Gib bitte ein list vom Rollladen Device. Wie genau lautet Dein set Befehl um das Rolllo auf 30 Prozent zu 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

CoolTux

Zitat von: eurofinder am 02 Mai 2019, 21:20:00
Jipp, gebe dir Recht, dass bei der Rückmeldung der Position hier bei mir das Problem technisch bedingt ist und ASC das nicht abfangen muss.
Wäre nur toll, wenn es das würde:-)

Habe schon mehrfach probiert den Motor neu zu kalibrieren, funktioniert aber irgendwie nicht - ansonsten läuft ja auch alles einwandfrei.

Gruß
eurofinder

Und was passiert wenn du ihm sagst er soll auf 89 fahren? Springt er dann auf 88 oder bleibt er auf 89?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

eurofinder

Probiere ich morgen mal aus. Rolläden sind jetzt alle runtergefahren.
Das seltsame ist, dass die Abweichungen nicht immer auftreten.

Da ich bisher kein automatisches shading verwendet habe, war das bisher für mich unproblematisch. Zuvor habe ich die Rolläden direkt über die Tahoma-Box zeitabhängig über Szenarien gesteuert. Diese musste ich aber immer anpassen. Zeitsteuerung hatte natürlich auch das Problem, dass sich die Rolläden auch bei Bewölkung und regen bewegten.

Bin deshalb umgestiegen auf FHEM und war froh, dein Modul gefunden zu haben, wo dies komfortabler zu automatisieren ist. 

Gruß und schönen Abend noch
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Loredo

es tut mir sehr leid, aber ich hab noch nen Schnitzer gefunden  :-[


(ASC heißt mein Device)
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

CoolTux

Muss Dir nicht Leid tun. Ist doch gut das Du sowas findest statt daß er unentdeckt liegen bleibt.

lösche das Reading bitte einmal. Ich muss mir da mal was einfallen lassen.
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

Chaos

Hallo Leon,

ich hab ein seltsames Problem und ich vermute, dass es seit der 0.6.x auftritt.
Hatte lange Zeit die Vorgängerversion problemlos im Einsatz und seit kurzem fahren meine Rollläden abends nicht mehr runter.
Morgens rauf funktioniert wie gewünscht, aber abends passiert einfach gar nix.
Rollläden sind alle HM über CCU und lassen sich problemlos steuern.
Hab gestern mal das ASC Device komplett gelöscht und neu eingebunden, aber das Ergebnis war das gleiche.
Das Log (Loglevel4)
       ];
          'state: created new drive timer'
2019.05.02 22:00:02.128 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_WoZi_seite_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.121 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.116 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_WoZi_seite_lastPosValue: 0'
2019.05.02 22:00:02.114 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.104 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Terasse_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.095 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.088 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_HWR_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.081 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.074 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_HWR_lastPosValue: 0'
2019.05.02 22:00:02.071 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.060 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Gruppe_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.053 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.048 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_Gruppe_lastPosValue: 0'
2019.05.02 22:00:02.044 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.036 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Eltern_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.028 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.023 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_Eltern_lastPosValue: 0'
2019.05.02 22:00:02.019 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 21:46:38.913 3: UWZ UWZ: Run.1219 Done fetching data

        ];
          'ATTR ASC verbose 4'
2019.05.02 21:37:37.636 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [


und ein List von einer exemplarischer Rolllade
Internals:
   DEF        LEQ0634793
   FUUID      5c439a24-f33f-67e1-7662-022e9672780f76c3
   IODev      d_ccu
   NAME       HM_Roll_WoZi_seite
   NR         492
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    LEQ0634793
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Roll_WoZi_seite
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.5
   statevals  devstate
   READINGS:
     2019-05-02 08:46:40   1.DIRECTION     none
     2019-05-02 08:46:40   1.INHIBIT       false
     2019-05-02 08:46:40   1.LEVEL         open
     2019-05-02 08:46:40   1.WORKING       no
     2019-05-02 06:18:07   ASC_ShuttersLastDrive day open
     2019-05-02 21:37:11   ASC_Time_DriveDown  2.05.2019 - 22:00
     2019-05-02 21:37:11   ASC_Time_DriveUp  3.05.2019 - 06:15
     2019-05-02 08:46:40   activity        false
     2019-05-02 08:46:27   associatedWith  ASC
     2019-05-02 08:46:40   control         100
     2019-05-02 08:46:40   hmstate         open
     2019-05-02 08:46:40   state           open
   hmccu:
     devspec    LEQ0634793
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       199
         VAL        199
       0.RSSI_PEER:
         OVAL       205
         VAL        205
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      none
         OVAL       0
         SVAL       none
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
Attributes:
   ASC        2
   ASC_Drive_Offset 0
   ASC_Drive_OffsetStart 50
   ASC_Pos_Reading pct
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/
   room       Homematic,Wohnzimmer
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Danke
Manuel

Loredo

Zitat von: CoolTux am 02 Mai 2019, 21:54:19
Muss Dir nicht Leid tun. Ist doch gut das Du sowas findest statt daß er unentdeckt liegen bleibt.

lösche das Reading bitte einmal. Ich muss mir da mal was einfallen lassen.


++++ Beim ASC Device ist das Attribut ASC_Drive_Offset mit aufgeführt, dort scheint es aber ohne Funktion. In der deutschen Doku wird ASC_Drive_Offset und ASC_Drive_OffsetStart nur für die Rollladen Devices erwähnt.




PS: Readings gelöscht und neu gestartet.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

CoolTux

Zitat von: Chaos am 02 Mai 2019, 22:04:26
Hallo Leon,

ich hab ein seltsames Problem und ich vermute, dass es seit der 0.6.x auftritt.
Hatte lange Zeit die Vorgängerversion problemlos im Einsatz und seit kurzem fahren meine Rollläden abends nicht mehr runter.
Morgens rauf funktioniert wie gewünscht, aber abends passiert einfach gar nix.
Rollläden sind alle HM über CCU und lassen sich problemlos steuern.
Hab gestern mal das ASC Device komplett gelöscht und neu eingebunden, aber das Ergebnis war das gleiche.
Das Log (Loglevel4)
       ];
          'state: created new drive timer'
2019.05.02 22:00:02.128 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_WoZi_seite_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.121 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.116 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_WoZi_seite_lastPosValue: 0'
2019.05.02 22:00:02.114 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.104 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Terasse_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.095 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.088 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_HWR_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.081 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.074 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_HWR_lastPosValue: 0'
2019.05.02 22:00:02.071 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.060 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Gruppe_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.053 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.048 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_Gruppe_lastPosValue: 0'
2019.05.02 22:00:02.044 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'state: created new drive timer'
2019.05.02 22:00:02.036 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [

        ];
          'HM_Roll_Eltern_nextAstroTimeEvent:  3.05.2019 - 06:15'
2019.05.02 22:00:02.028 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 22:00:02.023 4: AutoShuttersControl (ASC) - ShuttersCommandSet setDriveCmd wird aufgerufen

        ];
          'HM_Roll_Eltern_lastPosValue: 0'
2019.05.02 22:00:02.019 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
2019.05.02 21:46:38.913 3: UWZ UWZ: Run.1219 Done fetching data

        ];
          'ATTR ASC verbose 4'
2019.05.02 21:37:37.636 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [


und ein List von einer exemplarischer Rolllade
Internals:
   DEF        LEQ0634793
   FUUID      5c439a24-f33f-67e1-7662-022e9672780f76c3
   IODev      d_ccu
   NAME       HM_Roll_WoZi_seite
   NR         492
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    LEQ0634793
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Roll_WoZi_seite
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.5
   statevals  devstate
   READINGS:
     2019-05-02 08:46:40   1.DIRECTION     none
     2019-05-02 08:46:40   1.INHIBIT       false
     2019-05-02 08:46:40   1.LEVEL         open
     2019-05-02 08:46:40   1.WORKING       no
     2019-05-02 06:18:07   ASC_ShuttersLastDrive day open
     2019-05-02 21:37:11   ASC_Time_DriveDown  2.05.2019 - 22:00
     2019-05-02 21:37:11   ASC_Time_DriveUp  3.05.2019 - 06:15
     2019-05-02 08:46:40   activity        false
     2019-05-02 08:46:27   associatedWith  ASC
     2019-05-02 08:46:40   control         100
     2019-05-02 08:46:40   hmstate         open
     2019-05-02 08:46:40   state           open
   hmccu:
     devspec    LEQ0634793
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       199
         VAL        199
       0.RSSI_PEER:
         OVAL       205
         VAL        205
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      none
         OVAL       0
         SVAL       none
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
Attributes:
   ASC        2
   ASC_Drive_Offset 0
   ASC_Drive_OffsetStart 50
   ASC_Pos_Reading pct
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/
   room       Homematic,Wohnzimmer
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Danke
Manuel

Du hast ASC_Pos_Reading falsch gesetzt. Dein Wert ist pct hast aber gar kein Reading pct. Wie heißt Dein Reading welches die aktuelle Position vom Rolllo wieder gibt, den Namen musst Du in dem Attribut als Wert ein setzen.
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: Loredo am 02 Mai 2019, 22:15:53

++++ Beim ASC Device ist das Attribut ASC_Drive_Offset mit aufgeführt, dort scheint es aber ohne Funktion. In der deutschen Doku wird ASC_Drive_Offset und ASC_Drive_OffsetStart nur für die Rollladen Devices erwähnt.




PS: Readings gelöscht und neu gestartet.

Kann ich nicht nachvollziehen. Finde das Attribut bei mir im ASC Device nicht.
Es gibt ASC_shuttersDriveOffset und das wird beachtet sofern das Attribut ASC_Drive_Offset im Rolllo nicht gesetzt ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Chaos

Hi
Zitat von: CoolTux am 02 Mai 2019, 22:18:04
Du hast ASC_Pos_Reading falsch gesetzt. Dein Wert ist pct hast aber gar kein Reading pct. Wie heißt Dein Reading welches die aktuelle Position vom Rolllo wieder gibt, den Namen musst Du in dem Attribut als Wert ein setzen.

Danke für die schnelle Antwort. Ist das neu?
Dürfte dann am ehesten das Reading: 1.LEVEL sein. Dieses gibt die Prozent, bzw. opened oder closed an.
Hoffe das klappt damit. Werd ich morgen Abend sehen ;-)

MfG
Manuel

CoolTux

Das war schon immer so. Und es dürfen nur numerische Werte drin stehen. Open geht also nicht.
Was ist mit dem Reading control?
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