[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta

Begonnen von CoolTux, 16 April 2020, 15:31:29

Vorheriges Thema - Nächstes Thema

eurofinder

Hallo CoolTux,

wollte jetzt auch mal die Version 0.9.x Beta testen und habe das Modul installiert, Berechtigungen gesetzt und Modul neu geladen.
Jetzt habe ich allerdings kein ASC-Device mehr.
Mache ich was falsch, wie bekomme ich das ASC-Device wieder?

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Nicht geladen ist schlecht. Was steht im Log.
Davon ab hast du FHEM neu gestartet? Das muss man.
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

eurofinder

Nach jetzt ca. 10 Minuten tauchte plötzlich das ASC-Device wieder auf - sehr merkwürdig.
Im Logfile keine Auffälligkeit.

Restart hatte ich probiert, das fehlte das ASC-Device auch. ASC zeigt Version 0.9.15, ScanForShutters habe ich durchgeführt.


Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: eurofinder am 28 April 2020, 18:11:45
Nach jetzt ca. 10 Minuten tauchte plötzlich das ASC-Device wieder auf - sehr merkwürdig.
Im Logfile keine Auffälligkeit.

Restart hatte ich probiert, das fehlte das ASC-Device auch. ASC zeigt Version 0.9.15, ScanForShutters habe ich durchgeführt.


Gruß
eurofinder

Wenn Du scanForShutters machen musstest ist es geht wenn du auch noch createNewNotifyDev machst.
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

eurofinder

ZitatWenn Du scanForShutters machen musstest ist es geht wenn du auch noch createNewNotifyDev machst.
Danke für den Hinweis :)

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

eurofinder

Mal eine Frage zur v0.9.15. Ist das nur bei mir so oder werden die Zeiten Shading Info in "ASC Configuration and Information Summary" nicht mehr aktualisiert?

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: eurofinder am 29 April 2020, 13:38:06
Mal eine Frage zur v0.9.15. Ist das nur bei mir so oder werden die Zeiten Shading Info in "ASC Configuration and Information Summary" nicht mehr aktualisiert?

Gruß
eurofinder

Sie werden nur noch bei einem Statuswechsel aktualisiert.
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

baerm

Hallo Cooltux,
in der Version 9.1.15 habe ich festgestellt, dass bei Regen die Jalousien bei mir nach unten gehen (geschlossen werden). Ich denke das war bei der Version  v0.8 (?) nicht so.

Was muss ich hier umstellen damit diese nach oben fahren?

Hier ein Auszug aus den Logs:
ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Esstisch - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NoDelay: NEIN

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Kueche - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NoDelay: NEIN

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN


Internals:
   DEF        2/3/8:dpt5.001:position 2/3/6:dpt1:Auf_Ab 2/3/7:dpt1:Stop 2/3/17:dpt5.001:Status_Hoehe
   DEVNAME    Jalousie_Suedterrasse_Esstisch
   FIRSTGADNAME position
   FUUID      5e98a617-f33f-e2c0-6ea8-30a1bfcdd88887d0
   FVERSION   10_KNX.pm:0.174710/2018-10-07
   GETSTRING  position:noArg Stop:noArg Auf_Ab:noArg Status_Hoehe:noArg
   IODev      KNX
   KNX_MSGCNT 15
   KNX_RAWMSG C01119w0231100
   KNX_TIME   2020-04-29 14:19:58
   LASTInputDev KNX
   MSGCNT     15
   NAME       Jalousie_Suedterrasse_Esstisch
   NR         883
   NTFY_ORDER 50-Jalousie_Suedterrasse_Esstisch
   SETSTRING  position:slider,0,1,100 Stop:off,on Auf_Ab:off,on Status_Hoehe:slider,0,1,100
   STATE      0 %
   TYPE       KNX
   GADDETAILS:
     Auf_Ab:
       CODE       02306
       GROUP      2/3/6
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  Auf_Ab-get
       RDNAMEPUT  Auf_Ab-put
       RDNAMESET  Auf_Ab-set
       SETLIST    :off,on
     Status_Hoehe:
       CODE       02311
       GROUP      2/3/17
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  Status_Hoehe-get
       RDNAMEPUT  Status_Hoehe-put
       RDNAMESET  Status_Hoehe-set
       SETLIST    :slider,0,1,100
     Stop:
       CODE       02307
       GROUP      2/3/7
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  Stop-get
       RDNAMEPUT  Stop-put
       RDNAMESET  Stop-set
       SETLIST    :off,on
     position:
       CODE       02308
       GROUP      2/3/8
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
   GADTABLE:
     02306      Auf_Ab
     02307      Stop
     02308      position
     02311      Status_Hoehe
   READINGS:
     2020-04-27 20:34:57   ASC_Enable      on
     2020-04-29 11:35:28   ASC_ShadingMessage <html> </html>
     2020-04-27 20:34:57   ASC_ShuttersLastDrive manual
     2020-04-29 07:00:02   ASC_Time_DriveDown 29.04.2020 - 20:42
     2020-04-29 07:00:02   ASC_Time_DriveUp 30.04.2020 - 07:00
     2020-04-27 20:34:57   Auf_Ab-get      off
     2020-04-29 14:07:41   Auf_Ab-set      off
     2020-04-27 20:34:57   Position        75 %
     2020-04-27 20:34:57   Position-set    75 %
     2020-04-29 14:19:58   Status_Hoehe-get 0 %
     2020-04-27 20:34:57   Stop-get        off
     2020-04-27 20:34:57   Stop-set        on
     2020-04-27 20:35:18   associatedWith  ASC
     2020-04-29 14:19:58   last-sender     1/1/25
     2020-04-29 14:19:58   position        0 %
     2020-04-29 14:19:11   position-set    0 %
     2020-04-29 14:19:58   state           0 %
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 47
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:280
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 75
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 40
   ASC_Time_Up_Early 07:00
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Südterrasse_Esstisch
   cmdIcon    on:rc_GREEN off:rc_RED STS:rc_INFO@yellow
   devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
   event-on-change-reading .*
   eventMap   /on g3:Stop/off g2:Auf/on g2:Ab/off
   group      Jalousien_EG
   icon       fts_shutter_30
   room       EG->Wohnzimmer,Jalousien
   userReadings position { ReadingsVal("Jalousie_Suedterrasse_Esstisch","Status_Hoehe-get",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_SlatPosCmd_SlatDevice 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 room_map structexclude
   webCmd     Ab:Stop:Auf:Pos1:Pos2

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

baerm

hi,
das verstehe ich nicht. In der Referenz steht:

ASC_RainProtection on|off - Shutter is protected by the rain protection. Defaults to off.

Ich habe ASC 1 - inverse or venetian type blind mode. Shutter is open equals to 0, shutter is closed equals to 100, is controlled by position values. konfiguriert.
Für mich werden die Shutter protected, wenn die in open positon gehen und nicht in closed. In closed position werden die angeregnet.
Bei Wind protection passiert das selbe? Die Shutter werden geschlossen? Ich will doch ab einer gewissen Windgeschwindigkeit die Shutter schützen und öffnen. Oder verstehe ich hier etwas falsch?
lg,
Matthias

CoolTux

Bei Wind kannst Du entscheiden in welche Position sie fahren sollen.
Bei Regen wurde entschieden das Fenster zu schützen.

Am besten Du liest die deutsche Commandref, die ist aktuell besser gepflegt.
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

xerion

Guten Morgen CoolTux,

Habe noch ein paar neue Logeinträge bzgl. Perl Fehler entdeckt.

2020.04.30 06:27:14 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 32.
2020.04.30 06:29:04 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 33.
2020.04.30 06:34:24 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 36.
2020.04.30 06:36:13 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 37.


Gesendet von meinem JSN-L21 mit Tapatalk

Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

CoolTux

Zitat von: xerion am 30 April 2020, 07:52:05
Guten Morgen CoolTux,

Habe noch ein paar neue Logeinträge bzgl. Perl Fehler entdeckt.

2020.04.30 06:27:14 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 32.
2020.04.30 06:29:04 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 33.
2020.04.30 06:34:24 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 36.
2020.04.30 06:36:13 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 37.


Gesendet von meinem JSN-L21 mit Tapatalk

Schade man sieht nicht welches Rollo das verursacht.
Kannst Du mir ein list von einem Rollo mit Lamellen und einem ohne Lamellen bitte geben.
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

xerion

Zitat von: CoolTux am 30 April 2020, 08:45:43
Schade man sieht nicht welches Rollo das verursacht.
Kannst Du mir ein list von einem Rollo mit Lamellen und einem ohne Lamellen bitte geben.

Ich habe keine Lamellen ich teste das Beta Release nach Absprache mit normalem Rollos ob das Verhalten gleich geblieben. Ich habe gerade mal die Zeiten aus ASC_ShuttersLastDrive mit den Zeitpunkt der Perl Fehler verglichen das passt nicht überein. Die Rollos waren dort schon gefahren.
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

CoolTux

Von der Konfiguration her hast Du nichts geändert?

Wenn nicht starte mal bitte FHEM neu. Danke
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