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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Typ1er am 21 April 2020, 23:41:00
Hier mal eine Jalousie die nicht geht. sind die Parameter so richtig vergeben? am Montag nicht gefahren, alle die Brightness nutzen (Rollo + Jalousien), am Dienstag sind alle gefahren.
Ich war nicht zuhause, also hat auch keiner an FHEM rumgefummelt.

Frage, gibt es einen Zeitversatz für die Befehle, die sind nur Milisekunden auseinander.
Nein es gibt keinen Zeitversatz

Zitat von: Typ1er am 21 April 2020, 23:41:00
Warum wird wenn ich das    ASC_Pos_Reading positionBlinds angebe, der Set Befehl auf dim ausgeführt?
Weil dim als fester cmd Befehl für ZWave Aktoren hinterlegt ist.

Zitat von: Typ1er am 21 April 2020, 23:41:00
Kann man aus dem reading configMotorOperationTime die ASC_DriveUpMaxDuration ableiten? Das könnte mein Fehler gewesen sein, die ASC_DriveUpMaxDuration  hatte ich noch nicht mit 240 Sekunden angegeben (danach geht der Strom aus)
Das dient nur zur besseren Erkennung ob manuell oder über ASC das Rollo gefahren wurde und dem entsprechend wird das Reading für den Fahrgrund gesetzt.


Zitat von: Typ1er am 21 April 2020, 23:41:00
Version ist V0.9.12
Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     22
   NAME       Jalousie_08_Links
   NR         29
   STATE      0
   TYPE       ZWave
   ZWDongle_0_MSGCNT 22
   ZWDongle_0_RAWMSG 0004000a06310504220000a800
   ZWDongle_0_TIME 2020-04-21 21:44:56
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1587494630.12048
   nodeIdHex  0a
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-21 13:29:40   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set </html>
     2020-04-21 20:44:14   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-04-21 13:29:37   ASC_Time_DriveDown 21.04.2020 - 22:00
     2020-04-21 13:29:37   ASC_Time_DriveUp 22.04.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-04-21 13:29:34   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-04-21 21:31:15   energy          1.22 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:28:01   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-04-21 21:44:56   pct             0
     2020-04-21 20:44:57   position        Blind 0 Slat 15
     2020-04-21 21:44:56   positionBlinds  0
     2020-04-21 21:44:56   positionSlat    15
     2020-04-21 21:44:56   power           0.0 W
     2020-04-21 20:43:50   state           positionSlat 15
     2020-04-21 20:43:50   timeToAck       0.065
     2020-04-21 20:43:50   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:80
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   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 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 547,20
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct { (split ' ',ReadingsVal($NAME,"position",0))[1]},positionBlinds { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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
   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:Lamelle 0%:15%:50%:100%


Das sieht alles so weit gut aus.
Voraussetzung ist das Deine Jalousie bei einem einfachen
set ROLLONAME dim 50
in die Position 50 fährt. Das ist erstmal nur das hoch oder runter bewegen des Rollos. Hohne Lamellenverstellung.

Wenn das geht sollte auch ein
set ROLLONAME positionSlat
die Lamellen verstellen. Wenn dem nicht so ist hast Du einen Fehler in der Konfig dann müssen wir beide raus finden wie Deine Jalousie funktioniert.


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

CoolTux

Die hälfte geschafft

ASC API Getter und Setter
Zitat
--- In den Rolläden ---
AntiFreezePos
SlatPosCmd
PrivacyUpTime
PrivacyDownTime
PrivacyDownPos
SelfDefenseMode
SelfDefenseAbsentDelay
WiggleValue
Adv
ShadingPos
ShadingMode
IdleDetectionReading                - nur setter
BrightnessSensor                    - nur setter
ShadingInOutAzimuth                 - nur setter
ShadingAzimuthRight                 - nur getter
ShadingAzimuthLeft                  - nur getter
ShadingMinOutsideTemperature
ShadingMinMaxElevation              - nur setter
getShadingMinElevation              - nur getter
getShadingMaxElevation              - nur getter
ShadingStateChangeSunnyCloudy       - nur setter
ShadingWaitingPeriod
Delay
DelayStart
BlockingTimeAfterManual
BlockingTimeBeforNightClose
BlockingTimeBeforDayOpen
PosCmd                              - ASC_Pos_Reading
OpenPos
VentilatePos
VentilatePosAfterDayClosed
ClosedPos
SleepPos
VentilateOpen
ComfortOpenPos
PartyMode
Roommates
RoommatesReading
WindParameters                      - nur setter
WindProtection
RainProtection
ModeUp
ModeDown
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 22 April 2020, 16:28:00
Die hälfte geschafft

ASC API Getter und Setter

Hast du das schon im Repo?
Sieht der Set Befehl dann so aus?
Zitat{ ascAPIset('ShadingMode','Rollo_WZ',home) }
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 22 April 2020, 17:18:33
Hast du das schon im Repo?
Sieht der Set Befehl dann so aus?

Nein ist noch nicht im Repo. Ich arbeite erst alles ein und teste dann. Wird noch etwas dauern.  ;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

CoolTux

So die komplette API ist fertig aber noch nicht im Git
Wollte Euch dennoch zeigen was nun geht

Zitat
--- In den Rolläden ---
AntiFreezePos
AntiFreezePosAssignment             - nur getter
ShuttersPlace
SlatPosCmd
SlatDevice                          - nur getter
PrivacyUpTime
PrivacyUpBrightnessVal              - nur getter
PrivacyDownTime
PrivacyDownBrightnessVal            - nur getter
PrivacyDownPos
PrivacyDownPositionAssignment       - nur getter
PrivacyUpPos
PrivacyUpPositionAssignment         - nur getter
SelfDefenseMode
SelfDefenseAbsentDelay
WiggleValue
Adv
ShadingPos
ShadingPositionAssignment           - nur getter
ShadingMode
IdleDetectionReading                - nur setter
IdleDetectionValue                  - nur getter
BrightnessSensor                    - nur setter
ShadingInOutAzimuth                 - nur setter
ShadingAzimuthRight                 - nur getter
ShadingAzimuthLeft                  - nur getter
ShadingMinOutsideTemperature
ShadingMinMaxElevation              - nur setter
getShadingMinElevation              - nur getter
getShadingMaxElevation              - nur getter
ShadingStateChangeSunnyCloudy       - nur setter
ShadingStateChangeSunny             - nur getter
ShadingStateChangeCloudy            - nur getter
ShadingWaitingPeriod
ExternalTrigger                     - nur setter
ExternalTriggerDevice               - nur getter
ExternalTriggerReading              - nur getter
ExternalTriggerValueActive          - nur getter
ExternalTriggerValueActive2         - nur getter
ExternalTriggerValueInactive        - nur getter
ExternalTriggerPosActive            - nur getter
ExternalTriggerPosActive2           - nur getter
ExternalTriggerPosInactive          - nur getter
ExternalTriggerState                - nur getter
Delay
DelayStart
BlockingTimeAfterManual
BlockingTimeBeforNightClose
BlockingTimeBeforDayOpen
PosCmd                              - ASC_Pos_Reading
OpenPos
OpenPositionAssignment              - nur getter
VentilatePos
VentilatePositionAssignment         - nur getter
VentilatePosAfterDayClosed
ClosedPos
ClosedPositionAssignment            - nur getter
SleepPos
SleepPositionAssignment             - nur getter
VentilateOpen
ComfortOpenPos
ComfortOpenPositionAssignment       - nur getter
PartyMode
Roommates
RoommatesReading
RoommatesStatus                     - nur getter
RoommatesLastStatus                 - nur getter
WindParameters                      - nur setter
WindPos                             - nur getter
WindMax                             - nur getter
WindMin                             - nur getter
WindProtection
RainProtection
ModeUp
ModeDown
LockOut
LockOutCmd
AntiFreeze
AutoAstroModeMorning
AutoAstroModeEvening
AutoAstroModeMorningHorizon
AutoAstroModeEveningHorizon
Up
Down
TimeUpEarly
TimeUpLate
TimeDownEarly
TimeDownLate
TimeUpWeHoliday
getBrightnessMinVal                 - nur getter
BrightnessMaxVal                    - nur getter
DriveUpMaxDuration
Homemode                            - nur getter
PrivacyDownStatus                   - nur getter
PrivacyUpStatus                     - nur getter
IsDay                               - nur getter
AntiFreezeStatus                    - nur getter
SelfDefenseState                    - nur getter
LastDrive                           - nur getter
LastPos                             - nur getter
Sunset                              - nur getter
Sunrise                             - nur getter
OutTemp                             - nur getter
IdleDetection                       - nur getter
BrightnessAverage                   - nur getter nur für die Beschattung relevant
ShadingStatus                       - nur getter
ShadingLastStatus                   - nur getter
ShadingManualDriveStatus            - nur getter
IfInShading                         - nur getter
WindProtectionStatus                - nur getter
RainProtectionStatus                - nur getter
Brightness                          - nur getter
WindStatus                          - nur getter
Status                              - nur getter, aktuelle Position des Rollos
DelayCmd                            - nur getter, Status der Query von ausgesetzten Fahrten wegen PartyMod oder offnen Fenster
ASCenable                           - nur getter, Status der ASC Steuerung vom Rollo
SubTyp                              - Fenster SubType
WinDevReading                       - nur getter, Reading für das Fenster ExternalTriggerDevice
WinDev                              - nur setter, ASC_WindowRec
WinStatus                           - nur getter, Fensterstatus




--- Im ASC Device ---               - alles nur getter für das ASC Device
PartyMode                           - Party Mode Reading
HardLockOut                         - Hard Lock Out Reading
SunriseTimeWeHoliday                - Feiertags und Wochenend Sunrise Zeiten beachten
OutTemp                             - Wert vom Tempsensor für Aussen
ResidentsStatus                     - aktueller Staus des Residents Devices
ResidentsLastStatus                 - vorheriger Staus des Residents Devices
AutoShuttersControlShading          - globale Beschattung on/off
SelfDefense                         - global Self Defense on/off
Azimuth                             - aktueller Azimutwert vom Twilight Device
Elevation                           - aktueller Elevationwert vom Twilight Device
ASCenable                           - globaler ASC Status
ShuttersOffset                      - globales Drive Delay
BrightnessMinVal                    - Brightness Wert für Sonnenuntergang
BrightnessMaxVal                    - Brightness Wert für Sonnenaufgang
AutoAstroModeEvening
AutoAstroModeEveningHorizon
AutoAstroModeMorning
AutoAstroModeMorningHorizon
AutoShuttersControlMorning
AutoShuttersControlEvening
AutoShuttersControlComfort
FreezeTemp
RainTriggerMax
RainTriggerMin
RainSensorShuttersClosedPos
RainWaitingTime
BlockAscDrivesAfterManual



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

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

Typ1er

Wenn ich das ASC abends nach dem runterfahren aktualisiere, fahren alle Rollos mit "Brightness" morgens nicht auf.


Bei mir gehen "dim" und "positionSlat" Befehle verloren, diese werden beim Senden scheinbar verschluckt, wenn die Befehle zu schnell hintereinander kommen, dim geht fast immer, Slat eher nie. ab und zu stimmt es.
Beim Zwave, müssen die "set" Befehle etwas auseinander liegen (2 Sekunden), ansonsten werden die vom nächsten Befehl überschrieben. Die Befehle werden beim Zwave auch noch 2x wiederholt.

das ist ein Auszug von Heute, links ist aufgefahren, Mitte und rechts sind unten gebelieben, beim rechten fehlt der Slat Befehl.
v0.9.15
2020-04-25.log:7881: 2020.04.25 07:03:46.516 3: ZWave set Jalousie_08_Links dim 99
2020-04-25.log:7899: 2020.04.25 07:03:46.532 3: ZWave set Jalousie_08_Links positionSlat 99
2020-04-25.log:73777: 2020.04.25 08:33:21.016 3: ZWave set Jalousie_09_Mitte dim 99
2020-04-25.log:73795: 2020.04.25 08:33:21.033 3: ZWave set Jalousie_09_Mitte positionSlat 99
2020-04-25.log:74563: 2020.04.25 08:33:23.026 3: ZWave set Jalousie_10_Rechts dim 99

CoolTux

Eigentlich sollte das System Tag und Nacht versuchen zu erkennen. Ich schaue da noch mal.
Ich baue eine Verzögerung von 3 Sekunden ein. Und dann testen wir.
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

JWRu

ZitatEigentlich sollte das System Tag und Nacht versuchen zu erkennen.
Wie macht es das denn? Als ich fleißig am Loggen war, habe ich mich immer gewundert, dass die Beschattungsroutine immer noch lief, obwohl Elevation längst negativ war. 
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Beim Start werden je Rollo die Einstellungen und die aktuellen Werde verglichen und dann ein interner Marker gesetzt.
Im Log erscheint das als Meldung Sunset Sunrise. 1 bedeutet ja 0 nein.
Sunset 0
Sunrise 1
Ergibt also Tag.
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

stw-fhem

Hallo,

kurzer Input von meinen Jalousien. Sie fahren jetzt endlich in die gewünschten Beschattungspositionen. Mein Fehler war, dass ich ASC_DriveUpMaxDuration auf den Defaultwert 60(s) stehen lassen habe. Ich dachte, dass es nicht relevant ist.
Dadurch war aber in ASC_ShuttersLastDrive immer der Status "manual" nach der automatischen Fahrt enthalten.
Nachdem ich die Fahrtzeit mit meinen ZWAVE Aktoren abgeglichen hatte, fuhren die Jalousien auch in die richtige Position.

Typ1er

-meine springen nach der Fahrt auch auf manuell und ich weiß nicht warum. Das Ganze wird  im Sekundentakt aktualisiert!!!
mein userreading hängt, dieses aktualisiert alle 1Sekunde, sehe hier aber keinen Fehler:
pct { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}


-Sie reagieren nicht auf die Fensterkontakte, zb Nachts.

Motorabschaltung ist nach 240 Sekunden (Zwave) und ASC_DriveUpMaxDuration sind auch 240 Sekunden


Zur Beschattung:
im ASC_Device ist es on und im Rollo/Jalousie nicht gesetzt dann ist es immer "off" ist das so richtig?

CoolTux

Zitat von: Typ1er am 26 April 2020, 11:52:17
-meine springen nach der Fahrt auch auf manuell und ich weiß nicht warum. Das Ganze wird  im Sekundentakt aktualisiert!!!
mein userreading hängt, dieses aktualisiert alle 1Sekunde, sehe hier aber keinen Fehler:
pct { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}


-Sie reagieren nicht auf die Fensterkontakte, zb Nachts.

Motorabschaltung ist nach 240 Sekunden (Zwave) und ASC_DriveUpMaxDuration sind auch 240 Sekunden


Zur Beschattung:
im ASC_Device ist es on und im Rollo/Jalousie nicht gesetzt dann ist es immer "off" ist das so richtig?


pct:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds:position:.* { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[3]}

versuche das ganze mal so
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

Ich habe neugestartet. scheinbar ist der Fehler weg.



Beim Beschatten brauche ich jetzt beide Tempsensoren? Habe diese Meldung in der Jalousie:

INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

welcher Sensor wird jetzt für ASC_Shading_Min_OutsideTemperature im Rollo benutzt?

CoolTux

Zitat von: Typ1er am 26 April 2020, 12:31:55
Ich habe neugestartet. scheinbar ist der Fehler weg.



Beim Beschatten brauche ich jetzt beide Tempsensoren? Habe diese Meldung in der Jalousie:

INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

welcher Sensor wird jetzt für ASC_Shading_Min_OutsideTemperature im Rollo benutzt?

Es ist eine Info. Kein Fehler keine Warnung. Es ist also alles ok. Du kannst den TempSensor im Rollodevice setzen musst es aber nicht.
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