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

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: andy19850 am 04 Februar 2020, 06:42:14
Genau!

Na dann stell das doch so ein in Deinem Roommate Macro. Das ist unabhängig von ASC. ASC hat damit nichts zu tun.


Grüße
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

Vorhand

Zitat von: CoolTux am 03 Februar 2020, 09:04:52
Ich habe den Fehler gefixt. Fix kommt morgen gegen 8 Uhr per FHEM Update.


Grüße



Danke für den Fix. Leider reagiert das System nicht wie erwünscht. Heute Abend sollten die Läden normal zum Sonnenuntergang schließen. Keiner hat sich allerdings bewegt.
Im Reading ASC_ShuttersLastDrive steht no drive - antifreeze defense - obwohl "am" eingetragen ist.
Ich lasse "am" bei einem Laden drin um morgen das Verhalten zu sehen. Die Temperatur soll unter 5° betragen.
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

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

Vorhand

Zitat von: CoolTux am 04 Februar 2020, 20:09:38
Ich schaue da auch noch mal.

Die Läden, die ich ASC_Antifreeze auf "off" stellte gingen richtigerweise zum Sonnenaufgang auf. Aber auch der eine Laden der auf "am" steht ging auf, obwohl die Außentemp nur 3° betrug.
Zusammen mit der Blockade von gestern Abend, könnte am und pm vertauscht sein!?
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

kotaro

Hallo,

ich habe wenig zeit, weshalb ich erst jetzt Fragen konnte.
Seit einer gewissen Zeit, habe ich das Problem, das meine Anzeige für die Rollos nicht mehr funktioniert. Wahrscheinlich mit einem der letzten Updates.

Ich bekomme folgende Fehlermeldung:

Undefined subroutine &FHEM::AutoShuttersControl::GetShuttersInformation called at (eval 37197) line 1.

könnte mir jemand helfen?

CoolTux

Zitat von: kotaro am 05 Februar 2020, 21:52:08
Hallo,

ich habe wenig zeit, weshalb ich erst jetzt Fragen konnte.
Seit einer gewissen Zeit, habe ich das Problem, das meine Anzeige für die Rollos nicht mehr funktioniert. Wahrscheinlich mit einem der letzten Updates.

Ich bekomme folgende Fehlermeldung:

Undefined subroutine &FHEM::AutoShuttersControl::GetShuttersInformation called at (eval 37197) line 1.

könnte mir jemand helfen?

Das gibt es nicht mehr. Bitte entferne das Weblink Device.
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: Vorhand am 05 Februar 2020, 11:00:30
Die Läden, die ich ASC_Antifreeze auf "off" stellte gingen richtigerweise zum Sonnenaufgang auf. Aber auch der eine Laden der auf "am" steht ging auf, obwohl die Außentemp nur 3° betrug.
Zusammen mit der Blockade von gestern Abend, könnte am und pm vertauscht sein!?

Sorry für die Verspätung. Ich habe es gefixt. Ab Morgen
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

christoph.kaiser.in

#727
Hallo,

ich habe bis ASC 0.6.x die im Wiki angegebene ReadingsGroup zur Konfiguration meiner Beschattung verwendet.

Leider haben sich mit 0.8.x einige der Werte in Wertepaare (x:y) geändert. Damit können die im Wiki verwendeten Knob-Widgets nicht mehr ohne weiteres verwendet werden. Ich vermute es gibt eine Lösung dazu, bislang habe ich aber noch keine Möglichkeit gefunden z.B. eine RegExp sinnvoll einzusetzen.

Meine aktuelle ReadingsGroup sieht wie folgt aus. Die Postfixe"_" in "commands" bei den Doppelwerten sorgen dafür, dass diese als Rohwerte sichtbar und nicht durch das konfigurierte Widget überlagert werden. Für die weitere Bearbeitung müssen diese entfernt werden.

Auch auffällig: Bei mir wird "ASC_Shading_MinMax_Elevation" als Einzelwert angezeigt und nicht als Wertepaar wie in der Referenz beschrieben, z.b. 5:25 ?


define rg_ASC_Rolllaeden_Shading readingsGroup <Gerät>,<Modus>,<Wait Shading>,<ShadeDeg In>,<ShadingDeg Out>,<Min Elev.>,<Max Elev.>,<Min Temp>,<Position>,<Min Bright>,<Max Bright> .*(Rollladen|Jalousie).*:?ASC_Shading_Mode,?ASC_Shading_WaitingPeriod,?ASC_Shading_InOutAzimuth,?ASC_Shading_InOutAzimuth,?ASC_Shading_MinMax_Elevation,?ASC_Shading_MinMax_Elevation,?ASC_Shading_Min_OutsideTemperature,?ASC_Shading_Pos,?ASC_Shading_StateChange_SunnyCloudy,?ASC_Shading_StateChange_SunnyCloudy
setuuid rg_ASC_Rolllaeden_Shading 5ccc4548-f33f-14da-0e86-9080ed230f2ddf42
attr rg_ASC_Rolllaeden_Shading alias Rollläden: Beschattung
attr rg_ASC_Rolllaeden_Shading commands { \
ASC_Shading_Mode => 'ASC_Shading_Mode:always,home,absent,off', \
ASC_Shading_WaitingPeriod =>'ASC_Shading_WaitingPeriod:0,10,20,30,60,120,240,360,480,600,1200,2400,3600,4800,6000,12000,24000,36000', \
ASC_Shading_InOutAzimuth_ => 'ASC_Shading_InOutAzimuth:knob,min:0,max:85,angleArc:85,rotation:anticlockwise,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:5,lineCap:round,angleOffset:270', \
ASC_Shading_MinMax_Elevation_ => 'ASC_Shading_MinMax_Elevation:knob,min:0,max:35,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:1,lineCap:round,angleArc:20,angleOffset:55,rotation:anticlockwise', \
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:knob,min:-40,max:50,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:1,lineCap:round,angleArc:180,angleOffset:270', \
ASC_Shading_Pos => 'ASC_Shading_Pos:knob,min:0,max:100,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:5,lineCap:round',\
ASC_Shading_StateChange_Cloudy  => 'ASC_Shading_StateChange_Cloudy:knob,min:0,max:30000,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:1,cursor:true,lineCap:round', \
ASC_Shading_StateChange_SunnyCloudy_ => 'ASC_Shading_StateChange_SunnyCloudy:knob,min:0,max:30000,width:75,height:75,fgColor:#81BF06,bgColor:#CCCCCC,step:1,cursor:true,lineCap:round' }
attr rg_ASC_Rolllaeden_Shading group 08_Beschattung
attr rg_ASC_Rolllaeden_Shading room 60_Rollladensteuerung


Das Ergebnis dieses Codes im WebUI habe ich als Anhang angefügt.

Evtl. habt Ihr schon die Lösung dieser "Herausforderung"?

Grüße
Christoph


daelch

Hallo,

ich glaube, ich mache irgendwas falsch... Das User Attribut ASC_Down und ASC_Up fehlt bei den Rolläden Devices. Ich habe es manuell eingetragen und konnte dann brightness einstellen. Das war dann auch nach renewalltimers zu sehen. Nachdem ich einen neuen Rolladen per ASC 2 hinzugefügt habe, fehlten überall die beiden Attribute Up und Down und alles steht wieder auf Astro.

Wie kann ich das lösen?

Vielen Dank und viele Grüße

CoolTux

Guten Morgen

FHEM bitte neu starten, danach

list vom ASC Device
list eines Rollo Device wo es fehlt
list -r vom selben Rollo Device

Alles bitte hier in Textform und in Code Tags posten.


Grüße
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

Vorhand

Zitat von: CoolTux am 07 Februar 2020, 09:19:43
Sorry für die Verspätung. Ich habe es gefixt. Ab Morgen

Vielen Dank für deine schnelle Überarbeitung. Antifreeze funktioniert jetzt wie es soll. Leider hab' ich zu kurz gedacht, als ich diese Funktion für das morgendliche Frühstück bei Kälte nutzen wollte. der Laden bleibt unten; allerdings auch den ganzen Vormittag, wenn es unter 5° bleibt. Meine Frau...
Neue Programmeigenschaft:
Eigentlich müsste zum normalen Fahren nach Sonnenaufgang bzw. nach Licht auch eine Temperatur zusammen mit den BegrenzungsZeiten "Time_Up_Late usw. wirken.
Der Laden bliebe dann bei Kälte bis ...Up_Late zu. Abends würde bei Kälte Time_Down_Early wirken. Diese Funktion könnte "by default auf Off" stehen.
Wenn wir schon dabei sind...
Noch eine neue Funktion:
Die Mutter guckt schon nachmittags TV. Bei Sonnenschein und <Temp bleibt der Laden oben - gut so, weil die Sommerbeschattung, die u.a. die Aufheizung verhindern soll, viel zu weit zugeht.
Der Bedarf im Winter ist eher eine Antiblendfunktion, die vom Sonnenstand (SunAlt) abhängt und natürlich variiert.
Die Beschattung könnte dann bei <Temp nicht einfach ihre Arbeit einstellen, sondern mit einem Parameter, der z.B. die Pos für den tiefsten Sonnenstand enthält, den Laden dann nach Formel nur soweit absenken, dass keine Blendung entsteht. Alles "Tiefere" würde ja den Sonneneintrag im Winter verhindern.
Also das, was meine Mutter jetzt manuell macht. Sie sagte: ich dachte, du hättest mir einen Automatik eingebaut!?
Grüße - auch von meiner Mutter  ;D

Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

daelch

Zitat von: CoolTux am 09 Februar 2020, 07:23:18
FHEM bitte neu starten, danach

list vom ASC Device
list eines Rollo Device wo es fehlt
list -r vom selben Rollo Device

Hallo,

vielen Dank für die schnelle Antwort!

ASC Device:

Internals:
   FUUID      5e20e116-f33f-7b25-18c2-5bb2ea941b4de21d
   FVERSION   73_AutoShuttersControl.pm:v0.8.15-s21102/2020-02-03 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       MyASC
   NOTIFYDEV  global,MyASC,HM_WohnzimmerJalBar,HM_WohnzimmerJalCouch,Mob_Helligkeit[,MyAstro,HM_WohnzimmerJalCouch,HM_WohnzimmerJalBar
   NR         139
   NTFY_ORDER 51-MyASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.15
   OLDREADINGS:
   READINGS:
     2020-01-16 23:20:17   ASC_Enable      on
     2020-01-25 08:15:50   ASC_Time_DriveDown 25.01.2020 - 17:01
     2020-01-25 08:15:50   ASC_Time_DriveUp 26.01.2020 - 08:14
     2020-02-09 07:52:31   HM_GaestebadJal_lastPosValue 100
     2020-02-05 18:11:17   HM_WohnzimmerJalBar_PosValue 0
     2020-02-09 07:52:31   HM_WohnzimmerJalBar_lastPosValue 0
     2020-02-05 18:11:17   HM_WohnzimmerJalCouch_PosValue 0
     2020-02-09 07:52:31   HM_WohnzimmerJalCouch_lastPosValue 0
     2020-01-17 17:50:38   HM_WohnzimmerJalTuer_PosValue 0
     2020-01-25 08:15:50   HM_WohnzimmerJalTuer_lastPosValue 100
     2020-01-25 08:15:50   MyASC_lastPosValue 0
     2020-01-17 21:53:49   ascEnable       on
     2020-01-17 21:56:18   associatedWith  MyASC
     2020-01-16 23:17:58   controlShading  off
     2020-01-16 23:17:58   hardLockOut     off
     2020-01-31 08:43:14   room_Wohnbereich HM_WohnzimmerJalBar,HM_WohnzimmerJalCouch
     2020-01-16 23:17:58   selfDefense     off
     2020-02-09 15:18:36   state           created new drive timer
     2020-01-16 23:17:58   sunriseTimeWeHoliday off
     2020-02-09 15:18:57   userAttrList    rolled out
   helper:
     shuttersList:
       HM_WohnzimmerJalBar
       HM_WohnzimmerJalCouch
   monitoredDevs:
     HM_WohnzimmerJalBar:
     HM_WohnzimmerJalCouch:
     Mob_Helligkeit[:
       HM_WohnzimmerJalBar ASC_BrightnessSensor
     MyAstro:
       MyASC      ASC_twilightDevice
Attributes:
   ASC_BrightnessSensor Mob_Helligkeit[:state] 80:100
   ASC_Pos_Reading pct
   ASC_brightnessDriveUpDown 80:100
   ASC_twilightDevice MyAstro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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


Hier die Jalousie:

Internals:
   DEF        OEQ0337413
   FUUID      5caa4346-f33f-7b25-beed-b6f71a7b3fd7f6c2
   IODev      d_ccu
   NAME       HM_WohnzimmerJalBar
   NR         45
   STATE      Offen
   TYPE       HMCCUDEV
   ccuaddr    OEQ03374413
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    WohnzimmerJalBar
   ccutype    HM-LC-Ja1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   READINGS:
     2020-02-09 10:13:24   1.DIRECTION     0
     2020-02-09 10:13:24   1.DIRECTION_SLATS 0
     2020-02-09 10:13:24   1.INHIBIT       false
     2020-02-09 10:13:24   1.LEVEL         Offen
     2020-02-09 10:13:24   1.LEVEL_SLATS   Offen
     2020-02-09 10:13:24   1.WORKING       false
     2020-02-09 10:13:24   1.WORKING_SLATS false
     2020-01-17 21:56:18   ASC_Enable      on
     2020-02-05 18:11:17   ASC_ShuttersLastDrive manual
     2020-02-09 15:18:36   ASC_Time_DriveDown  9.02.2020 - 17:27
     2020-02-09 15:18:36   ASC_Time_DriveUp 10.02.2020 - 07:52
     2020-01-31 08:43:14   associatedWith  MyASC
     2020-02-09 10:13:24   control         100
     2020-02-09 10:13:24   hmstate         Offen
     2020-02-09 10:13:24   pct             100
     2020-02-09 10:13:24   state           Offen
   hmccu:
     devspec    OEQ0334413
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       128
         VAL        128
       0.RSSI_PEER:
         OVAL       214
         VAL        214
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.DIRECTION_SLATS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      Offen
         OVAL       1.000000
         SVAL       Offen
         VAL        1.000000
       1.LEVEL_SLATS:
         OSVAL      Offen
         OVAL       1.000000
         SVAL       Offen
         VAL        1.000000
       1.WORKING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.WORKING_SLATS:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
Attributes:
   ASC        2
   ASC_BrightnessSensor Mob_Helligkeit[:state] 80:100
   ASC_Mode_Down always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   IODev      d_ccu
   alias      Jalousie Bar
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname LEVEL:+pct
   ccuscaleval LEVEL:0:1:0:100,LEVEL_SLATS:0:1:0:100
   cmdIcon    up:control_centr_arrow_up stop:control_x down:control_centr_arrow_down Sichtschutz:fts_blade_arc_close_50 Lichtschutz:fts_blade_arc_close_00
   controldatapoint LEVEL
   eventMap   /datapoint STOP 1:stop/datapoint LEVEL 0:down/datapoint LEVEL 100:up/datapoint LEVEL_COMBINED "0x00,0x50":Sichtschutz/datapoint LEVEL_COMBINED "0x00,0xC8":Lichtschutz/
   group      Jalousien
   icon       fts_shutter_40
   room       Wohnbereich
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL,LEVEL_SLATS!#0-0:Geschlossen,#1-2:Sichtschutz,#3.1-5:Lichtschutz,#100-100:Offen
   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_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_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_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_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 Fenster Fenster_map Wohnzimmer WohnzimmerJal WohnzimmerJal_map Wohnzimmer_map structexclude
   webCmd     Sichtschutz:Lichtschutz:down:up:stop
   widgetOverride control:slider,0,10,100


list -r

define HM_WohnzimmerJalBar HMCCUDEV OEQ0337413
attr HM_WohnzimmerJalBar 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_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_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_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_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 Fenster Fenster_map Wohnzimmer WohnzimmerJal WohnzimmerJal_map Wohnzimmer_map structexclude
attr HM_WohnzimmerJalBar ASC 2
attr HM_WohnzimmerJalBar ASC_BrightnessSensor Mob_Helligkeit[:state] 80:100
attr HM_WohnzimmerJalBar ASC_Mode_Down always
attr HM_WohnzimmerJalBar ASC_Open_Pos 100
attr HM_WohnzimmerJalBar ASC_Pos_Reading pct
attr HM_WohnzimmerJalBar IODev d_ccu
attr HM_WohnzimmerJalBar alias Jalousie Bar
attr HM_WohnzimmerJalBar ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
attr HM_WohnzimmerJalBar ccureadingname LEVEL:+pct
attr HM_WohnzimmerJalBar ccuscaleval LEVEL:0:1:0:100,LEVEL_SLATS:0:1:0:100
attr HM_WohnzimmerJalBar cmdIcon up:control_centr_arrow_up stop:control_x down:control_centr_arrow_down Sichtschutz:fts_blade_arc_close_50 Lichtschutz:fts_blade_arc_close_00
attr HM_WohnzimmerJalBar controldatapoint LEVEL
attr HM_WohnzimmerJalBar eventMap /datapoint STOP 1:stop/datapoint LEVEL 0:down/datapoint LEVEL 100:up/datapoint LEVEL_COMBINED "0x00,0x50":Sichtschutz/datapoint LEVEL_COMBINED "0x00,0xC8":Lichtschutz/
attr HM_WohnzimmerJalBar group Jalousien
attr HM_WohnzimmerJalBar icon fts_shutter_40
attr HM_WohnzimmerJalBar room Wohnbereich
attr HM_WohnzimmerJalBar statedatapoint LEVEL
attr HM_WohnzimmerJalBar stripnumber 1
attr HM_WohnzimmerJalBar substexcl control|pct
attr HM_WohnzimmerJalBar substitute LEVEL,LEVEL_SLATS!#0-0:Geschlossen,#1-2:Sichtschutz,#3.1-5:Lichtschutz,#100-100:Offen
attr HM_WohnzimmerJalBar webCmd Sichtschutz:Lichtschutz:down:up:stop
attr HM_WohnzimmerJalBar widgetOverride control:slider,0,10,100

setstate HM_WohnzimmerJalBar Offen
setstate HM_WohnzimmerJalBar 2020-01-25 08:18:54 .ASC_AttrUpdateChanges_v0.8.7 1
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.DIRECTION 0
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.DIRECTION_SLATS 0
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.INHIBIT false
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.LEVEL Offen
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.LEVEL_SLATS Offen
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.WORKING false
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 1.WORKING_SLATS false
setstate HM_WohnzimmerJalBar 2020-01-17 21:56:18 ASC_Enable on
setstate HM_WohnzimmerJalBar 2020-02-05 18:11:17 ASC_ShuttersLastDrive manual
setstate HM_WohnzimmerJalBar 2020-02-09 15:18:36 ASC_Time_DriveDown  9.02.2020 - 17:27
setstate HM_WohnzimmerJalBar 2020-02-09 15:18:36 ASC_Time_DriveUp 10.02.2020 - 07:52
setstate HM_WohnzimmerJalBar 2020-01-31 08:43:14 associatedWith MyASC
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 control 100
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 hmstate Offen
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 pct 100
setstate HM_WohnzimmerJalBar 2020-02-09 10:13:24 state Offen


Vielen Dank!

CoolTux

Da ist so einiges durcheinander.

[] Ist Unsinn. Das bedeutet nur das der Wert darin optional ist.
Auch scheint da einiges nicht geklappt zu haben. Ich empfehle ASC zu löschen und alle Rollos zu kontrollieren und die zurück gebliebenen Attribute zu löschen. Inklusive das Aufräumen von userattr
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

daelch

Zitat von: CoolTux am 09 Februar 2020, 17:58:01
Da ist so einiges durcheinander.

[] Ist Unsinn. Das bedeutet nur das der Wert darin optional ist.
Auch scheint da einiges nicht geklappt zu haben. Ich empfehle ASC zu löschen und alle Rollos zu kontrollieren und die zurück gebliebenen Attribute zu löschen. Inklusive das Aufräumen von userattr

Hallo CoolTux,

vielen Dank für die Hilfe. Nun ist das Attribut bei den Devices auswählbar.

Was noch aufgefallen ist: wenn ich bei einem Rolladen ASC_Down auf "brightness" stelle und anschließend im ASC Device scanForShutters ausführe, springt der Rolladen von "brightness" wieder aus "astro". Mach ich was falsch?

EDIT: save config habe ich ausgeführt.

Viele Grüße

CoolTux

Nein machst Du nicht. ASC kann den aktuellen Versionsstempel nicht setzen. Warum auch immer. Daher will er immer und immer zu die Änderungen auf die neue Version machen. Dazu gehört das löschen und neu setzen von ASC_Down und ASC_Up was aber schief läuft.

Am besten Du machst es neu.
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