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

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

Vorheriges Thema - Nächstes Thema

dk3572

Nein, das ist falsch. Der Rolladen soll nur bei Abwesenheit automatisch Schließen.
Die Tür ist zum Zeitpunkt der automatischen Fahrt zu und der Laden fährt nicht. Stimmt auch soweit.
Wenn ich jetzt die Tür öffne und wieder schließe, fährt er runter.

CoolTux

Oh, sorry. Das ist das in der Tat ein Fehler. Schaue ich mir nachher gleich mal an.
Danke Dir.
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


CoolTux

Na für's melden.

Habe gerade mal von unterwegs auf den Code geschaut. Der Teil zum Prüfen ist in der Tat raus geflogen. Wieso weiß ich auch.
Ich muss und werde ihn an anderer Stelle wieder einbauen im korrekt auf Tag und Nacht reagieren zu können.

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

diki

Hallo zusammen,

bei mir wurde gerade ein manuell herunter gefahrener Rollladen durch die Beschattungsfunktion wieder hochgefahren (es ist zu kalt zum Beschatten, aber die Sonne blendet und da habe ich manuell gefahren, der Rollladen sollte natürlich so stehen bleiben). Das ist sicher nicht so gewollt? (ASC Version 0.6.3) Mir ist noch aufgefallen, das die manuell eingestellte Position gleich der ASC_Shading_Pos war - vielleicht liegt es daran. Das teste ich gleich.

CoolTux

Zitat von: dk3572 am 30 April 2019, 07:17:47
Nein, das ist falsch. Der Rolladen soll nur bei Abwesenheit automatisch Schließen.
Die Tür ist zum Zeitpunkt der automatischen Fahrt zu und der Laden fährt nicht. Stimmt auch soweit.
Wenn ich jetzt die Tür öffne und wieder schließe, fährt er runter.

Ist gefixt, Morgen Früh bitte ein Update 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

CoolTux

Zitat von: diki am 30 April 2019, 09:18:49
Hallo zusammen,

bei mir wurde gerade ein manuell herunter gefahrener Rollladen durch die Beschattungsfunktion wieder hochgefahren (es ist zu kalt zum Beschatten, aber die Sonne blendet und da habe ich manuell gefahren, der Rollladen sollte natürlich so stehen bleiben). Das ist sicher nicht so gewollt? (ASC Version 0.6.3) Mir ist noch aufgefallen, das die manuell eingestellte Position gleich der ASC_Shading_Pos war - vielleicht liegt es daran. Das teste ich gleich.

Ja genau das ist es. Du musst einfach einen Wert drunter oder drüber wählen.
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

diki

ZitatJa genau das ist es. Du musst einfach einen Wert drunter oder drüber wählen.

Ja, sieht so aus. Danke für das Feedback.

dk3572

Zitat von: CoolTux am 30 April 2019, 09:59:41
Ist gefixt, Morgen Früh bitte ein Update machen!

Super Arbeit, vielen Dank.

Aber muss es unbedingt Morgen Früh sein?
Ich wollte in den 1. Mai rein feiern  ;D

majestro84

Mahlzeit noch einmal eine Frage zur Verständis. Ich habe meine beiden Rollladen zur Terrasse in der Beschattung, sie sollen aber nur beschatten wenn keiner Zuhause ist das klappt auch soweit. Nun hatte ich erwartet das wenn ich nach Hause kommen die Beschattung für die beiden Fenster beendet wird und sie wieder öffnen. Sie blieben aber unten. Ist das so gewollt oder ein Bug.

Gruß 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 30 April 2019, 14:56:24
Mahlzeit noch einmal eine Frage zur Verständis. Ich habe meine beiden Rollladen zur Terrasse in der Beschattung, sie sollen aber nur beschatten wenn keiner Zuhause ist das klappt auch soweit. Nun hatte ich erwartet das wenn ich nach Hause kommen die Beschattung für die beiden Fenster beendet wird und sie wieder öffnen. Sie blieben aber unten. Ist das so gewollt oder ein Bug.

Gruß Alex

Beides. Ich habe einfach daran noch nicht gedacht. Schaue ich mir die Tage an.
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

blasterx

Erstmal einen Daumen hoch für das Tool.
Ist es möglich ein Attribut zu integrieren das wenn angenommen ein Dummy geschalten ist den Rollladen zu einer definierten Zeit zu schalten. Hintergrund ist zur Weihnachtszeit bleiben bei mir die Rollläden etwa eine halbe Stunde vor Sonnenuntergang bis 23 Uhr oben dann fährt er runter wegen der Weihnachtsbeleuchtung ebenso früh von 6:00 Uhr bis 8:30 Uhr. Der Dummy wird bei mir immer nach Totensonntag auf on geschalten und am 15.01. auf off dann geht es mit der normalen Steuerung weiter.

Gruß BlasterX
Gruß-BlasterX

CoolTux

Zitat von: blasterx am 30 April 2019, 16:22:44
Erstmal einen Daumen hoch für das Tool.
Ist es möglich ein Attribut zu integrieren das wenn angenommen ein Dummy geschalten ist den Rollladen zu einer definierten Zeit zu schalten. Hintergrund ist zur Weihnachtszeit bleiben bei mir die Rollläden etwa eine halbe Stunde vor Sonnenuntergang bis 23 Uhr oben dann fährt er runter wegen der Weihnachtsbeleuchtung ebenso früh von 6:00 Uhr bis 8:30 Uhr. Der Dummy wird bei mir immer nach Totensonntag auf on geschalten und am 15.01. auf off dann geht es mit der normalen Steuerung weiter.

Gruß BlasterX

Aktuell nicht.
Ich habe da einfach immer für die 2 Monate die schließen Zeit auf time 22:00 Uhr gestellt und lasse in der Zeit Morgens die entsprechenden Rolllos mit wach werden des ersten Bewohners hoch 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

majestro84

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

kjmEjfu

Irgendwo ist auch noch ein Fehler im Aussperrschutz drin:

Internals:
   DEF        OEQxxxx
   FUUID      5c44645f-f33f-8030-bc4a-544dd17be8de1ece
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Rollo_EG_Wohnzimmer_Tuer_West
   NR         166
   STATE      25
   TYPE       HMCCUDEV
   ccuaddr    OEQxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-EG-Wohnzimmer-Tuer-West
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   READINGS:
     2019-04-30 17:50:18   ASC_ShuttersLastDrive shading in
     2019-04-30 08:45:01   ASC_Time_DriveDown 30.04.2019 - 22:00
     2019-04-30 08:45:01   ASC_Time_DriveUp  1.05.2019 - 08:45
     2018-07-03 18:35:15   Ferientag       0
     2019-04-29 10:40:09   associatedWith  myASControl
     2019-04-30 17:50:40   control         25
     2019-04-30 17:50:40   direction       stop
     2019-04-30 17:50:40   hmstate         locked
     2019-04-30 15:02:24   inhibit         locked
     2019-04-30 17:50:40   level           25
     2019-04-30 15:02:24   lock            locked
     2019-04-30 17:50:40   motor           stop
     2019-04-30 17:50:40   pct             25
     2019-04-30 17:50:40   state           25
     2019-04-30 17:50:40   working         no
   hmccu:
     devspec    OEQxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       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       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       0
         SVAL       locked
         VAL        1
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       25
         VAL        0.250000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessSensor HM_Sonne_Aussen_HWR:control 90:20
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Pos_Reading pct
   ASC_Shading_Angle_Left 20
   ASC_Shading_Angle_Right 25
   ASC_Shading_Direction 240
   ASC_Shading_Min_Elevation 20
   ASC_Shading_Min_OutsideTemperature 108.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 65000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 07:15
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_WindowRec HM_Tuergriff_EG_Terrassentuer
   ASC_WindowRec_subType threestate
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Homematic,Wohnzimmer
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,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_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



Internals:
   CHANGED   
   DEF        000xxxx
   FUUID      5c446461-f33f-8030-24dc-57534bfb794a5bce
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Tuergriff_EG_Terrassentuer
   NR         296
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    000xxxx
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM-Tuergriff-EG-Terrassentuer
   ccutype    HmIP-SRH
   channels   2
   firmware   1.0.1
   statevals  devstate
   READINGS:
     2019-04-30 17:11:38   0.CONFIG_PENDING 0
     2019-04-30 17:11:38   0.DUTY_CYCLE    0
     2019-04-30 17:11:38   0.ERROR_CODE    0
     2019-04-29 10:40:16   0.INSTALL_TEST  true
     2019-04-30 17:11:38   0.OPERATING_VOLTAGE 1.3
     2019-04-30 17:11:38   0.OPERATING_VOLTAGE_STATUS 0
     2019-04-30 17:11:38   0.RSSI_DEVICE   -61
     2019-04-29 10:40:16   0.RSSI_PEER     0
     2019-04-29 10:40:16   0.UPDATE_PENDING false
     2019-04-30 17:11:38   1.STATE         open
     2019-04-30 17:11:38   Activity        alive
     2019-01-07 13:31:25   Automatik_Rollladen HM_Rollo_EG_Wohnzimmer_Tuer_West
     2019-04-30 17:11:38   battery         ok
     2019-04-30 17:11:38   control         open
     2019-04-30 17:11:38   hmstate         open
     2019-04-30 17:11:38   sabotage        false
     2019-04-30 17:11:38   state           open
   hmccu:
     devspec    000xxxx
     dp:
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OSVAL      1.3
         OVAL       1.3
         SVAL       1.3
         VAL        1.3
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OSVAL      -61
         OVAL       -61
         SVAL       -61
         VAL        -61
       0.RSSI_PEER:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.SABOTAGE:
         OSVAL      false
         OVAL       0
         SVAL       false
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.STATE:
         OSVAL      open
         OVAL       2
         SVAL       open
         VAL        2
Attributes:
   HomeContactType dooroutside
   HomeModeAlarmActive armaway|armhome|armnight
   IODev      d_ccu
   alias      Terrassentuer
   devStateIcon closed:fts_door open:fts_door_open@red tilted:fts_door_tilt@yellow
   event-on-change-reading .*
   genericDeviceType contact
   group      Kontaktsensoren
   room       Homematic
   statedatapoint 1.STATE
   subType    threeStateSensor
   substitute STATE!(0|false):closed,(2|true):open,(1|true):tilted;;LOW_BAT!(0|false):ok,(1|true):low
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes subType


Hat vor der 0.6.x zuverlässig funktioniert, jetzt wird bei geöffnetem Three-State das Lockout hard ignoriert.
Migriere derzeit zu Home Assistant