[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

hexenmeister

Glaskugel
Ich denke, wenn das vom Modul erwartete (also von ihm eingestellte) Position vor der Fahrt mit der tatsächlichen vergleicht, sollte man manuelle Änderungen erkennen können.

Sommerfeld

Mit Uniroll ist es möglich, bestimmte Positionen anzufahren,s.

https://fhem.de/commandref.html#UNIRoll

Bei mir läuft die Ansteuerung schon seit langer Zeit zuverlässig.
Vielleicht gibt es doch eine Möglichkeit Uniroll zu integrieren.

Viele Grüße

MarkusHiba

Hallo
Idee zum Ausperrschutz.

Bloß eine Idee für die Beschattung oder auch Sperrmodus für Balkontür könnte man doch auch unterscheiden ob es eine Balkontür oder ein Fenster ist durch ein Attribut default ist Fenster.

Gruß

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk
Mit freundlichen Grüßen

MarkusHiba

Deckoffizier

Hallo Sommerfeld,

um es kurz zu machen meine beiden UNIRoll funktionieren mit ASC.

Deine Fahrzeiten positionen von 15 auf 19 kommen mir echt kurz(komisch) vor.

Wenn Du noch ein List von meinem haben möchtest.

Habe es nur überflogen aber das wichtigste ist die Zeit zu stoppen für auf und ab und entsprechend einzutragen
hat bei mir       nichts     mit position ala 50 gleich 50% zu tun!

Dann nicht die     Null         zu verwenden für ganz unten also z.B. 1.

Eventuell mal das reading state löschen und neu probieren.

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sommerfeld

Hans-Jürgen,
vielen Dank für Deine Unterstützung. Es wäre für mich sehr hilfreich, wenn
Du ein list zur Verfügung stellen würdest.
Viele Grüße

Deckoffizier

Hallo Sommerfeld,

das List gern

Internals:
   BTN        2
   DEF        4455 2
   IODev      MyCUL868
   NAME       og_wz_rollo
   NR         190
   STATE      pos 24
   TYPE       UNIRoll
   XMIT       4455
   CODE:
     1          4455 2
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1542553370.83745
           VALUE      night close
       oldPos:
         myDbLog:
           TIME       1542553394.06932
           VALUE      24
       oldstate:
         myDbLog:
           TIME       1542553370.88048
           VALUE      down 23
       pos:
         myDbLog:
           TIME       1542553394.06932
           VALUE      24
       state:
         myDbLog:
           TIME       1542553370.88048
           VALUE      down 23
   OLDREADINGS:
   READINGS:
     2018-11-18 16:02:50   ASC_ShuttersLastDrive night close
     2018-11-18 16:02:51   ASC_Time_DriveDown 19.11.2018 - 16:02
     2018-11-18 16:02:51   ASC_Time_DriveUp 19.11.2018 - 07:00
     2018-11-18 16:03:14   oldPos          24
     2018-11-18 16:02:50   oldstate        down 23
     2018-11-18 16:03:14   pos             24
     2018-11-18 16:02:51   state           pos 24
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 24
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 1
   ASC_Partymode off
   ASC_Pos_Reading pos
   ASC_Pos_after_ComfortOpen 20
   ASC_Roommate_Device rr_Mann
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      MyCUL868
   alias      OG-Wohnzimmer-Rollo
   devStateIcon pos.24:fts_shutter_100 pos.1:fts_shutter_10 pos.0:fts_shutter_10
   group      Türen und Fenster
   icon       fts_shutter_automatic
   rMax       24
   rMin       1
   rPos       24
   room       OG_Wohnzi
   sendStopBeforeCmd 1
   sortby     1
   useRolloPos 1
   userReadings pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_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_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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor 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_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     up:stop:down


Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sommerfeld

Hallo Hans-Jürgen,
vielen Dank, schaue ich mir Morgen an und berichte.
Viele Grüße

Deckoffizier

Hallo CoolTux,

hoffentlich reden äh schreiben wir nicht aneinander vorbei zum Thema UNIRoll ist der Haken

ZitatNein. Du musst das Reading hinterlegen welches die aktuelle Position wieder gibt und da dein Modul nicht komplett erkannt wird muss das hinterlegte auch gleich den set Befehl entsprechen.

Also wenn du dein Rolladen manuell mit set Rolladen pos 80 fahren kannst und Dein Reading zur Positionsanzeige auch pos ist dann trägst du da pos ein ins Attribut.

pos 80 sind eben nicht 80%     es sei denn der Rollladen braucht 100 sec zum runter fahren eben dies macht die Sache etwas knifflig eventuell
fehlt dem UNIRoll etwas Intelligenz welches andere als Reading von Hause aus mitbringen ??
Hoffe habe den Teil aus der commandref richtig gedeutet zu den Parametern.....

Gruß
Hans-Jürgen


FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

CoolTux

Zitat von: MarkusHiba am 18 November 2018, 20:21:34
Hallo
Idee zum Ausperrschutz.

Bloß eine Idee für die Beschattung oder auch Sperrmodus für Balkontür könnte man doch auch unterscheiden ob es eine Balkontür oder ein Fenster ist durch ein Attribut default ist Fenster.

Gruß

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk

Haben wir schon umgesetzt  :)
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: Deckoffizier am 18 November 2018, 22:01:49
Hallo CoolTux,

hoffentlich reden äh schreiben wir nicht aneinander vorbei zum Thema UNIRoll ist der Haken

pos 80 sind eben nicht 80%     es sei denn der Rollladen braucht 100 sec zum runter fahren eben dies macht die Sache etwas knifflig eventuell
fehlt dem UNIRoll etwas Intelligenz welches andere als Reading von Hause aus mitbringen ??
Hoffe habe den Teil aus der commandref richtig gedeutet zu den Parametern.....

Gruß
Hans-Jürgen

Nee schon ok, ich nenne das nur am Beispiel Prozent. Was für eine Einheit das am Ende ist ist dem Modul egal. Hauptsache numerischer Wert zwischen closed Position und Open Position  :)
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

Tobster1977

Zitat von: enno am 15 November 2018, 10:33:15
Genau so mit den gleichen Randbedingungen nutze ich das hier. Kann das Modul bereits alles in der aktuellen Version.

Gruss
  Enno

Hallo zusammen,
Hallo Enno,

Du schriebst, dass du sowohl beschattung als auch Sichtschutz bereits umgesetzt hast.
Ich find hierfür keine Einstellung.
Beschattung ist ja derzeit deaktiviert, aber wo stelle ich den blickschutz ein,
Also z.B. Bei Dämmerung/Dunkelheit auf 50% fahren...?
Danke
Tobster

CoolTux

@Alex,

Ich denke ich habe da eine Idee. Was hälst Du davon? Wenn Nacht ist wird beim schließen des Fensters automatisch immer in die geschlossen Position gefahren.
Wenn Tag ist wird immer in die letzte erfasste Position vor dem Fenster öffnen gefahren? Wäre das ok so?


Grüße
Leon
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

hexenmeister


Sommerfeld

ZitatHallo Sommerfeld,

das List gern

Hallo Hans-Jürgen,
es funktioniert, Deine Einstellungen habe ich mit den meinen abgestimmt.
Dir und CoolTux herzlichen Dank.
Grüße und einen schönen Tag.

no_Legend

Hallo Leute,

ich bin gerade dabei ASC einzurichten.

Nun mal ne Frage zum State von ASC_timeUpHolidayDevice und ASC_timeUpHolidayReading
Gehe ich richtig in der Annahme dass 0 = false und 1= treu ist?
Gilt das für alle Devices bei ASC?
Also 0=kein Urlaub und 1=Urlaub?

Ich konnte im Wiki und im Commandref nichts dazu finden.

Danke und Gruß Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.