[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

ZitatGlobale Helligkeit und Temperatur helfen dann nicht weiter.
Aber doch - wenn man weiß, wo die Sonne steht (Modul Astro) und einen Cosinus berechnen kann.

LG

pah

Dersch

Ich habe in letzter Zeit öfters das Problem das mein Residents Modul triggert obwohl sich die entsprechenden Geräte zuhause befinden. Dann gehen die Terrassen Rollläden immer sofort runter wenn die Tür geöffnet ist. Das ist natürlich ein großes Problem wenn man sich draußen befindet und das Handy drinnen ist...

Wie kann ich da Abhilfe schaffen? Ich finde die Schutzfunktion sehr gut und wir konnten diese im Stress des Alltags auch schon gut gebrauchen. Aber das oben beschriebene Problem ist natürlich nicht grade toll.

Grüße
Dirk

CoolTux

Da kann wieder ASC noch Residents/Roommate etwas für. Du musst dafür sorgen daß Deine Anwesenheit stabil ist. Wie wird sie denn aktuell fest gestellt? Handy?
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

Dersch

Zitat von: CoolTux am 12 April 2019, 22:22:49
Da kann wieder ASC noch Residents/Roommate etwas für. Du musst dafür sorgen daß Deine Anwesenheit stabil ist. Wie wird sie denn aktuell fest gestellt? Handy?

Ja das wird über Handy EgiGeoZone realisiert. Grundsätzlich bin ich bei dir hier eher ein Problem der App bzw GPS zu haben, aber eben ist folgendes passiert.


2019.04.12 23:29:35 2: ROOMMATE set rr_Dirk home 2019.04.12 23:29:35 3: CUL_HM set AkRolladen pct 100 2019.04.12 23:29:35 3: CUL_HM set GwRolladen pct 100 2019.04.12 23:29:35 3: CUL_HM set WzRolladenTuer pct 100
2019.04.12 23:29:39 3: CUL_HM set WzRolladenLinks pct 100
2019.04.12 23:29:40 3: CUL_HM set FlurRolladen pct 100 2019.04.12 23:29:41 3: CUL_HM set WzRolladenTerrasse pct 100
2019.04.12 23:29:42 3: CUL_HM set KuRolladenMitte pct 100
2019.04.12 23:29:44 3: CUL_HM set KuRolladenSpuele pct 100
2019.04.12 23:29:45 3: CUL_HM set WzRolladenGarten pct 100
2019.04.12 23:29:47 3: CUL_HM set KuRolladenTuer pct 100


Das Resident Modul hat auf home getriggert (obwohl den ganzen Abend zuhause) und es gehen plötzlich mitten in der Nacht alle Rollos hoch! Das ist zudem nach der TimeDownLate. Das sehe ich auf jeden Fall im ASC denn egal was Residens oder das Handy da macht darf da ASC nicht drauf reagieren. Ich kann mir auch nicht erklären weshalb das plötzlich so ist.

Grüße Dirk

CoolTux

Was stand als Fahrgrund in den Rollläden.

Du solltest auch schauen was bei dem Roommate der auf Home geschalten hat als lastState steht. Hast Du beim Roommate event-on-change-reading gesetzt?
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

Dersch

Als Fahrgrund steht im ASC residentsHom. Ist heute Nacht um 2 Uhr wieder passiert und alle Rollläden sind oben.

Im Roomate steht der Last State auf absent aber state hat exakt den gleichen zeitstempel und steht auf home.

Event-on-change ist nicht gesetzt.

dancatt

Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Zitat von: Dersch am 13 April 2019, 07:58:58
Als Fahrgrund steht im ASC residentsHom. Ist heute Nacht um 2 Uhr wieder passiert und alle Rollläden sind oben.

Im Roomate steht der Last State auf absent aber state hat exakt den gleichen zeitstempel und steht auf home.

Event-on-change ist nicht gesetzt.

OK wegen dem hoch fahren schaue ich mal.
Aber bei Dir scheint es so zu sein daß sich der Zustand Deines Roommates ständig ändert. Das beide den selben Zeitstempel haben ist ja normal und auch gut. Denn so siehst du das tatsächlich Nachts umgestellt wurde. Von ehemals absent auf home.
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

Dersch

Ok danke :) ich versuche mal das Wechseln des Zustandes in den Griff zu bekommen. Da ist ja irgendwas komisch im Geofancy bzw im EgiGeoZone.

Beetle2003

Guten Morgen,

Hat jemand eine Idee wie ich folgenden Sachverhalt Regel?

Wenn meine Frau das Rollo vor der automatischen Öffnungszeit in eine bestimmte Position fährt wird das Rollo zum Zeitpunkt des automatischen Fahrbefahl geöffnet.
Es soll in der zuvor gewählten Stellung bleiben.

ASC_BlockingTime_afterManual bewirkt nach meinem Verständnis die Blockierung bei jeder Fahrt. Sprich morgens, Helligkeit, Wind und Abends.

Danke

Beta-User

@Beetle:
(Deine Anmerkung bezieht sich auf die Entwicklerversion, da es in der offiziellen noch kein wind gibt) Wind wird immer vorrangig berücksichtigt. Beim Rest (einschließlich Beschattungsfahrten) sollte es so sein wie gewünscht, evtl. allerdings nur, bis die Blockingtime abgelaufen ist.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

darkness

Hallo Zusammen,

ich möchte gerne, dass mein Rollo automatisch schließt, wenn entsprechende Sensorwerte erreicht sind. Insbesondere wenn Helligkeit > 6000 zu und < 3000 auf. Habe ich auch so im Device eingestellt. Allerdings schließt das Rollo bereits bei Werten < 6000. Übersteuern die Horizont und Winkelangaben die Helligkeit?

Edit:

Oder muss ich bei den Helligkeiten die Einheit "Lux" entfernen?

  2019-04-13 10:31:05   luminance       5256 Lux

ASC-Rollo

Internals:
   CODE       408C34
   DEF        408C34
   FUUID      5c52a6c8-f33f-ed18-b47a-d0233fd248a6b515
   IODev      Rademacher
   LASTInputDev Rademacher
   MODEL      RolloTron Standard
   MSGCNT     44
   NAME       buero.rollo2
   NR         374
   Rademacher_MSGCNT 44
   Rademacher_RAWMSG 0FFF0F210000640000003C50130001408C34FFFFFF01
   Rademacher_TIME 2019-04-13 10:31:23
   STATE      80
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   READINGS:
     2019-04-13 10:31:05   ASC_ShuttersLastDrive shading in
     2019-04-13 09:00:01   ASC_Time_DriveDown 13.04.2019 - 20:53
     2019-04-13 09:00:01   ASC_Time_DriveUp 14.04.2019 - 09:00
     2019-04-13 10:31:23   dawnAutomatic   off
     2019-04-13 10:31:23   duskAutomatic   off
     2019-04-13 10:31:23   manualMode      off
     2019-04-13 10:31:23   moving          stop
     2019-04-13 10:31:23   position        80
     2019-04-13 10:31:23   state           80
     2019-04-13 10:31:23   sunAutomatic    off
     2019-04-13 10:31:23   sunMode         off
     2019-04-13 10:31:23   sunPosition     60
     2019-04-13 10:31:23   timeAutomatic   off
     2019-04-13 10:31:23   ventilatingMode off
     2019-04-13 10:31:23   ventilatingPosition 100
     2019-04-13 10:31:23   version         1.3
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading luminance
   ASC_Brightness_Sensor Aussen_MS_1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 225
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 1
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 3000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     time
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec buero_tuer1
   ASC_WindowRec_subType twostate
   IODev      Rademacher
   alexaName  Rollo
   alexaRoom  Büro
   event-on-change-reading .*
   genericDeviceType blind
   rollo      str.wg.rollo
   room       AlexaRoom,Büro
   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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor 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_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_WindowRec ASC_WindowRec_subType:twostate,threestate rollo rollo_map rollos rollos_map structexclude


MultiSensor:

Internals:
   DEF        c8fee9ac 41
   FUUID      5c52a6ce-f33f-ed18-10fc-ea2ceb459789e4cf
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     3475
   NAME       Aussen_MS_1
   NR         632
   STATE      4.0 C 57 % 5256 Lux
   TYPE       ZWave
   ZWAVE1_MSGCNT 3475
   ZWAVE1_RAWMSG 00040029028407
   ZWAVE1_TIME 2019-04-13 10:31:05
   ZWaveSubDevice no
   homeId     c8fee9ac
   isWakeUp   1
   lastMsgSent 1555144267.96768
   nodeIdHex  29
   Helper:
     DBLOG:
       luminance:
         logdb:
           TIME       1555144265.54186
           VALUE      5256
   READINGS:
     2018-07-12 11:42:27   1               10.5
     2018-08-02 22:15:40   CMD             ZW_APPLICATION_UPDATE
     2019-04-13 10:31:01   absFeuchte      3.6
     2018-08-04 09:28:07   alarm           HomeSecurity: Tampering - product covering removed, arg 0000
     2018-08-06 15:04:54   assocGroup_1    Max 5 Nodes ZWAVE1
     2018-08-06 15:04:54   assocGroups     1
     2018-08-02 22:12:52   basicSet        0
     2019-04-13 10:31:02   battery         22 %
     2019-04-13 10:31:02   batteryPercent  22
     2019-04-13 10:31:02   batteryState    ok
     2018-11-28 10:17:42   configAwakeTimeout 15
     2018-11-28 10:17:42   configBatteryReportingThreshold 10
     2018-11-28 10:17:42   configCommandOptions BasicSet
     2018-11-28 10:17:42   configCurrentPowerMode BatteryPowerSleepingModeAfterRe256
     2018-11-28 10:17:42   configEnableDisableLockConfiguration Disable
     2018-11-28 10:17:42   configEnableDisableToSendAReportOn48 0
     2018-11-28 10:17:42   configEnableMotionSensor Disabled
     2018-11-28 10:17:42   configGetTheOutOfLimitStateOfThe61 0
     2018-11-28 10:17:42   configGroup1Interval 300
     2018-11-28 10:17:42   configGroup1Reports 241
     2018-11-28 10:17:42   configGroup2Interval 3600
     2018-11-28 10:17:42   configGroup2Reports 0
     2018-11-28 10:17:42   configGroup3Interval 3600
     2018-11-28 10:17:42   configGroup3Reports 0
     2018-11-28 10:17:42   configHumidityCalibration 0
     2018-11-28 10:17:42   configHumidityReportingThreshold 10
     2018-11-28 10:17:43   configLEDBlinkingReport EnableLEDBlinking
     2018-11-28 10:17:43   configLowBattery 20
     2018-11-28 10:17:43   configLowTempAlarm Disabled
     2018-11-28 10:17:43   configLuminanceCalibration 0
     2018-11-28 10:17:43   configLuminanceReportingThreshold 100
     2018-11-28 10:17:43   configOnTime    240
     2018-11-28 10:17:43   configReportOnlyOnThresholds Disabled
     2018-11-28 10:17:43   configSetTheLowerLimitValueOf50 1
     2018-11-28 10:17:43   configSetTheLowerLimitValueOf56 4
     2018-11-28 10:17:43   configSetTheLowerLimitValueOfHumidity52 50
     2018-11-28 10:17:43   configSetTheLowerLimitValueOfLighting54 100
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf57 5121
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf58 5
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf59 10
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf60 2
     2018-11-28 10:17:43   configSetTheUpperLimitValueOf49 71681
     2018-11-28 10:17:43   configSetTheUpperLimitValueOf55 8
     2018-11-28 10:17:43   configSetTheUpperLimitValueOfHumidity51 60
     2018-11-28 10:17:43   configSetTheUpperLimitValueOfLighting53 1000
     2018-11-28 10:17:44   configTemperatureCalibration 56577
     2018-11-28 10:17:44   configTemperatureReportingThreshold 5121
     2018-11-28 10:17:44   configTemperatureScale Celsius
     2018-11-28 10:17:44   configUVReportingThreshold 2
     2018-11-28 10:17:44   configUltravioletCalibration 1
     2018-11-28 10:17:44   configWakeUp10MinutesOnPowerOn Disable
     2019-04-13 10:31:01   dewpoint        -3.8
     2019-02-18 15:46:24   energy          0.86 kWh previous: 0 delta_time: 2 s
     2019-04-13 10:31:01   humidity        57 %
     2019-04-13 10:31:05   luminance       5256 Lux
     2018-03-19 15:50:16   model           Aeotec ZW100 MultiSensor 6
     2018-03-19 15:50:16   modelConfig     aeotec/zw100.xml
     2018-03-19 15:50:16   modelId         0086-0002-0064
     2018-08-02 22:12:52   neighborUpdate  done
     2018-03-19 15:50:13   state           wakeupInterval 86400 1
     2019-04-13 10:31:00   temperature     4.0 C
     2019-04-13 10:31:08   timeToAck       0.151
     2019-04-13 10:31:08   transmit        OK
     2019-04-13 10:31:05   ultraviolet     1 UV
     2019-04-13 10:31:05   wakeup          notification
     2018-11-28 10:32:42   wakeupReport    interval 900 target 1
Attributes:
   DbLogInclude luminance
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM WAKE_UP BATTERY SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
   neighborListPos 21,27
   room       ZWave,aussen
   stateFormat temperature humidity luminance
   vclasses   ALARM:3 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
   verbose    5


CoolTux

Das Problem ist das der Helligkeitssensor für 2 Anwendungen verwendet wird und entsprechend je nach Anwendung konfiguriert werden muss.
Einmal morgens öffnen/abends schließen und Beschattung.
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

darkness

Äh, nicht verstanden  :'(

ich habe ihn einmal hier:

ASC_Brightness_Reading luminance
   ASC_Brightness_Sensor Aussen_MS_1


Und wo kann ich ihn für die Beschattung hinzufügen?


ASC_Shading...?

CoolTux

Die von Dir genannten Werte < 3000 > 6000 sollen das Werte für Beschattung sein oder Werte für Morgens hoch Abends runter.
Hast du noch das offizielle Modul oder das Developer Modul?
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