[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: daelch am 14 April 2020, 07:30:10
Hallo CoolTux,

bis die Jalousien-kompatible ASC fertig ist, möchte ich die Beschattung der Jalousien mit einem Workaround lösen.

Folgender Gedanke kam mir:

1.) Für jede Jalousie lege ich einen zusätzlichen Rolladendummy an. Diesen Rolladendummy setze ich auf attr ASC 2. Die richtigen Jalousien bekommen keine ASC Attribute.
2.) Der Dummy bekommt in ASC die Wert zugeteilt:
    ... pct 100 Offen
    ... pct 20 Shading
    ... pct 10 Privacy
    ... pct 0 Geschlossen
3.) Über ein DOIF setze ich in Abhängigkeit des Dummies die Behanghöhe und die Lamellenstellung der richtigen Jalousie
   ... DUMMY_Rolladen_Wohnzimmer pct 100 Offen >>> Jalousie_Wohnzimmer pct 100 / Lamelle 100 Offen
   ... DUMMY_Rolladen_Wohnzimmer pct 100 Shading >>> Jalousie_Wohnzimmer pct 0 / Lamelle 100 Shading
   ... DUMMY_Rolladen_Wohnzimmer pct 100 Privacy >>> Jalousie_Wohnzimmer pct 0 / Lamelle 40 Privacy
   ... DUMMY_Rolladen_Wohnzimmer pct 100 Geschlossen >>> Jalousie_Wohnzimmer pct 0 / Lamelle 0 Geschlossen
3.) Ändere ich manuell die richtige Jalousie, setze ich den entsprechenden pct Wert 0/10/20/100 wieder in dem dummy

Funktioniert dieses Gedankenexperiment Deiner/Eurer Meinung nach?

Vielen Dank und viele Grüße

Das sollte in der Tat funktionieren.
Probiere mal und berichte dann bitte.
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

Wscheff

Zitat von: CoolTux am 14 April 2020, 08:14:30
Teste mal bitte diese Version
https://git-tuxnet.ddns.net/FHEM/mod-AutoShuttersControl

Ich habe da gerade noch etwas gefunden.


Grüße
Ein erster Test heute mit einem Rollo bei absent war positiv. Das Rollo ist mit roommate absent hochgefahren. Ich beobachte das weiter mit der Testversion.

olga

Hallo
bei mir fahren die Rollos über ASC nur auf. Abends zu oder Beschattung geht leider nicht. Wo kann ich den Fehler suchen?

Internals:
   FUUID      5dc88229-f33f-e1c6-f237-6cb1e0d11e0ea856
   FVERSION   73_AutoShuttersControl.pm:v0.8.25-s21605/2020-04-05 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  MyResidentsDev,SENSOR_FENSTER_KUECHE,global,myASControl,myTwilight,my_BrightnessSensor,RolloEsstisch,RolloKueche,RolloSteven
   NR         50
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.25
   OLDREADINGS:
   READINGS:
     2020-04-14 06:50:48   RolloEsstisch_lastPosValue 0
     2020-04-14 06:50:48   RolloEsstisch_nextAstroTimeEvent 14.04.2020 - 20:21
     2020-04-14 06:50:48   RolloKueche_lastPosValue 0
     2020-04-14 06:50:48   RolloKueche_nextAstroTimeEvent 14.04.2020 - 19:15
     2020-04-14 07:31:24   RolloSteven_lastPosValue 0
     2020-04-14 07:31:24   RolloSteven_nextAstroTimeEvent 14.04.2020 - 20:21
     2020-04-06 19:58:36   Rollo_Steven_lastPosValue 0
     2019-11-10 22:33:29   ascEnable       on
     2020-03-28 16:04:22   controlShading  on
     2019-11-10 22:33:29   hardLockOut     off
     2020-04-06 23:02:12   room_ZWave      RolloEsstisch,RolloKueche,RolloSteven
     2019-11-10 22:33:29   selfDefense     off
     2020-04-14 07:31:24   state           created new drive timer
     2019-11-10 22:33:29   sunriseTimeWeHoliday off
     2020-04-06 23:02:12   userAttrList    rolled out
   helper:
     shuttersList:
       RolloEsstisch
       RolloKueche
       RolloSteven
   monitoredDevs:
     MyResidentsDev:
       myASControl ASC_residentsDev
     RolloKueche:
     RolloSteven:
     SENSOR_FENSTER_KUECHE:
       RolloKueche ASC_WindowRec
     myTwilight:
       myASControl ASC_twilightDevice
     my_BrightnessSensor:
       RolloEsstisch ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev MyResidentsDev
   ASC_twilightDevice myTwilight
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC

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

CoolTux

@All
Morgen gibt es wieder ein Update vom ASC.
Korrigiert ist absent mit Roommate und das Shading wurde verbessert.
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

majestro84

Zitat von: CoolTux am 14 April 2020, 12:11:49
@All
Morgen gibt es wieder ein Update vom ASC.
Korrigiert ist absent mit Roommate und das Shading wurde verbessert.
Super danke für deine unermüdliche Arbeit.
VG Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

CoolTux

Zitat von: majestro84 am 14 April 2020, 13:05:44
Super danke für deine unermüdliche Arbeit.
VG Alex

Danke. Ich hoffe ja das wir das mit den nicht setzen des Status in den Rollos mal hinbekommen.
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

olga

Zitat von: CoolTux am 14 April 2020, 12:05:21
Ich brauche bitte ein list von diesem Rollo Device.

eigendlich geht es um dieses Rollo
Internals:
   DEF        c88fb15c 25
   FUUID      5e36b287-f33f-e1c6-7fc0-60bba8796e2ea4a0
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     140
   NAME       RolloEsstisch
   NR         58
   STATE      dim 99
   TYPE       ZWave
   ZWAVE1_MSGCNT 140
   ZWAVE1_RAWMSG 000400190a32020134000000000000
   ZWAVE1_TIME 2020-04-14 06:51:07
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c88fb15c
   isWakeUp   
   lastMsgSent 1586839848.04458
   nodeIdHex  19
   OLDREADINGS:
   READINGS:
     2020-02-02 13:41:37   ASC_Enable      on
     2020-04-14 06:50:48   ASC_Time_DriveDown 14.04.2020 - 20:21
     2020-04-14 06:50:48   ASC_Time_DriveUp 15.04.2020 - 06:50
     2020-04-11 12:13:48   SEND_DATA       failed:00
     2020-03-06 18:51:26   UNPARSED        SWITCH_MULTILEVEL 03260114
     2020-04-06 23:02:12   associatedWith  myASControl
     2020-04-13 09:59:56   energy          5.1 kWh
     2020-03-23 02:06:05   model           0x0175 0x0003 0x0052
     2020-03-23 02:06:05   modelId         0175-0003-0052
     2020-04-14 06:51:07   power           0 W
     2020-04-14 06:51:06   reportedState   dim 99
     2020-04-14 06:51:06   state           dim 99
     2020-04-14 06:50:48   timeToAck       0.055
     2020-04-14 06:50:48   transmit        OK
     2020-03-23 02:06:08   zwavePlusInfo   version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1a00 userIcon:1a00
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning ASTRONOMIC
   ASC_BlockingTime_afterManual 60
   ASC_BrightnessSensor my_BrightnessSensor
   ASC_Closed_Pos 20
   ASC_Down   astro
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 95:212
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 30
   ASC_ShuttersPlace window
   ASC_TempSensor ZWave_SENSOR_MULTILEVEL_20:temperature
   ASC_Time_Down_Late 20:40
   ASC_Up     astro
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO DEVICE_RESET_LOCALLY POWERLEVEL SECURITY VERSION MANUFACTURER_SPECIFIC SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK SWITCH_MULTILEVEL
   event-on-change-reading 1
   eventMap   { usr=>{'dim.100'=>'dim 99'}}
   neighborListPos 57.22,40.13
   room       ZWave
   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
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY:0 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2
   widgetOverride selectnumbers,0,3,99,0,lin


ich habe dann noch dieses Rollo Küch muß nur noch am Abend zu fahren > läuft jetzt über AT zu
Internals:
   DEF        c88fb15c 23
   FUUID      5dc6e70d-f33f-e1c6-15fa-89b092e0af20a5a5
   IODev      ZWAVE1
   NAME       RolloKueche
   NR         48
   STATE      dim 99
   TYPE       ZWave
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c88fb15c
   isWakeUp   
   lastMsgSent 1586839848.01238
   nodeIdHex  17
   OLDREADINGS:
   READINGS:
     2019-11-10 22:39:17   ASC_Enable      on
     2020-04-14 06:50:48   ASC_Time_DriveDown 14.04.2020 - 19:15
     2020-04-14 06:50:48   ASC_Time_DriveUp 15.04.2020 - 06:50
     2020-01-09 21:44:20   SEND_DATA       failed:00
     2020-03-21 12:24:12   UNPARSED        THERMOSTAT_FAN_MODE 044408007f
     2019-11-16 09:55:06   assocGroup_1    Max 1 Nodes
     2019-11-16 09:55:06   assocGroup_2    Max 16 Nodes
     2019-11-16 09:55:06   assocGroup_3    Max 16 Nodes
     2019-11-16 09:55:23   assocGroup_4    Max 16 Nodes
     2019-11-16 09:55:40   assocGroup_5    Max 16 Nodes
     2019-11-16 09:55:58   assocGroup_6    Max 16 Nodes
     2019-11-16 09:56:15   assocGroup_7    Max 16 Nodes
     2019-11-16 09:56:36   assocGroup_8    Max 16 Nodes
     2019-11-16 09:57:09   assocGroup_9    Max 16 Nodes
     2019-11-16 19:31:40   assocGroups     9
     2020-04-06 23:02:12   associatedWith  myASControl
     2020-03-04 16:48:07   battery         49 %
     2020-03-04 16:48:07   batteryPercent  49
     2020-03-04 16:48:07   batteryState    ok
     2020-03-29 01:14:49   ccsOverride     no, unused
     2019-11-16 09:53:32   model           0x0175 0x0003 0x0052
     2019-11-16 09:53:32   modelId         0175-0003-0052
     2019-11-14 17:54:31   neighborList    ZWave_SENSOR_MULTILEVEL_20
     2020-03-19 06:51:42   setpointTemp    21.00 C heating
     2020-04-14 06:50:48   state           dim 99
     2020-03-23 04:04:32   temperature     20.16 C
     2020-04-14 06:50:48   timeToAck       0.062
     2020-04-14 06:50:48   transmit        OK
     2019-11-11 21:16:18   version         Lib 3 Prot 4.38 App 6.8 HW 2 FWCounter 1 FW 6.11
     2020-03-29 01:44:24   wakeup          notification
     2019-11-09 23:39:12   zwavePlusInfo   version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1a00 userIcon:1a00
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning ASTRONOMIC
   ASC_Closed_Pos 20
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Pos_Reading pct
   ASC_Time_Down_Late 19:15
   ASC_Time_Up_Late 7:15
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec SENSOR_FENSTER_KUECHE:doorWindow
   IODev      ZWAVE1
   alias      RolloKueche
   classes    ZWAVEPLUS_INFO DEVICE_RESET_LOCALLY POWERLEVEL SECURITY VERSION MANUFACTURER_SPECIFIC SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK SWITCH_MULTILEVEL SPECIFIC_TYPE_CLASS_C_MOTOR_CONTROL
   eventMap   { usr=>{'dim.100'=>'dim 99'}}
   neighborListPos 255.45,161.73
   room       ZWave
   userReadings dim:reportedState.* { ReadingsNum($name,'reportedState',0)}
   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
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1
   widgetOverride selectnumbers,0,3,99,0,lin

und dann noch das Neuste > exKinderzimmer unbewohnt und Baustelle, eignet sich am besten zum Ausprobieren
Internals:
   DEF        c88fb15c 26
   FUUID      5e870da0-f33f-e1c6-7666-5c78723c0afd1a75
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     77
   NAME       RolloSteven
   NR         65
   STATE      dim 99
   TYPE       ZWave
   ZWAVE1_MSGCNT 77
   ZWAVE1_RAWMSG 0004001a0a32020134000000000000
   ZWAVE1_TIME 2020-04-14 07:31:42
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c88fb15c
   isWakeUp   
   lastMsgSent 1586842284.01235
   nodeIdHex  1a
   READINGS:
     2020-04-03 18:39:10   ASC_Enable      on
     2020-04-14 07:31:24   ASC_Time_DriveDown 14.04.2020 - 20:21
     2020-04-14 07:31:24   ASC_Time_DriveUp 15.04.2020 - 07:31
     2020-04-06 23:02:12   associatedWith  myASControl
     2020-04-03 12:36:32   config_71       0
     2020-04-03 12:42:57   config_78       0
     2020-04-14 04:55:42   energy          0.7 kWh
     2020-04-03 12:19:15   model           0x0175 0x0003 0x0052
     2020-04-03 12:19:15   modelId         0175-0003-0052
     2020-04-14 07:31:42   power           0 W
     2020-04-14 07:31:41   reportedState   dim 99
     2020-04-14 07:31:41   state           dim 99
     2020-04-14 07:31:24   timeToAck       0.098
     2020-04-14 07:31:24   transmit        OK
     2020-04-03 12:19:18   zwavePlusInfo   version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1a00 userIcon:1a00
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 90:180
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Up     astro
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO DEVICE_RESET_LOCALLY POWERLEVEL SECURITY VERSION MANUFACTURER_SPECIFIC SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK SWITCH_MULTILEVEL
   eventMap   { usr=>{'dim.100'=>'dim 99'}}
   room       ZWave
   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
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY:0 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2
   widgetOverride selectnumbers,0,3,99,0,lin

Typ1er

@olga
du musst bei deinem Rollo bei Zwave einmalig "get <Rollo> position" machen ansonsten wird die aktuelle Position nicht in den Readings aufgenommen. Danach noch   ASC_Pos_Reading auf position ändern.

olga

Wo und wie muß ich das eintragen
wenn ich das in der Comandozeile stumpf eingebe "get RolloEsstisch position" bekomme ich dies Meldung:

Unknown argument position, choose one of alarm alarmEventSupported alarmTypeSupported:noArg alarmWithType alarmWithTypeEvent association associationAll:noArg associationGroupCmdList associationGroupName associationGroups:noArg config configAll:noArg mca mcaAll:noArg mcaGroupings:noArg meter meterSupported:noArg model:noArg neighborList:noArg powerlevel:noArg powerlevelTest:noArg swaInclude:noArg swbStatus:noArg swmStatus:noArg swmSupported:noArg version:noArg versionClass versionClassAll:noArg zwavePlusInfo:noArg

Typ1er

Ich habe mal ein Bild angehängt, vorher muss ich glaube get <Rollo> model machen erst dann ist die Liste vollzählig.



olga


TomLee

Hallo,

hab ein Fenster mit Nord-West Ausrichtung, die Sonne blendet hier bis zum Untergang.

Mit

attr Jalousie_Siro1 ASC_Shading_InOutAzimuth 260:310
attr Jalousie_Siro1 ASC_Shading_MinMax_Elevation 1:100


wird korrekt beschattet, wegen dem Max_Elevation (100) und OutAzimuth (310) aber aktuell erst im Dunkeln entschattet.

Wie stelle ich es mit ASC_ExternalTrigger an das die Jalousie bei Sonnenuntergang (elevation <1) in die LastStatus Position fährt ?

So klappts nicht:

attr Jalousie_Siro1 ASC_ExternalTrigger Twilight:elevation <1

Darf man keinen Operator in VALUEACTIVE verwenden ? oder was mir jetzt kommt , darf der Parameter VALUEINACTIVE nicht weggelassen werden ?

Internals:
   CHANNEL_RECEIVE 1
   DEF        A23B7C51
   FUUID      5c48e039-f33f-ef3d-0237-49e5d3e823dd8ed6
   ID         A23B7C5
   IODev      sduino
   MODEL      LE-Device
   NAME       Jalousie_Siro1
   NR         87
   NTFY_ORDER 50-Jalousie_Siro1
   STATE      1
   TYPE       Siro
   Version    1.3
   CODE:
     1          A23B7C51
   READINGS:
     2019-06-01 16:05:32   ASC_Enable      on
     2020-04-14 17:59:22   ASC_ShuttersLastDrive shading in
     2020-04-14 06:29:46   ASC_Time_DriveDown 14.04.2020 - 20:26
     2020-04-14 06:29:46   ASC_Time_DriveUp 15.04.2020 - 06:27
     2020-04-14 17:58:49   ActionTime      1586879929
     2020-04-14 17:58:49   ActionTrigger   fhem
     2020-04-14 17:58:49   BetweentActionTime 253919
     2020-04-02 15:41:11   Favorite-Position 0
     2020-04-11 19:26:50   LastAction      off
     2020-04-14 17:58:49   LastActionTime  1586626010
     2020-04-14 17:59:21   aktActionFinish 0
     2020-04-14 17:59:21   aktEndAction    0
     2020-04-14 17:59:21   aktRunningAction noAction
     2020-04-14 17:59:21   aktTimeAction   0
     2020-04-13 18:53:28   associatedWith  ASC
     2020-04-14 17:58:49   batteryState    unknown
     2020-04-14 17:59:21   motor-term      6279.41000066755
     2020-04-14 17:59:21   pct             1
     2020-04-14 17:59:21   position        1
     2020-04-14 17:59:21   state           1
   helper:
     exexcmd    on
     ignorecmd  off
     progmode   off
Attributes:
   ASC        2
   ASC_BrightnessSensor MQTT2_zigbee_0x00158d000302cc1e:illuminance
   ASC_ExternalTrigger Twilight:elevation <16
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 260:310
   ASC_Shading_MinMax_Elevation 1:100
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos 1
   ASC_Shading_StateChange_SunnyCloudy 720:420
   ASC_Shading_WaitingPeriod 600
   IODev      sduino
   SIRO_inversPosition 1
   SIRO_signalLongStopRepeats 15
   SIRO_signalRepeats 8
   SIRO_time_to_close 32
   SIRO_time_to_open 33
   devStateIcon {if (ReadingsVal( $name, 'state', 'undef' ) =~ m/[a-z]/ ) { return 'programming:edit_settings notAvaible:hue_room_garage runningUp.*:fts_shutter_up runningDown.*:fts_shutter_down'}else{return '[0-9]{1,3}:fts_shutter_1w_'.(100-int($state/10)*10)}}
   event-on-change-reading .*
   group      Wohnzimmer
   homebridgeMapping TargetPosition=position,cmd=position,minStep=10,delay=true
   room       Homekit,Rollladen
   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
   webCmd     stop:open:close:fav:pct


Gruß

Thomas

CoolTux

Hallo Thomas,

Das klappt so nicht. ExternalTrigger ist was eigenständiges. Es muss erst aktiv sein um inaktiv zu werden.

Du kannst aber einfach über ein Notify das ganze machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

Danke.

Dann ist mein erster Gedanke dazu das ein Attribut fehlt welches veranlasst das die Angaben in  ASC_Shading_MinMax_Elevation umgekehrt behandelt werden.
Oder abhängig von den Angaben in ASC_Shading_InOutAzimuth oder wenn der Zenit überschritten ist.

Mag aber auch sein das ich da völlig daneben liege und nur ich das scheinbar brauche, dann einfach den Beitrag ignorieren.