[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: flummy1978 am 23 Mai 2019, 14:49:58
Hey Marko,

Leider ist das eben nicht der Fall. Ich habe ja bereits einiges das durch das ASC gesteuert wird (Morgens / Abend rauf runter - Ventilate Position usw). Einzige was derzeit NICHT auf die Rollos geht ist die Shading funktion. Die lege ich auf meine Simulationen, die allerdings keine Dummys sind, sondern einfach Kopien der Devices mit einer Fahrbewegung die keine ist, also wird nicht gefahren. Das ist der einzige Unterschied. Somit verhält sich die Simulation wie meine Rollo-Devices, lediglich dass sie Hardware mäßíg nicht verfahren werden.

Kann man irgendwo noch was zu:nachlesen ? Welche Readings benötige ich für die Abschattung, welche fürs Helligeitsbedingte fahren usw ?

Viele Grüße
Andreas

p.s. Ich glaube sobald Du hier über die Version 0.xxx hinaus bist, muss sich mal jemand die Arbeit machen und die Doku überarbeiten. Man landet manchmal durch Links usw oft noch auf Erklärungen, die hinfällig geworden sind.

p.p.s Ist es ein Bug oder ein Future, dass ich außer den Uhrzeiten und dem Hinzufügen eines Fensterkontaktes an einem Rolle nichts geändert habe.  Es fährt beim Öffnen des Fensters hoch aber Abends nicht runter, wenn die Zeit eingetreten ist und das Fenster noch offen ist ?

Ich schreibe Dir mal heute Abend was dazu.

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

Dersch

Zitat von: CoolTux am 23 Mai 2019, 11:42:41
Sehr guter Hinweis. Vielen Dank. Das schaue ich mir nachher gleich an.

Eine Sache ist mir noch aufgefallen. Wenn der Shading Modus auf Home steht und shading-in aktiv ist sowie dann innerhalb dessen Resident away meldet, dann wird shading-out nicht aktiviert da ja kein zuhause status mehr aktiv ist.

CoolTux

Zitat von: flummy1978 am 23 Mai 2019, 14:49:58
Hey Marko,

Leider ist das eben nicht der Fall. Ich habe ja bereits einiges das durch das ASC gesteuert wird (Morgens / Abend rauf runter - Ventilate Position usw). Einzige was derzeit NICHT auf die Rollos geht ist die Shading funktion. Die lege ich auf meine Simulationen, die allerdings keine Dummys sind, sondern einfach Kopien der Devices mit einer Fahrbewegung die keine ist, also wird nicht gefahren. Das ist der einzige Unterschied. Somit verhält sich die Simulation wie meine Rollo-Devices, lediglich dass sie Hardware mäßíg nicht verfahren werden.

Kann man irgendwo noch was zu:nachlesen ? Welche Readings benötige ich für die Abschattung, welche fürs Helligeitsbedingte fahren usw ?

Viele Grüße
Andreas

p.s. Ich glaube sobald Du hier über die Version 0.xxx hinaus bist, muss sich mal jemand die Arbeit machen und die Doku überarbeiten. Man landet manchmal durch Links usw oft noch auf Erklärungen, die hinfällig geworden sind.

p.p.s Ist es ein Bug oder ein Future, dass ich außer den Uhrzeiten und dem Hinzufügen eines Fensterkontaktes an einem Rolle nichts geändert habe.  Es fährt beim Öffnen des Fensters hoch aber Abends nicht runter, wenn die Zeit eingetreten ist und das Fenster noch offen ist ?


Hallo Andreas,

In den Rollläden musst Du ASC_BrightnessSensor wi efolgt setzen:

- wenn Du Morgens und/oder Abends per Brightness fahren lassen willst dann setzt Du
ASC_BrightnessSensor HelligkeitsTempSensorKueche:lux 900:500

Du hast also einen Sensor vom Devicenamen HelligkeitsTempSensorKueche und ASC soll auf das Event vom Reading lux reagieren.
Morgens soll das Rolllo bei 900 hochfahren und Abends bei 500 runter. Du kannst die beiden Werte also 900:500 auch weg lassen und alles global im ASC eintragen als Attribut ASC_brightnessDriveUpDown.

Solltest Du gar nicht mit Brightness fahren wollen dann lass einfach ASC_brightnessDriveUpDown im ASC weg und in den Rollos das 900:500.

Dann wird automatisch nur Beschattet mit dem Sensor.

Beim Beschatten brauchst Du dann die Attribute wo Shading mit drin ist.



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

flummy1978

Hey Marko,

vielen Dank für die genaue Erklärung. Das macht es in der Tat übersichtlicher / einfacher. Muss aber um die Übersichtlichkeit zu behalten, doch jeweils die Geräte neu anlegen.

Zitat von: CoolTux am 23 Mai 2019, 20:24:06
Dann wird automatisch nur Beschattet mit dem Sensor.

Beim Beschatten brauchst Du dann die Attribute wo Shading mit drin ist.

Und da wird dann auch ein Schühchen draus:

ZitatASC_BrightnessSensor HelligkeitsTempSensorKueche:lux -1:-1
ASC_Shading_StateChange_Cloudy 130
ASC_Shading_StateChange_Sunny 800
wären dann die entsprechenden Angaben, die ich in der Form machen muss, damit die Helligkeitswerte beachtet werden ?

Vielen Dank für die Erklärungen.

Kannst Du mir da noch was zu der Sache mit dem Fensterkontakt sagen?

Viele Grüße
Andreas

CoolTux

Zitat von: flummy1978 am 23 Mai 2019, 20:41:02
Hey Marko,

vielen Dank für die genaue Erklärung. Das macht es in der Tat übersichtlicher / einfacher. Muss aber um die Übersichtlichkeit zu behalten, doch jeweils die Geräte neu anlegen.

Und da wird dann auch ein Schühchen draus:
wären dann die entsprechenden Angaben, die ich in der Form machen muss, damit die Helligkeitswerte beachtet werden ?

Vielen Dank für die Erklärungen.

Kannst Du mir da noch was zu der Sache mit dem Fensterkontakt sagen?

Viele Grüße
Andreas

ASC_BrightnessSensor HelligkeitsTempSensorKueche:lux -1:-1

Nimm die -1 komplett weg. brauchst Du nicht mehr. Jetzt wird mit default Werten gearbeitet wenn denn das zum Tragen kommen sollte.

ASC_BrightnessSensor HelligkeitsTempSensorKueche:lux


Fensterkontakt schaue ich gleich mal
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: flummy1978 am 23 Mai 2019, 14:49:58
p.p.s Ist es ein Bug oder ein Future, dass ich außer den Uhrzeiten und dem Hinzufügen eines Fensterkontaktes an einem Rolle nichts geändert habe.  Es fährt beim Öffnen des Fensters hoch aber Abends nicht runter, wenn die Zeit eingetreten ist und das Fenster noch offen ist ?

Hier müsste man schauen was Du da genau eingestellt hast. Da brauche ich also ein list vom Rolllodevice und vom ASC 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: Uwe S. am 22 Mai 2019, 19:51:14
Hallo nochmal,

ich habe
ASC_autoShuttersControlEvening auf ON
und
ASC_autoShuttersControlMorning auf OFF

stehen.
In den "Rolladen"-Devices steht auch die
ASC_Time_DriveDown korrekt und die

ASC_Time_DriveUp auf AutoShuttersControl off.

Trotzdem wird abends kein Befehl gesendet. D.h. es ist kein Eintrag im Log-File zu sehen, dass ein Telegramm an den Rollladenschalter gesendet wurde.

Bin ich noch dran. Nur zur Info
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

flummy1978

Hey Marko,

ist eines der "live" Rollos. Was ganz komisches ist eben passiert, daher der komplette Ablauf:
Rollo soll 21 Uhr runter fahren -> Es war nach 21 Uhr also Rollo von Hand geschlossen, weil Fenster auf -> Fenster zu -> kurze Zeit später Frauchen im SZ -> Oh is warm -> Fenster auf -> HUCH (!) Schaaatz warum fährt das Rollo auf ?? -> Ich: äähh weil getestet hab ob Du tatsächlich das Fenster auf machst  :o ::) ;D

Zitat von: CoolTux am 23 Mai 2019, 21:52:52
Hier müsste man schauen was Du da genau eingestellt hast. Da brauche ich also ein list vom Rolllodevice und vom ASC Device

Daher folgt für die o.g. Frage dann auch direkt das List von beiden Sachen. ASC und das entsprechende Rolle :)

Rollo
Internals:
   FUUID      5caf7621-f33f-8d79-d7ee-de080736535cf1b7
   NAME       Rollo_OG_SZ_01
   NR         128
   STATE      closed
   TYPE       ROLLO
   stoptime   1558640762
   READINGS:
     2019-04-23 15:06:42   ASC_Shading_WaitingPeriod 120
     2019-05-23 21:41:35   ASC_ShuttersLastDrive ventilate - window open
     2019-05-23 21:00:02   ASC_Time_DriveDown 24.05.2019 - 21:00
     2019-05-23 21:00:02   ASC_Time_DriveUp 24.05.2019 - 08:00
     2019-05-23 15:59:54   associatedWith  AUTO_RolloSteuerung
     2019-05-23 21:45:53   command         closed
     2019-05-23 21:45:53   desired_pct     100
     2019-05-23 21:45:53   drive-type      modul
     2019-05-23 21:45:53   last_drive      drive-down
     2019-05-23 21:46:02   pct             100
     2019-05-23 21:46:02   state           closed
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_Closed_Pos 100
   ASC_ComfortOpen_Pos 50
   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 off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   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 75
   ASC_Shading_Direction 174
   ASC_Shading_Min_Elevation 24
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec TK_OG_SZ_fenster1
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude pct:60
   alias      SZ Rollo 1
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-update-reading state
   group      Rollo
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU on
   rl_commandStop set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU off
   rl_commandUp set OG_SZ_RO_01Rollo_ZU off; set OG_SZ_RO_01Rollo_AUF on
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 14
   rl_secondsUp 14
   rl_switchTime 2
   rl_type    normal
   room       System->Ext Verbindung
   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 room_map structexclude
   webCmd     open:stop:closed


ASC Device:
Internals:
   FUUID      5cb0882c-f33f-8d79-c13d-e1c92d08129a74a1
   FVERSION   73_AutoShuttersControl.pm:v0.6.9-s19368/2019-05-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  global,AUTO_RolloSteuerung,Rollo_EG_BAD,Rollo_EG_FL,Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg,Rollo_EG_WZ_MAR_markise,Rollo_OG_SZ_01,Rollo_OG_SZ_02,Rollo_ZZ_TEST_BAD,Rollo_ZZ_TEST_KUECHE_Rollo_test,Rollo_ZZ_TEST_Terasse_Rollo,Astro,PIR_EG_BAD_move,Licht_EG_WZ_01_deckenfluter,setupVars,TK_OG_SZ_fenster1
   NR         130
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      ventilate - window open
   TYPE       AutoShuttersControl
   VERSION    0.6.9
   OLDREADINGS:
   READINGS:
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_lastPosValue 0
     2019-04-13 20:17:34   EG_BAD_RO_Rollo_test_lastPosValue 0
     2019-04-13 20:30:02   EG_KUE_RO_01_Rollo_lastPosValue 0
     2019-05-05 20:53:37   ROLLO_EG_WZ_MAR__markise_lastPosValue 0
     2019-04-13 06:49:31   Rollo.KUE02_lastPosValue 0
     2019-04-27 21:00:01   Rollo_EG_BAD_RO_Rollo_test_lastPosValue 0
     2019-05-23 21:00:02   Rollo_EG_BAD_lastPosValue 0
     2019-05-23 21:00:02   Rollo_EG_BAD_nextAstroTimeEvent 24.05.2019 - 07:30
     2019-05-23 21:00:02   Rollo_EG_FL_lastPosValue 0
     2019-05-23 21:00:02   Rollo_EG_FL_nextAstroTimeEvent 24.05.2019 - 07:30
     2019-04-27 20:45:01   Rollo_EG_KUE_01_eingang_lastPosValue 0
     2019-04-28 17:43:49   Rollo_EG_KUE_02_fenster_lastPosValue 0
     2019-05-23 18:06:53   Rollo_EG_WZ_JALOU_fenster_PosValue 100
     2019-05-23 21:20:24   Rollo_EG_WZ_JALOU_fenster_nextAstroTimeEvent 24.05.2019 - 08:00
     2019-04-14 11:01:50   Rollo_EG_WZ_JALOU_winterg_PosValue 0
     2019-05-23 21:20:24   Rollo_EG_WZ_JALOU_winterg_nextAstroTimeEvent 24.05.2019 - 08:00
     2019-05-23 20:13:16   Rollo_EG_WZ_MAR_markise_PosValue 0
     2019-05-23 21:20:24   Rollo_EG_WZ_MAR_markise_nextAstroTimeEvent 24.05.2019 - 08:00
     2019-05-23 21:00:02   Rollo_OG_SZ_01_lastPosValue 50
     2019-05-23 21:00:02   Rollo_OG_SZ_01_nextAstroTimeEvent 24.05.2019 - 08:00
     2019-05-23 21:00:02   Rollo_OG_SZ_02_lastPosValue 100
     2019-05-23 21:00:02   Rollo_OG_SZ_02_nextAstroTimeEvent 24.05.2019 - 08:00
     2019-05-23 21:20:24   Rollo_ZZ_TEST_BAD_Rollo_test_lastPosValue 0
     2019-05-23 21:20:24   Rollo_ZZ_TEST_BAD_Rollo_test_nextAstroTimeEvent 24.05.2019 - 05:36
     2019-05-23 21:20:24   Rollo_ZZ_TEST_BAD_lastPosValue 0
     2019-05-23 21:20:24   Rollo_ZZ_TEST_BAD_nextAstroTimeEvent 24.05.2019 - 05:36
     2019-05-23 19:23:56   Rollo_ZZ_TEST_KUECHE_Rollo_test_lastPosValue 60
     2019-05-23 20:45:02   Rollo_ZZ_TEST_KUECHE_Rollo_test_nextAstroTimeEvent 24.05.2019 - 07:30
     2019-05-23 21:20:24   Rollo_ZZ_TEST_Terasse_Rollo_lastPosValue 0
     2019-05-23 21:20:24   Rollo_ZZ_TEST_Terasse_Rollo_nextAstroTimeEvent 24.05.2019 - 06:30
     2019-05-23 12:16:27   controlShading  on
     2019-04-12 14:44:28   hardLockOut     off
     2019-04-12 14:48:57   partyMode       off
     2019-05-23 15:59:53   room_Bad        Rollo_ZZ_TEST_BAD
     2019-05-23 15:59:53   room_Kueche     Rollo_ZZ_TEST_KUECHE_Rollo_test,Rollo_ZZ_TEST_Terasse_Rollo
     2019-05-23 15:59:53   room_System-_Ext_Verbindung Rollo_EG_BAD,Rollo_EG_FL,Rollo_EG_WZ_MAR_markise,Rollo_OG_SZ_01,Rollo_OG_SZ_02
     2019-05-23 15:59:53   room_Wohnzimmer Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg
     2019-04-12 14:44:28   selfDefense     off
     2019-05-23 21:41:35   state           ventilate - window open
     2019-04-12 14:44:28   sunriseTimeWeHoliday off
     2019-05-23 15:59:53   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BAD
       Rollo_EG_FL
       Rollo_EG_WZ_JALOU_fenster
       Rollo_EG_WZ_JALOU_winterg
       Rollo_EG_WZ_MAR_markise
       Rollo_OG_SZ_01
       Rollo_OG_SZ_02
       Rollo_ZZ_TEST_BAD
       Rollo_ZZ_TEST_KUECHE_Rollo_test
       Rollo_ZZ_TEST_Terasse_Rollo
   monitoredDevs:
     Astro:
       AUTO_RolloSteuerung ASC_twilightDevice
     Licht_EG_WZ_01_deckenfluter:
       Rollo_ZZ_TEST_Terasse_Rollo ASC_BrightnessSensor
     PIR_EG_BAD_move:
       Rollo_ZZ_TEST_BAD ASC_BrightnessSensor
     Rollo_EG_BAD:
     Rollo_EG_FL:
     Rollo_EG_WZ_JALOU_fenster:
     Rollo_OG_SZ_01:
     Rollo_ZZ_TEST_BAD:
     Rollo_ZZ_TEST_Terasse_Rollo:
     TK_OG_SZ_fenster1:
       Rollo_OG_SZ_01 ASC_WindowRec
     setupVars:
       Rollo_EG_BAD ASC_BrightnessSensor
       Rollo_ZZ_TEST_KUECHE_Rollo_test ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor WetterEXT
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


Wenn Du noch was brauchst, sag bescheid :)

Viele Grüße
Andreas

CoolTux

Das das Rolllo an sich gefahren ist, ist korrekt. Es sollte auf 50% gefahren sein. Passt das?
Hast ja eingestellt daß er auf 50 fahren soll bei Fenster auf.
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

flummy1978

Zitat von: CoolTux am 23 Mai 2019, 22:40:41
Das das Rolllo an sich gefahren ist, ist korrekt. Es sollte auf 50% gefahren sein. Passt das?
Hast ja eingestellt daß er auf 50 fahren soll bei Fenster auf.

Korrekt, aber das sollte er doch nicht mehr tun, wenn die "Auto runter Fahrzeit" bereits überschritten wurde und HOCH fahren noch nicht erreicht (so war die Funktion in den letzten Tagen und ich bin zu 99% sicher, dass das auch so funktioniert hatte).

Genau das waren die Optionen "Was.passiert.wenn.ich.was.so.oder.so.einstelle.und.wirkt.sich.dann.wieder.wo.anders.aus" - Die manchmal in dem Modul ohne entsprechende Erklärung schwer nachzuvollziehen sind WENN man nicht von Anfang an in der Entwicklung dabei ist :-|

Kann ich das irgendwie verhindern bzw ändern?  Meine Wunschvorstellung ist:

Morgens hoch -> Manuell (wegen Schichtdienst) bzw durch Fenster auf (hat bisher funktioniert)
Abends runter -> nach Zeit (hat funktioniert)
In der Nacht Fenster auf -> nicht fahren (meiner meinung nach bisher auch funktioniert - aufgrund der kälteren Nächte bisher noch nicht so oft getestet :D)
Fenster  Auf in der Zeit zwischen hoch und abends runter -> Auf 50 % sofern es noch nicht weiter offen ist.
Abschatten -> bei Bedarf (und einstellung)

Grüße
Andreas

CoolTux

Zitat von: flummy1978 am 23 Mai 2019, 23:19:53
Korrekt, aber das sollte er doch nicht mehr tun, wenn die "Auto runter Fahrzeit" bereits überschritten wurde und HOCH fahren noch nicht erreicht (so war die Funktion in den letzten Tagen und ich bin zu 99% sicher, dass das auch so funktioniert hatte).

Genau das waren die Optionen "Was.passiert.wenn.ich.was.so.oder.so.einstelle.und.wirkt.sich.dann.wieder.wo.anders.aus" - Die manchmal in dem Modul ohne entsprechende Erklärung schwer nachzuvollziehen sind WENN man nicht von Anfang an in der Entwicklung dabei ist :-|

Kann ich das irgendwie verhindern bzw ändern?  Meine Wunschvorstellung ist:

Morgens hoch -> Manuell (wegen Schichtdienst) bzw durch Fenster auf (hat bisher funktioniert)
Abends runter -> nach Zeit (hat funktioniert)
In der Nacht Fenster auf -> nicht fahren (meiner meinung nach bisher auch funktioniert - aufgrund der kälteren Nächte bisher noch nicht so oft getestet :D)
Fenster  Auf in der Zeit zwischen hoch und abends runter -> Auf 50 % sofern es noch nicht weiter offen ist.
Abschatten -> bei Bedarf (und einstellung)

Grüße
Andreas

So wie Du das verhalten beschreibst wie es mal war, ist es definitiv ein Fehler gewesen.
Bei einen Twostate Sensor wird bei einem open und aktivierten ASC_Ventilate_Window_Open on das Rolllo entsprechend der angegeben Pos angefahren sofern das Rolllo nicht oberhalb dieser Position ist. So war es eigentlich schon immer.
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 habe versucht was gescheites als Flussdiagramm hin zu bekommen. Kannst vergessen. Habe nur Fenster genommen und die ersten 2 Bedingungen und schon war mein Blatt voll und ich am Ende mit den Nerven.
Das ist sooo viel was da beprüft wird. Vielleicht kann ich es besser in Worte fassen. Muss mal schauen.
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: christoph.kaiser.in am 08 Mai 2019, 19:43:54
Sollte am Zeilenumbruch liegen - Windows (CR LF) vs. Unix (LF).

Anbei der patch im Unix Format.

Gruß
Christoph

Habe ich nun endlich eingebaut. Kommt mit dem nächsten Update.
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

@Julian

Auch Deinen Patch habe ich soeben eingearbeitet.
Vielen Dank


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

flummy1978

Zitat von: CoolTux am 24 Mai 2019, 09:14:07
So wie Du das verhalten beschreibst wie es mal war, ist es definitiv ein Fehler gewesen.
Bei einen Twostate Sensor wird bei einem open und aktivierten ASC_Ventilate_Window_Open on das Rolllo entsprechend der angegeben Pos angefahren sofern das Rolllo nicht oberhalb dieser Position ist. So war es eigentlich schon immer.

Irgendwie nicht schön...... Habt ihr alle keine Fenster die Ihr Nachts dennoch offen lasst, auch wenn die Rollos unten sind ?  ;D *lol*

Jetzt mal im Ernst:
ZitatIch habe versucht was gescheites als Flussdiagramm hin zu bekommen. Kannst vergessen. Habe nur Fenster genommen und die ersten 2 Bedingungen und schon war mein Blatt voll und ich am Ende mit den Nerven.
Das ist sooo viel was da beprüft wird. Vielleicht kann ich es besser in Worte fassen. Muss mal schauen.

Das ist imho der zweit wichtigste Grund warum Deine Beiträge zu den jeweiligen Versionen so explodieren und schnell unübersichtlich werden. Versuch mal ehrlich darüber nachzudenken:
Wenn du eine Frage hättest die mit einem Befehl / Attribut zu tun hat das in nahezu jedem list vorkommt, würdest Du es "schnell" in 3 Threads von insg 300 Seiten finden können? Ich denke - Nein. Das führt dazu dass jeder Depp (vor allem so welche wie ich (!)  ;) ) die meisten Fragen mehrmals stellt und Du oftmals nicht dazu kommst Dich um evtl. Bugs oder Erweiterungen zu kümmern.
Man sagt den Leuten immer RTFM !! und das zurecht. Wenn jemand eine Frage stellt, die schon zig mal behandelt wurde UND in der Anleitung steht, kann man diese mit einem Hinweis auf die Doku beantworten oder ignorieren -> Die Leute landen öfter in der Doku (weniger im Forum beim Schreiben eines Beitrages ) -> es gibt weniger (sinnlose) Beiträge pro Version -> Es wird übersichtlicher -> "Fehler" werden schnell erkannt, dass sie keine sind ----> usw. Das ist ein Rattenschwanz der sich von alleine Entwickelt.  Vielleicht kann ich damit etwas anregen.

Der wichtigste Grund für die Beitragsmenge ist Deine schier unerschöpfliche Kraft und Geduld beim Beantworten solcher Fragen. Dafür nochmal mein riesen DANK ! und der kleine aber dezente Hinweis auf
ZitatSupport me to buy new test hardware for development: https://www.paypal.me/MOldenburg
n Kaffee (oder auch ne Kanne Kaffee) spendieren tut keinem weh und zeigt auch die Wertschätzung für das Modul und Deine damit verbundene Arbeit....  Vielleicht kann ich damit auch etwas anregen.
Wenn es zeitlich möglich ist und ich helfen kann, fragen kostet nix. Aber aufgrund meiner derzeitigen Arbeitsweise und dem Wissen, dass das Wetter da ist in der auch der Garten gepflegt werden will wird es schwierig, aber Versuch macht klug  8)

Es wird zuviel Off-Topic:
ZitatMorgens hoch -> Manuell (wegen Schichtdienst) bzw durch Fenster auf (hat bisher funktioniert)
Abends runter -> nach Zeit (hat funktioniert)
In der Nacht Fenster auf -> nicht fahren (meiner meinung nach bisher auch funktioniert - aufgrund der kälteren Nächte bisher noch nicht so oft getestet :D)
Fenster  Auf in der Zeit zwischen hoch und abends runter -> Auf 50 % sofern es noch nicht weiter offen ist.
Abschatten -> bei Bedarf (und einstellung)
Gibt es irgendwie Möglichkeiten das voran genannte (oder ähnliches) zu erreichen? Oder hast Du irgendwie nen Tipp für mich, wie ich mich rantasten kann um solche Funktionen nicht als Fehler zu erkennen, sondern die korrekte Funktion herauszufinden ?

Vielen Dank und viele Grüße

Andreas