FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Reliktdragon am 06 Januar 2019, 13:47:38

Titel: Rolladen auf bestimmt Position fahren
Beitrag von: Reliktdragon am 06 Januar 2019, 13:47:38
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
Titel: Antw:Rolladen auf bestimmt Position fahren
Beitrag 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.
Titel: Antw:Rolladen auf bestimmt Position fahren
Beitrag 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
Titel: Antw:Rolladen auf bestimmt Position fahren
Beitrag von: CoolTux am 06 Januar 2019, 14:55:46
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.
Titel: Antw:Rolladen auf bestimmt Position fahren
Beitrag von: Reliktdragon am 06 Januar 2019, 17:42:18
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
Titel: Antw:Rolladen auf bestimmt Position fahren
Beitrag von: Reliktdragon am 08 Januar 2019, 09:10:01
Mit dem Rollo Modul hat es wunderbar funktioniert. Vielen Dank.