[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

SouzA

Zitat von: Timeless68er am 24 Dezember 2018, 14:49:31
Hallo an alle und frohe 🎄

Ich habe durch Zufall diesen Beitrag entdeckt und hätte mal eine Frage. Da ich noch blutiger Anfänger bin es jedoch geschafft habe meine Portos (Dooya) Rollöden zu integrieren ist mir folgendes aufgefallen, bei manchen meiner Handsender ist auf und zu vertauscht dementsprechend leider auch in der Fhemimplentierung. Wie kann ich die Befehle für einzelne Rolläden tauschen so das aber der Status richtig angezeigt wird.
Ich sage schon mal vielen herrlichen Dank
Ich hätte die Dinger mal umverdrahtet... Scheinen dann ja irgendwie falsch angeklemmt zu sein.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Timeless68er

Nein so einfach ist es dann wohl doch nicht muss erst die Fernbedienung löschen und dann wieder neu anlernen hab damals beim Paarung die falsche Taste für hoch gedrückt und seit da ist es nun halt. Hat die ganze Zeit nicht gestört da die handsender so kein ersichtliches oben oder unten haben aber jetzt in dem Modul schon etwas aber naja werde watschelnd das Pairing ändern und gut ist.
Du liegst nicht falsch solange dich keiner vom Gegenteil überzeugt.
Raspberry 3 B+, NanoCul433&868 (Eigenbau), Razberry2, Ebus-Adapter, Shelly´s, Nodemcu´s(Teichsteuerung & Überwachung usw)

CoolTux

Hast Du denn Deine Frage nun eigentlich beantworten können? Ansonsten schulde ich Dir wie versprochen noch eine ausführliche Antwort.
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

DJ-Mix

Hallo zusammen,

habe eine Frage bzgl. ASC_timeUpHolidayDevice (Urlaub_Dummy) und ASC_timeUpHolidayReading (1)

Ich habe mir einen Dummy angelegt, welcher den Status 1 setzt, wenn Ferien sind. Die Zeit Schaltung in den einzelnen Devices sind für diesen Fall
ASC_Time_Up_WE_Holiday (09:00) gesetzt, aber es wird nicht übernommen? und er öffnet weiterhin zum Sonnenaufgang CIVIL.

Was muss ich tun, damit er die vorgegebene Zeit im Device übernimmt?

Vielen Dank Vorab
VG
DJ-Mix

Wardancer

Hallo zusammen,

Ich bin gerade dabei ein Haus zu sanieren und baue gerade alle notwendigen Aktoren, inkl. Rolladenaktoren ein, beim stöbern durch Forum bin hier auf das Modul gestoßen, und für mich bietet das Modul eigentlich genau das was ich brauche und mein ganzes Haus rolladentechnisch zu steueren ausser.... und jetzt kommt's: Eine Weihnachts/Adventsfunktion.... das ganze wäre glaube ich ziemlich ähnlich wie die Partyfunktion, aber halt jeden Tag über einen gewissen Zeitraum hinweg.
Um es vielleicht noch etwas konkreter zu machen, wäre es genial, wenn man per Attribut an den Rolääden sagen könnte, welche für eine Weihnachtsfunktion genutzt werden sollten. Die Weihnachtsfunktion sollte dann innerhalb einen konfigurierbaren Zeitrahmens (default 1.12. bis 31.12) die getaggten Rolladen dann erst zu einem ebenfalls konfigurierbaren Zeitpunkt runterfahren. Hochfahren könnten die Rolladen dann denke ich zusammen mit den anderen.

Was haltet ihr von so einem Feature? Bei mir erhöht das den WAF um 1000%....

Viele Grüße

Thomas

CoolTux

Zitat von: DJ-Mix am 26 Dezember 2018, 08:19:09
Hallo zusammen,

habe eine Frage bzgl. ASC_timeUpHolidayDevice (Urlaub_Dummy) und ASC_timeUpHolidayReading (1)

Ich habe mir einen Dummy angelegt, welcher den Status 1 setzt, wenn Ferien sind. Die Zeit Schaltung in den einzelnen Devices sind für diesen Fall
ASC_Time_Up_WE_Holiday (09:00) gesetzt, aber es wird nicht übernommen? und er öffnet weiterhin zum Sonnenaufgang CIVIL.

Was muss ich tun, damit er die vorgegebene Zeit im Device übernimmt?

Vielen Dank Vorab
VG
DJ-Mix
Da muss ich mich entschuldigen und Dich um Geduld bitten. Das ist noch nicht implementiert. Ich habe mir aber fest vorgenommen das bis Jahresende um zu setzen. Ich brauche es ja selbst auch  ;D


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

Zitat von: Wardancer am 26 Dezember 2018, 08:23:22
Hallo zusammen,

Ich bin gerade dabei ein Haus zu sanieren und baue gerade alle notwendigen Aktoren, inkl. Rolladenaktoren ein, beim stöbern durch Forum bin hier auf das Modul gestoßen, und für mich bietet das Modul eigentlich genau das was ich brauche und mein ganzes Haus rolladentechnisch zu steueren ausser.... und jetzt kommt's: Eine Weihnachts/Adventsfunktion.... das ganze wäre glaube ich ziemlich ähnlich wie die Partyfunktion, aber halt jeden Tag über einen gewissen Zeitraum hinweg.
Um es vielleicht noch etwas konkreter zu machen, wäre es genial, wenn man per Attribut an den Rolääden sagen könnte, welche für eine Weihnachtsfunktion genutzt werden sollten. Die Weihnachtsfunktion sollte dann innerhalb einen konfigurierbaren Zeitrahmens (default 1.12. bis 31.12) die getaggten Rolladen dann erst zu einem ebenfalls konfigurierbaren Zeitpunkt runterfahren. Hochfahren könnten die Rolladen dann denke ich zusammen mit den anderen.

Was haltet ihr von so einem Feature? Bei mir erhöht das den WAF um 1000%....

Viele Grüße

Thomas

Hallo Thomas,

Die selbe Schaltung habe ich aktuell bei mir. War ein Wunsch der Frau. Allerdings habe ich das nicht über das Modul sondern innerhalb meiner Weihnachtsgesamtschaltung. Früh werden die Rollläden in der Küche und im Wohnzimmer mit dem aufstehen hoch gefahren. Aber nur über Weihnachten.
Runter fahren habe ich dann von Hand eingestellt. Einfach per Zeit fahren und 22 Uhr als Zeit gesetzt.
Wir können die Idee selbst gerne festhalten, aber nicht mehr dieses Jahr. Jetzt geht es erstmal um Stabilität und im Sommer um die Beschattungsfunktion und deren Stabilität.


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

Wardancer

Hi,

Na klar, diese Jahr ist das Thema ja durch :)
Und für den Sommer ist die Beschattung bestimmt deutlich wichtiger, wollte nur die Idee mal in den Raum stellen.


DJ-Mix

ZitatDa muss ich mich entschuldigen und Dich um Geduld bitten. Das ist noch nicht implementiert. Ich habe mir aber fest vorgenommen das bis Jahresende um zu setzen. Ich brauche es ja selbst auch  ;D

Kein Problem - Nur keinen Stress mehr in den letzten Tagen ;) Kann auch noch was warten.

Vielen Dank
VG
DJ-Mix

pnewman

Zitat von: CoolTux am 21 Dezember 2018, 09:04:50
Wenn es Tag ist und das Fenster geschlossen wird, wird in die letzte automatisch angefahrene Position gefahren. Nachts wird immer geschlossen.

Hallo CoolTux,

generell Nachts zu schließen möchte ich persönlich nicht! Im Sommer möchte ich Nachts lüften, da es sich dann ja draussen abkühlt und evtl. kühler ist als drinnen. Doch ganz öffnen möchte ich die Fenster nicht, da man dann leichter "einsteigen" kann.

Gruß
Ralf
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

pnewman

Hallo zusammen,

eine Frage stellt sich mir noch:

Wenn ich morgen ausschlafen möchte, es ist aber kein Wochenende, wie stelle ich dies elegant an?

Erstmal habe ich es so gelöst:
([DashButton:"^Dash-PowerPoint:.short$"])(set Jahreszeit Ausschlafen)(attr R_Automatische_Rollo_Steuerung disable 1)
DOELSEIF ([DashButton:"^Dash-Mentos:.short$"])(set Jahreszeit Wach)(attr R_Automatische_Rollo_Steuerung disable 0)(set R_Automatische_Rollo_Steuerung renewSetSunriseSunsetTimer)
DOELSEIF ([DashButton:"^Dash-AfriCola:.short$"])(set Jahreszeit Wach)(attr R_Automatische_Rollo_Steuerung disable 0)(set R_Automatische_Rollo_Steuerung renewSetSunriseSunsetTimer)


Wenn ich Powerpoint drücke möchte ich ausschlafen!
Wenn ich Mentos oder AfriCola drücke soll das ASC wieder greifen.

Ich muss nur noch testen ob dann auch die Rollos hoch fahren oder ob ich das noch im Befehl einfügen muss.

Wie macht ihr das?

Gruß

Ralf
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

CoolTux

Hallo Ralf,

Wenn Du ausschlafen möchtest dann vergibst Du den Rollläden ein Roommate. Entweder über das tatsächliche Roommate Modul oder als Dummy.
So lange dieser Roommate asleep steht fahren die ihm zugewiesen Rollos nicht hoch.



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

BigGB

Hallo zusammen,
ich bin gestern von Cluni's Script (mit dem ich sehr zufrieden war) auf dieses Modul umgestiegen.
Ich möcht Roomate/Residents nicht benutzen, es soll zu bestimmten Zeiten nach Astro-Funktion die Rollläden gefahren und im Sommer noch beschattet werden.
Heute morgen ist kein Rolladen zur eingestellten Zeit gefahren, auch steht das Device auf "State=manual".
Anbei List vom Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Rolllade.AZ,Rolllade.Bad.OG,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse,WZ.Terrasse.Tuersensor,TL
   NR         112
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.2
   OLDREADINGS:
   READINGS:
     2018-12-27 08:45:30   Rolllade.AZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.AZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.Bad.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KU.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KZ.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:42:07   Rolllade.SZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.SZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WC.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WZ.Garten_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:31:45   Rolllade.WZ.Strasse_PosValue 40
     2018-12-27 16:30:33   Rolllade.WZ.Strasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:53:12   Rolllade.WZ.Terrasse_PosValue 100
     2018-12-27 16:30:33   Rolllade.WZ.Terrasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-26 18:51:02   hardLockOut     off
     2018-12-26 18:30:26   partyMode       off
     2018-12-27 16:30:29   room_Arbeitszimmer.OG Rolllade.AZ
     2018-12-27 16:30:29   room_Bad.OG     Rolllade.Bad.OG
     2018-12-27 16:30:29   room_Gaeste.WC  Rolllade.WC.EG
     2018-12-27 16:30:29   room_Kinderzimmer.OG Rolllade.KZ.OG
     2018-12-27 16:30:29   room_Schlafzimmer.OG Rolllade.SZ
     2018-12-27 16:30:29   room_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2018-12-26 18:30:26   selfDefense     off
     2018-12-27 16:31:45   state           manual
     2018-12-26 19:41:13   sunriseTimeWeHoliday on
     2018-12-27 16:30:29   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.OG
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   ASC_timeUpHolidayDevice 1
   ASC_twilightDevice TL
   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       Rollladen


und ein List von einem Rollladen:

Internals:
   CFGFN      ./include/raeume.cfg
   DEF        46F66B
   IODev      CUL1
   NAME       Rolllade.AZ
   NOTIFYDEV  global
   NR         748
   STATE      Auf
   TYPE       CUL_HM
   READINGS:
     2018-12-27 08:45:30   ASC_ShuttersLastDrive manual
     2018-12-27 16:30:33   ASC_Time_DriveDown 27.12.2018 - 17:00
     2018-12-27 16:30:33   ASC_Time_DriveUp 28.12.2018 - 08:35
     2018-12-26 17:00:00   CommandAccepted yes
     2018-11-22 21:24:42   D-firmware      2.8
     2018-11-22 21:24:42   D-serialNr      NEQ0077840
     2018-12-27 16:08:40   deviceMsg       on (to VCCU)
     2018-12-27 16:08:40   level           100
     2018-12-27 16:08:40   motor           stop:on
     2018-12-27 16:08:40   pct             100
     2018-12-27 16:08:40   recentStateType info
     2018-12-27 16:08:40   state           on
     2018-12-27 16:08:40   timedOn         off
   helper:
     HM_CMDNR   247
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +46F66B,00,00,00
       rxt        0
       vccu       VCCU
       p:
         46F66B
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   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 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      CUL1
   IOgrp      VCCU:CUL1
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading pct
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.8
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   room       Arbeitszimmer.OG
   serialNr   NEQ0077840
   subType    blindActuator
   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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor 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_Drive_Offset 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_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_WindowRec ASC_WindowRec_subType:twostate,threestate Rollaedenstand Rollaedenstand_map structexclude
   webCmd     Auf:halb:Zu:stop


Fehlen mir da noch Einstellungen?

Vielleicht kann jemand mal darauf schauen.
Vielen Dank

Grüße Gerald.

PS: Eben sind alle Rollläden zur gewünschten Zeit gefahren.
FHEM 6.2 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3

CoolTux

Siehe die Rolläden jetzt am Abend runter gefahren? So pauschal kann ich da erstmal nichts erkennen.
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

BigGB

Zitat von: CoolTux am 27 Dezember 2018, 17:13:39
Siehe die Rolläden jetzt am Abend runter gefahren? So pauschal kann ich da erstmal nichts erkennen.
Hallo,
die Rollläden sind am Abend runtergefahren.
"So pauschal" heißt sieht erst mal gut aus, oder? :)
Beaobachte ich morgen früh nochmal.

Grüße Gerald.
FHEM 6.2 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3