Rolladen auf bestimmt Position fahren

Begonnen von Reliktdragon, 06 Januar 2019, 13:47:38

Vorheriges Thema - Nächstes Thema

Reliktdragon

Hallo,

Ich habe Jarolift rolläden die nur Auf,zu und stop befehle können.

Ich habe es nun hinbekommen das ich die Rolläden über einen dummy komplett öffnen und schließen kann. Auch über homebridge.

Nun habe ich bei Homebridge die option 50% hinzugefügt damit ich die rolläden auf eine schatten Position fahren kann.

mein Problem ist nun aber das Notify.

Wenn der Rolladen gerade geöffnet ist muss der rolladen 8 sekunden herunter fahren und dann Stop.
Wenn der Rolladn gerade geschlossen ist muss der rolladen 2 sekunden hoch fahren und dann Stop.

Ich habe versucht ein notify mit if befehlen zu benutzen es funktioniert aber nicht. Ich komme nicht dahinter wo das Problem liegt.

ZitatDeviceOverview
Wohnzimmer_S  open half closed stop

Internals
NAME Wohnzimmer_S
NR 50
STATE half
TYPE dummy

Readings
position  50
state      half

devStateIcon           ope.*:fts_shutter_20:close clos.*:fts_shutter_80:open
genericDeviceType   blind
homebridgeMapping   clear CurrentPosition=position,minValue=0,maxValue=100,minStep=50
                                 TargetPosition=position,minValue=0,maxValue=100,minStep=50,cmds=0:closed;50:half;/.*/:open
room   Homekit,jarolift
setList             open half closed
userReadings     position {(ReadingsVal($NAME,"state","open") eq "open")?100:(ReadingsVal($NAME,"state","open") eq "half")?50:0}
webCmd             open:half:closed:stop


mit diesem code habe ich es Probiert:

define Wohnzimmer_s_half notify Wohnzimmer_S:half set { if (state("Wohnzimmer_s") eq "closed" ) { fhem("set Wohnzimmer_S open;define a1 at +00:00:02 set Wohnzimmer_S stop ") }} else { fhem("set Wohnzimmer_S closed;define a1 at +00:00:07 set Wohnzimmer_S stop ") }}


Kann mir jemand mit dem notify helfen?

Grüße Andre

Neuhier

Das "at" ist eher für Zeitpunkte zuständig, nicht für Zeitspannen.

Schau Dir mal das https://forum.fhem.de/index.php/topic,92628.0.html an, da geht es explizit um Rolladen und deren Steuerung.

KernSani

RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

CoolTux

Zitat von: Neuhier am 06 Januar 2019, 13:57:32
Das "at" ist eher für Zeitpunkte zuständig, nicht für Zeitspannen.

Schau Dir mal das https://forum.fhem.de/index.php/topic,92628.0.html an, da geht es explizit um Rolladen und deren Steuerung.

Das Modul ist nicht dafür fehlende Steuerbefehle zu ergänzen. Ganz im Gegenteil, es benötigt sogar zwingend die Möglichkeit auf Position zu fahren.

Zitat von: KernSani am 06 Januar 2019, 14:51:09
Du könntest dir auch das ROLLO Modul mal ansehen https://forum.fhem.de/index.php/topic,47202.0.html?PHPSESSID=53bh79k6f7qjvbuk9dbov64fp7


Kurz, weil mobil
Ich denke auch das das Rollo Modul hier das richtige wäre.
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

Reliktdragon

Zitat von: CoolTux am 06 Januar 2019, 14:55:46
Das Modul ist nicht dafür fehlende Steuerbefehle zu ergänzen. Ganz im Gegenteil, es benötigt sogar zwingend die Möglichkeit auf Position zu fahren.
Ich denke auch das das Rollo Modul hier das richtige wäre.

ok vielen dank. Dann Probiere ich mal das Rollo Modul

Reliktdragon

Mit dem Rollo Modul hat es wunderbar funktioniert. Vielen Dank.