[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: Loredo am 17 Mai 2019, 17:50:43

Es geht darum, dass ASC überhaupt keine Ahnung von physischen Räumen hat und es auch keinen Sinn macht ASC dahingehend zu erweitern.


Diese Information über einen Raum und dessen Status (=ROOMSTATE) braucht man auch für andere Automationen. Daraus leitet sich dann ab, dass man für den Gesamtstatus ebenfalls einen HOMESTATE benötigt, bei dem die Status hochaggregiert werden oder global definiert sind.


Beispiel 1:
Ich möchte die Beschattung nur in einem bestimmten Raum abschalten, nicht aber überall. Dafür möchte ich nicht in jedes Rollo des Raums gehen, sondern sagen "Raum, keine Beschattung - du weißt schon welche Rollos gemeint sind". Das gleiche für Zonen (=ZONESTATE) bzw. Stockwerke.


Beispiel 2:
Ich möchte aufgrund des Schwellenwertes für das Tageslicht weitere Steuerungen unternehmen, diesen Schwellenwert und den Sensor dafür jedoch genau ein einziges Mal definieren. ASC denkt nur für Rollos, aber eine Beleuchtung oder Sicherheitsschaltung hängt von ähnlichen Faktoren ab. Deshalb macht in meinen Augen der generelle Status "jetzt beleuchten" oder "jetzt beschatten" oder "jetzt absichern" in einem separaten Device für den physischen Raum mehr Sinn. Wenn ASC das alleine macht und man für den Rest wieder separate Module und Quellen hat, dann ist die Gefahr von inkonsistentem Verhalten zwischen den verschiedenen Gewerken Licht, Beschattung, Anwesenheit, etc. viel größer.

Bleiben wir mal bei Beispiel eine weil das glaube gerade übersichtlicher für mich ist.
Wie genau soll das mit Raum keine Beschattung gehen? ASC soll das ja nicht machen wenn ich das richtig verstehe, aber wer dann und wie? Jetzt mal davon ab das dies auf genau die Beschattung noch nicht geht.
Es kann doch nur im ASC festgelegt werden "beschattet dieses oder jenes Rollo nicht" . Denn ASC weiß von Hause aus nicht/noch nicht welches Rollo in welchen Raum ist. Diese Rolllo Raumübersicht im ASC als Reading ist nur ne Spielerei. Und einige haben ja ihre Rolllos auch mehrere Räume zugeordnet. Aber wahrscheinlich durchblicke ich Deine Idee noch nicht so ganz  ;D
Am besten Du sagst einfach was ich machen soll  ;D
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

@Loredo:
Finde deinen Ansatz super. Die Idee für ein Gebäude einen Gesamtstatus zu haben, aber auch Räume und Zonen mit Eigenschaften. Ich erkläre mich gerne bereit die Funktionalitäten von HOMESTATE und ROOMSTATE zu testen. Bin zwar noch recht neu bei FHEM dabei, denke aber, das ist mit Sicherheit manchmal auch ganz hilfreich, weil ein Profi ggf. gar nicht über die ersten Hürden stolpert:-)

Mit ASC komme ich ja schon gut zurecht und bin auf einige "Problem" gestoßen und habe hier Anregungen gegeben.

Was ist bisher vorhanden und wo finde ich das?

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

Typ1er

Heute steht in meinem Flur die Position wieder falsch, Kollidieren kann es nur mit der Zeit vom Wohnzimmer, das hier die 2 Befehle(die letzte Position) zur selben Zeit kommen, im Wohnzimmer sind die Rollos länger, die Meldung kommt später. Die 2 Sekunden Unterschied im Wohnzimmer bei den 2 Rollos machen dagegen keine Probleme.

-Wenn ich die Position per DOIF Abfrage, springt Das Rollo dann auf Handbetrieb (mit der Wartezeit)?
-Freitagsproblem habe ich nicht gehabt (noch nie)
-im Modul ASC , woher kommen die Sekunden in der Fahrposition (ShowShuttersInformations)?

-meine nächste Modifikation wird die Zufallszeit bei allen Rollos sein, so das sie rein zufällig in 10 Minuten fahren.

CoolTux

Mit dem Screenshot kann ich so nichts anfangen. Das ist eine Readingsgroup.
Mehr Info bekomme ich durch list vom Device und die Übersicht von get showShuttersInformations

Aber das Rolllo Flur ist gefahren? Also steht in der showShuttersInformations nur die falsche Position für das Rolllo?
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

Typ1er

gefahren ist das Rollo.

hänge mal ein Bild vom showShuttersInformations an wo die Sekunden markiert habe

ASC-Modul
Internals:
   FUUID      5cc5b0e1-f33f-06ea-b8a6-d6a7802b343317e2
   FVERSION   73_AutoShuttersControl.pm:v0.6.9-s19368/2019-05-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,Rollladen_Bad,Rollladen_Bu,Rollladen_Flur,Rollladen_Ki,Rollladen_Sz,Rollladen_Wz_Li,Rollladen_Wz_Re,alle_FK_Fl,alle_FK_Wz_Li,alle_FK_Bad,TWILIGHT,alle_FK_Sz,alle_FK_Wz_Re,alle_FK_Bu,alle_FK_Ki
   NR         237
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.6.9
   OLDREADINGS:
   READINGS:
     2019-05-17 06:17:01   Rollladen_Bad_PosValue 99
     2019-05-17 06:15:02   Rollladen_Bad_lastPosValue 50
     2019-05-17 15:29:17   Rollladen_Bad_nextAstroTimeEvent 17.05.2019 - 20:57
     2019-05-17 06:15:34   Rollladen_Bu_PosValue 99
     2019-05-17 06:15:02   Rollladen_Bu_lastPosValue 40
     2019-05-17 15:29:17   Rollladen_Bu_nextAstroTimeEvent 17.05.2019 - 20:57
     2019-05-16 20:56:09   Rollladen_Flur_PosValue 0
     2019-05-17 06:30:02   Rollladen_Flur_lastPosValue 50
     2019-05-17 15:29:17   Rollladen_Flur_nextAstroTimeEvent 17.05.2019 - 20:57
     2019-05-17 06:16:21   Rollladen_Ki_PosValue 99
     2019-05-14 20:52:36   Rollladen_Ki_lastDelayPosValue 24
     2019-05-17 06:15:02   Rollladen_Ki_lastPosValue 40
     2019-05-17 15:29:17   Rollladen_Ki_nextAstroTimeEvent 17.05.2019 - 20:57
     2019-05-17 06:00:47   Rollladen_Sz_PosValue 99
     2019-05-17 06:00:02   Rollladen_Sz_lastPosValue 0
     2019-05-17 15:29:17   Rollladen_Sz_nextAstroTimeEvent 17.05.2019 - 20:57
     2019-05-17 06:30:41   Rollladen_Wz_Li_PosValue 99
     2019-05-17 06:30:02   Rollladen_Wz_Li_lastPosValue 50
     2019-05-17 15:29:17   Rollladen_Wz_Li_nextAstroTimeEvent 17.05.2019 - 21:46
     2019-05-17 06:30:45   Rollladen_Wz_Re_PosValue 99
     2019-05-17 06:30:02   Rollladen_Wz_Re_lastPosValue 50
     2019-05-17 15:29:18   Rollladen_Wz_Re_nextAstroTimeEvent 17.05.2019 - 21:46
     2019-05-11 22:03:33   controlShading  on
     2019-04-30 12:20:08   hardLockOut     off
     2019-05-17 15:29:13   room_ASC_Homekit_Z-Wave_Schlafzimmer Rollladen_Sz
     2019-05-17 15:29:13   room_ASC_Homekit_Z-Wave_Wohnzimmer Rollladen_Wz_Li,Rollladen_Wz_Re
     2019-05-17 15:29:13   room_Badezimmer_Homekit_ASC_Z-Wave Rollladen_Bad
     2019-05-17 15:29:13   room_Buero_Homekit_ASC_Z-Wave Rollladen_Bu
     2019-05-17 15:29:13   room_Flur_Homekit_ASC_Z-Wave Rollladen_Flur
     2019-05-17 15:29:13   room_Homekit_Kinderzimmer_ASC_Z-Wave Rollladen_Ki
     2019-04-30 12:20:08   selfDefense     off
     2019-05-17 18:28:15   state           created new drive timer
     2019-05-05 01:16:24   sunriseTimeWeHoliday on
     2019-05-17 15:29:13   userAttrList    rolled out
   helper:
     shuttersList:
       Rollladen_Bad
       Rollladen_Bu
       Rollladen_Flur
       Rollladen_Ki
       Rollladen_Sz
       Rollladen_Wz_Li
       Rollladen_Wz_Re
   monitoredDevs:
     Rollladen_Bad:
     Rollladen_Bu:
     Rollladen_Flur:
     Rollladen_Ki:
     Rollladen_Sz:
     Rollladen_Wz_Li:
     Rollladen_Wz_Re:
     TWILIGHT:
       ASControl  ASC_twilightDevice
     alle_FK_Bad:
       Rollladen_Bad ASC_WindowRec
     alle_FK_Bu:
       Rollladen_Bu ASC_WindowRec
     alle_FK_Fl:
       Rollladen_Flur ASC_WindowRec
     alle_FK_Ki:
       Rollladen_Ki ASC_WindowRec
     alle_FK_Sz:
       Rollladen_Sz ASC_WindowRec
     alle_FK_Wz_Li:
       Rollladen_Wz_Li ASC_WindowRec
     alle_FK_Wz_Re:
       Rollladen_Wz_Re ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor XMI_158d0001ab75e1
   ASC_twilightDevice TWILIGHT
   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       ASC


der Rollladen
Internals:
   DEF        dacfd218 8
   FUUID      5c44a1c8-f33f-06ea-fa6c-13fc9b5e63d2c072
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     14
   NAME       Rollladen_Flur
   NR         203
   STATE      0
   TYPE       ZWave
   ZWDongle_0_MSGCNT 14
   ZWDongle_0_RAWMSG 000400080a32022144000000330000a800
   ZWDongle_0_TIME 2019-05-17 18:36:25
   ZWaveSubDevice no
   homeId     dacfd218
   isWakeUp   
   nodeIdHex  08
   READINGS:
     2019-05-17 18:36:25   ASC_DriveTimeDown 17.05.19 20:57:20
     2019-05-17 18:36:25   ASC_DriveTimePrivacy 20:55:20
     2019-05-17 18:36:25   ASC_DriveTimeUp 18.05.19 08:30:20
     2019-05-17 06:30:21   ASC_ShuttersLastDrive day open
     2019-05-17 18:28:14   ASC_Time_DriveDown 17.05.2019 - 20:57
     2019-05-17 18:28:14   ASC_Time_DriveUp 18.05.2019 - 08:30
     2019-05-17 18:28:15   ASC_Time_PrivacyDriveDown 17.05.2019 - 20:55
     2019-05-14 16:26:59   CMD             ZW_APPLICATION_UPDATE
     2019-05-12 08:30:46   UNPARSED        MANUFACTURER_PROPRIETARY 0691010f260302
     2019-04-28 19:36:25   assocGroup_1    Max 16 Nodes ZWDongle_0
     2019-04-28 19:36:25   assocGroup_2    Max 16 Nodes
     2019-04-28 19:36:26   assocGroup_3    Max 1 Nodes ZWDongle_0
     2019-04-28 19:36:25   assocGroups     3
     2019-05-17 15:29:14   associatedWith  ASControl
     2019-04-28 19:36:54   configEnergyReports 10
     2019-04-28 19:36:54   configInRollerBlindModeOrVenetianBlind17 10
     2019-04-28 19:36:54   configInVenetianBlindModeTheParameter12 150
     2019-04-28 19:36:59   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2019-04-28 19:36:59   configMotorOperationDetection 10
     2019-04-28 19:37:00   configMotorOperationTime 240
     2019-04-28 19:37:00   configPeriodicPowerOrEnergyReports 3600
     2019-04-28 19:37:00   configPowerReports 10
     2019-04-28 19:37:05   configReportsType BlindPositionReportsSentToThe1
     2019-04-28 19:37:05   configResponseToFloodingAlarm NoReaction
     2019-04-28 19:37:05   configResponseToGeneralAlarm CloseBlind
     2019-04-28 19:37:06   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2019-04-28 19:37:06   configResponseToTemperatureAlarm OpenBlind
     2019-04-28 19:37:06   configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
     2019-04-28 19:37:06   configScenesAssociationsActivation AssociationsActivation
     2019-04-28 19:37:06   configSelfMeasurement SelfMeasurementInactive
     2019-04-28 19:37:06   configSetLamellasBackToPrevious13 1LamellasReturnToPreviouslySet1
     2019-04-28 19:37:07   configSwitchType ToggleSwitches
     2019-05-17 18:36:25   energy           0.51 kWh
     2019-04-28 19:37:07   mcaGroups       2
     2019-04-28 19:37:07   mca_1           Max 7 Nodes ZWDongle_0
     2019-04-28 19:37:07   mca_2           Max 7
     2019-04-28 19:36:46   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-04-28 19:36:46   modelConfig     fibaro/fgrm222.xml
     2019-04-28 19:36:46   modelId         010f-0302-1000
     2019-05-16 20:56:09   position        0
     2019-05-17 18:30:46   power           0.0 W
     2019-05-17 06:30:21   state           on
     2019-05-17 06:30:21   timeToAck       0.042
     2019-05-17 06:30:21   transmit        OK
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning CIVIL
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_DriveUpMaxDuration 25
   ASC_Drive_OffsetStart 20
   ASC_Open_Pos 99
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 120
   ASC_PrivacyDown_Pos 50
   ASC_Shading_Angle_Left 60
   ASC_Shading_Angle_Right 65
   ASC_Shading_Direction 89
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_WaitingPeriod 900
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 24
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 15
   ASC_WindowRec alle_FK_Fl
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon (9[7-9])|(9[7-9]):fts_window_2w (9[0-6]|8[7-9])|(9[0-6]|8[7-9]):fts_shutter_10@red (8[0-6])|(8[0-6]):fts_shutter_20@red (7[3-9])|(7[3-9]):fts_shutter_30@red (6[5-9]|7[0-2])|(6[5-9]|7[0-2]):fts_shutter_40@red (5[6-9]|6[0-4])|(5[6-9]|6[0-4]):fts_shutter_50@red (4[5-9]|5[0-5])|(4[5-9]|5[0-5]):fts_shutter_60@red (3[5-9]|4[0-4])|(3[5-9]|4[0-4]):fts_shutter_70@red (2[1-9]|3[0-4])|(2[1-9]|3[0-4]):fts_shutter_80@red ([6-9]|1[0-9]|20)|([6-9]|1[0-9]|20):fts_shutter_90@orange ([0-5])|([0-5]):fts_shutter_100
   eventMap   { usr=>{'dim.0'=>'off','dim.99'=>'on','öffnen'=>'on','schließen'=>'off','Lüften'=>'dim 20'} }
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position,minValue=0,maxValue=99
TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1
0258a1bf-6b32-470d-aa92-ba340eee4441=ASC_DriveTimeUp,name=⬆+Auf,format=STRING
7a95059c-f154-463f-95ee-527dbd123e8b=ASC_DriveTimeDown,name=⬇+Ab,format=STRING
   icon       fts_shutter
   neighborListPos 59,235
   room       Flur,Homekit,ASC,Z-Wave
   stateFormat position
   userReadings ASC_DriveTimeUp {POSIX::strftime("%d.%m.%y %H:%M:%S",localtime(time_str2num((split /[.]/, (split " ",(ReadingsVal($name,"ASC_Time_DriveUp","")))[0])[2]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_DriveUp","")))[1]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_DriveUp","")))[0]." ".(split " - ", (ReadingsVal($name,"ASC_Time_DriveUp","").":00"))[1])+(AttrVal($name,"ASC_Drive_OffsetStart",""))))},
ASC_DriveTimeDown {POSIX::strftime("%d.%m.%y %H:%M:%S",localtime(time_str2num((split /[.]/, (split " ",(ReadingsVal($name,"ASC_Time_DriveDown","")))[0])[2]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_DriveDown","")))[1]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_DriveDown","")))[0]." ".(split " - ", (ReadingsVal($name,"ASC_Time_DriveDown","").":00"))[1])+(AttrVal($name,"ASC_Drive_OffsetStart",""))))},
ASC_DriveTimePrivacy {POSIX::strftime("%H:%M:%S",localtime(time_str2num((split /[.]/, (split " ",(ReadingsVal($name,"ASC_Time_PrivacyDriveDown","")))[0])[2]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_PrivacyDriveDown","")))[1]."-".(split /[.]/, (ReadingsVal($name,"ASC_Time_PrivacyDriveDown","")))[0]." ".(split " - ", (ReadingsVal($name,"ASC_Time_PrivacyDriveDown","").":00"))[1])+(AttrVal($name,"ASC_Drive_OffsetStart",""))))}
   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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lüften

CoolTux

Und was ist mit den Sekunden? Das ist die Zeit wo dann das Rollo gefahren wird. Plus Offset natürlich noch.


Die Position 0 stimmt doch aber

2019-05-16 20:56:09   position        0

Oder übersehe ich da was?
Das ist der Wert welcher das Reading Position hat.
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

Typ1er

um 6 Uhr sind sie alle auf Position 99 gefahren


Die Sekunden möchte irgendwoher ableiten können, da ja zb bei 2 die Zeit abends abweichend ist.

CoolTux

Aber nicht Rollladen Flur. Der ist seit gestern Abend nicht mehr bewegt worden. Und zwar wohl gemerkt laut Reading im Rollladen Device. Und wenn da null drin steht nimmt ASC zum steuern.
Was ist damit sagen will. ASC macht/hat hier keinen Fehler sondern Dein Rolllo Modul. Also ZWave schreibt hier nicht richtig das Reading.
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

Deine Wohnzimmer Rolllos scheinen nach einer anderen Astrozeit zu fahren. Ist ja ne halbe Stunde oder so Unterschied zu den anderen Rolllos.
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

sepultura30

Hallo,

Ich habe ein Problem mit ASC_WindowRec, obwohl es 22.15 Uhr war und ich das Fenster geschlossen habe, fährt der Rollanden hoch.
Was ich nicht verstehe ist, das STATE window closed at day

Hier mal mein Log:

ASC_DEBUG!!! 2019.05.17 22:11:17 - EventProcessingWindowRec: Rollladen_Badezimmer Event Closed

ASC_DEBUG!!! 2019.05.17 22:11:17 - FnIsDay: Rollladen_Badezimmer Allgemein: 1

ASC_DEBUG!!! 2019.05.17 22:11:17 - FnSetCmdFn: Rollladen_Badezimmer - Rolllo wird gefahren, aktuelle Position: 35, Zielposition: 100. Grund der Fahrt: window closed at day

Wobei bei mir die Position 100 komplett offen ist und 0 ganz zu. Manch mal funktioniert auch das der Rolladen zu fährt.

Grüße

Sandro

CoolTux

Welchen Modus verwendest Du für Tag und Nacht Fahrt. Astro oder time?
Gib mal bitte ein list vom ASC und einem Rollladen wo es nicht ging.

ASC hat für dieses Rolllo ermittelt das Tag war wie das Fenster geschlossen wurde.
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

sepultura30

#641
Zitat von: CoolTux am 17 Mai 2019, 22:59:39
Welchen Modus verwendest Du für Tag und Nacht Fahrt. Astro oder time?
Gib mal bitte ein list vom ASC und einem Rollladen wo es nicht ging.

ASC hat für dieses Rolllo ermittelt das Tag war wie das Fenster geschlossen wurde.

Ich verwende Astro für runter und hoch eine feste Zeit, das funktioniert immer und da habe ich keine Probleme.

ASC_ShuttersLastDrive window closed at day 2019-05-17     22:11:17
ASC_Time_DriveDown 18.05.2019 - 21:51    2019-05-17        21:51:04
ASC_Time_DriveUp 19.05.2019 -     09:00     2019-05-17        21:51:04

RAW-Definition

attr Rollladen_Badezimmer ASC 1
attr Rollladen_Badezimmer ASC_Antifreeze off
attr Rollladen_Badezimmer ASC_Antifreeze_Pos 10
attr Rollladen_Badezimmer ASC_AutoAstroModeEvening CIVIL
attr Rollladen_Badezimmer ASC_AutoAstroModeEveningHorizon none
attr Rollladen_Badezimmer ASC_AutoAstroModeMorning CIVIL
attr Rollladen_Badezimmer ASC_AutoAstroModeMorningHorizon none
attr Rollladen_Badezimmer ASC_BlockingTime_afterManual 1200
attr Rollladen_Badezimmer ASC_BlockingTime_beforDayOpen 3600
attr Rollladen_Badezimmer ASC_BlockingTime_beforNightClose 3600
attr Rollladen_Badezimmer ASC_BrightnessSensor none
attr Rollladen_Badezimmer ASC_Closed_Pos 0
attr Rollladen_Badezimmer ASC_ComfortOpen_Pos 100
attr Rollladen_Badezimmer ASC_Down astro
attr Rollladen_Badezimmer ASC_Drive_Offset -1
attr Rollladen_Badezimmer ASC_Drive_OffsetStart -1
attr Rollladen_Badezimmer ASC_GuestRoom none
attr Rollladen_Badezimmer ASC_LockOut off
attr Rollladen_Badezimmer ASC_LockOut_Cmd none
attr Rollladen_Badezimmer ASC_Mode_Down always
attr Rollladen_Badezimmer ASC_Mode_Up always
attr Rollladen_Badezimmer ASC_Open_Pos 100
attr Rollladen_Badezimmer ASC_Partymode off
attr Rollladen_Badezimmer ASC_Pos_Reading pct
attr Rollladen_Badezimmer ASC_PrivacyDownTime_beforNightClose -1
attr Rollladen_Badezimmer ASC_PrivacyDown_Pos 50
attr Rollladen_Badezimmer ASC_Roommate_Device none
attr Rollladen_Badezimmer ASC_Roommate_Reading state
attr Rollladen_Badezimmer ASC_Self_Defense_Exclude off
attr Rollladen_Badezimmer ASC_Shading_Angle_Left 75
attr Rollladen_Badezimmer ASC_Shading_Angle_Right 75
attr Rollladen_Badezimmer ASC_Shading_Direction 180
attr Rollladen_Badezimmer ASC_Shading_Min_Elevation 25
attr Rollladen_Badezimmer ASC_Shading_Min_OutsideTemperature 18
attr Rollladen_Badezimmer ASC_Shading_Mode off
attr Rollladen_Badezimmer ASC_Shading_Pos 80
attr Rollladen_Badezimmer ASC_Shading_StateChange_Cloudy 20000
attr Rollladen_Badezimmer ASC_Shading_StateChange_Sunny 35000
attr Rollladen_Badezimmer ASC_Shading_WaitingPeriod 1200
attr Rollladen_Badezimmer ASC_ShuttersPlace window
attr Rollladen_Badezimmer ASC_Time_Down_Early 17:30
attr Rollladen_Badezimmer ASC_Time_Down_Late 22:00
attr Rollladen_Badezimmer ASC_Time_Up_Early 08:00
attr Rollladen_Badezimmer ASC_Time_Up_Late 09:00
attr Rollladen_Badezimmer ASC_Time_Up_WE_Holiday 09:00
attr Rollladen_Badezimmer ASC_Up time
attr Rollladen_Badezimmer ASC_Ventilate_Pos 35
attr Rollladen_Badezimmer ASC_Ventilate_Window_Open on
attr Rollladen_Badezimmer ASC_WiggleValue 5
attr Rollladen_Badezimmer ASC_WindowRec Fenster_Bad_Sensor
attr Rollladen_Badezimmer ASC_WindowRec_subType twostate

Grüße

Sandro

CoolTux

Hallo Sandro,

Leider ist das kein list.
List ist ein FHEM Befehl.

list DEVICENAME

Aber ich sehe schon das dort irgendwas durcheinander gekommen ist. Verwendest Du die aktuelle Version 0.6.9?
Wenn nicht Update machen bitte. Wenn ja dann bitte FHEM Neustart durchführen und beobachten.
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

Typ1er

Habe jetzt einen seltsamen Fehler.

Rollladen abends Runter und heute morgen rauf, jetzt Fenster auf Kipp, dann ist er auf auf Ventilate Position gefahren. Das habe ich nur bei einem einzigen Rollladen gehabt

Mehr habe im Log nicht stehen, Kann man die Attribute mit ins Log schreiben lassen? So das die mitauftauchen?
2019.05.17 20:57:38 3: ZWave set Rollladen_Sz off
2019.05.18 06:00:31 3: ZWave set Rollladen_Sz on
2019.05.18 09:08:10 3: ZWave set Rollladen_Sz dim 24
2019.05.18 09:16:48 3: ZWave set Rollladen_Sz on

CoolTux

Da wäre interessant was im Reading für die Position stand.
Man kann auch Attribute mit ins Log schreiben. Aber das wird dann viel.
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