[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.6.x

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

D3ltorohd

Zitat von: majestro84 am 23 Juni 2019, 14:24:17
Du trägst dein Fensterkontakt der nur Open und Close kann als ASC_WindowRec_subType threestate ein. Somit entfällt die Ventilate Position. Dann natürlich als ASC_ShuttersPlace terrace.
Das sollte es eigentlich gewesen sein.
Als ASC_ComfortOpen_Pos habe ich eine genommen die fast offen ist damit man wenn die Rolllade schon unten war auch Ordentlich auf die Terrasse kommt beim Fenster öffnen. Beachte nur es darf nicht gleich der Open Position sein. Also nimm zum Beispiel wenn Open 100 ist 90 für Comfort.

Probiere es mal aus ob es so bei dir funktioniert.

Gruß Alex

Also das sie nicht fährt, hat schon mal wunderbar geklappt. Nachdem ich jetzt die Türe geschlossen hatte, ist aber nichts passiert. Oder dauert das ne weile ?

define Terrasse ROLLO
setuuid Terrasse 5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
attr Terrasse 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
attr Terrasse ASC 2
attr Terrasse ASC_ComfortOpen_Pos 90
attr Terrasse ASC_Drive_OffsetStart 1
attr Terrasse ASC_Pos_Reading pct
attr Terrasse ASC_ShuttersPlace terrace
attr Terrasse ASC_Time_Up_Early 07:00
attr Terrasse ASC_WindowRec Terrasse_Sensor
attr Terrasse ASC_WindowRec_subType threestate
attr Terrasse cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Terrasse 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_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
attr Terrasse rl_autoStop 1
attr Terrasse rl_commandDown set JaroFB down 4
attr Terrasse rl_commandStop set JaroFB stop 4
attr Terrasse rl_commandUp set JaroFB up 4
attr Terrasse rl_excessBottom 2
attr Terrasse rl_excessTop 0
attr Terrasse rl_resetTime 0
attr Terrasse rl_secondsDown 33
attr Terrasse rl_secondsUp 33
attr Terrasse rl_switchTime 1
attr Terrasse rl_type HomeKit
attr Terrasse room Jalousien
attr Terrasse webCmd open:closed:half:stop:pct


Der Sensor zeigt Tür zu an, also closed.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Mit einer Definition kann man leider nichts anfangen.
Bitte ein list vom ASC und Rollo 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

D3ltorohd

Oh je, was meinst du genau ? Wie erstelle ich die Liste ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1


C0mmanda

Zitat von: CoolTux am 19 Juni 2019, 12:00:10
Ich habe die entsprechende Stelle gefunden. Muss mal schauen was ich da machen kann.

Habe auf V 0.6.17 noch etwas gefunden was in diese Kerbe schlägt:

Roommate geht auf awoken - Rolladen fährt hoch
Roommate wechselt von awoken auf home - Rolladen fährt wieder herunter.  :o

Habe heute (danach) auf 0.6.19 ge-updated, weiß nicht ob das damit evtl. schon gefixt ist.
Ich werde berichten.

Grtz

CoolTux

Ich möchte hier noch einmal eine kleine Logikfrage in den Raum werfen. Was erwartet Ihr wenn ein Rollo als Terrasse markiert ist in Bezug auf Beschattung? Soll in die Beschattung gefahren werden sofern der Kontakt auf open steht oder 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

majestro84

Ich würde sagen nicht in die Beschattung wenn der Kontakt offen ist
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

CoolTux

Zitat von: majestro84 am 24 Juni 2019, 16:18:22
Ich würde sagen nicht in die Beschattung wenn der Kontakt offen ist

Ich denke auch so, würde aber vielleicht noch eine kleine Einschränkung dazu nehmen. ASC_LockOut muss auf hard oder soft stehen. bei off wird gefahren trotz Terrasse.
Wie sind die Meinungen?
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

FunkOdyssey

Zitat von: CoolTux am 24 Juni 2019, 16:16:10
Ich möchte hier noch einmal eine kleine Logikfrage in den Raum werfen. Was erwartet Ihr wenn ein Rollo als Terrasse markiert ist in Bezug auf Beschattung? Soll in die Beschattung gefahren werden sofern der Kontakt auf open steht oder nicht?

Nur vorsichtshalber: Wenn 'ASC_Shading_Mode' auf 'off' gesetzt ist, sollte natürlich gar nichts passieren.
Und weiter: Wenn ein Kontakt auf 'open' steht, dann ist doch die Tür geöffnet, oder? Dann darf das Rollo doch eigentlich nicht in die Beschattung runterfahren, oder? Nur wenn die Tür geschlossen ist. Oder verstehe ich das falsch?

Zitat von: CoolTux am 24 Juni 2019, 16:20:13
Ich denke auch so, würde aber vielleicht noch eine kleine Einschränkung dazu nehmen. ASC_LockOut muss auf hard oder soft stehen. bei off wird gefahren trotz Terrasse.
Wie sind die Meinungen?

Du meinst also 'ASC_LockOut' sollte auf 'off' stehen, damit nicht beschattet wird, oder? Dann finde ich das wieder super. Genauso ist es doch auch bei den normalen Rollo-Fahrten.

CoolTux

Zitat von: FunkOdyssey am 24 Juni 2019, 16:32:57
Nur vorsichtshalber: Wenn 'ASC_Shading_Mode' auf 'off' gesetzt ist, sollte natürlich gar nichts passieren.
Das steht ausser Frage.

Zitat von: FunkOdyssey am 24 Juni 2019, 16:32:57
Du meinst also 'ASC_LockOut' sollte auf 'off' stehen, damit nicht beschattet wird, oder? Dann finde ich das wieder super. Genauso ist es doch auch bei den normalen Rollo-Fahrten.

Nein ich meine nur wenn Place auf terrace steht UND Lock_Out nicht auf off steht dann wird NICHT in die Beschattung gefahren.
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

ucm73

Hallo, auch mit der neuen Version besteht mein Problem leider weiter. Rollo ist gerade wieder mit der Meldung "shading out" bei offener Terrassentür in die Beschattungsposition gefahren. Kannst du bitte noch einmL schauen?

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


eurofinder

@CoolTux:
Ich sehe das wie FunkOdyssey. Wenn ein Fenster/Tür mit ASC_ShuttersPlace=terrace im Status open ist, dann sollte nicht in die Beschattungsposition gefahren werden. Es reicht vollkommen, wenn dies automatisiert über die Beschattungsfunktion selbst erledigt wird.
In Abhängigkeit ob twostate oder threestate sollte dann ASC_ComfortOpen_Pos bzw. ASC_Ventilate_Pos angefahren werden.

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

FunkOdyssey

Zitat von: eurofinder am 24 Juni 2019, 17:36:56
@CoolTux:
Ich sehe das wie FunkOdyssey. Wenn ein Fenster/Tür mit ASC_ShuttersPlace=terrace im Status open ist, dann sollte nicht in die Beschattungsposition gefahren werden. Es reicht vollkommen, wenn dies automatisiert über die Beschattungsfunktion selbst erledigt wird.
In Abhängigkeit ob twostate oder threestate sollte dann ASC_ComfortOpen_Pos bzw. ASC_Ventilate_Pos angefahren werden.

Gruß
eurofinder

Lass uns das doch so machen wie CoolTux es ursprünglich gemeint hat.
Und zwar muss zusätzlich 'ASC_LockOut' != 'off' gesetzt sein.
Dann ist es konsistent mit den normalen Fahrten.
Somit hat 'ASC_ShuttersPlace' = 'terrace' darauf eigentlich keine Auswirkungen. Das übernimmt dann 'ASC_LockOut'.