FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: masterpete23 am 25 Oktober 2015, 16:32:53

Titel: Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 25 Oktober 2015, 16:32:53
Hi,
habe viel gelesen - aber alles sehr ausgefallen.
Ich benötige es eigentlich recht einfach.
6:30 Rolladen auf
17:30 Rolladen zu

anbei mein Rolladen - gibt es da noch was zu ändern - verbessern?
define Kueche_Rollo CUL_HM 3BBBBB
attr Kueche_Rollo room Kueche
attr Kueche_Rollo eventMap on:hoch off:runter stop:stop
attr Kueche_Rollo model HM-LC-Bl1PBU-FM
attr Kueche_Rollo serialNr LEQXXXXX
attr Kueche_Rollo subType blindActuator
attr Kueche_Rollo webCmd pct
attr Kueche_Rollo eventMap on:100% off:0%
attr Kueche_Rollo devStateIcon 0%:up 100%:down
attr Kueche_Rollo webCmd stop:up:90:80:70:60:50:40:30:20:10:down
attr Kueche_Rollo devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
define FileLog_Kueche_Rollo FileLog ./log/Kueche_Rollo-%Y-%m.log Kueche_Rollo
attr FileLog_Kueche_Rollo logtype text
attr FileLog_Kueche_Rollo room Kueche


Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 25 Oktober 2015, 17:14:51
Hallo,

was mir auffällt - das Attribut webCmd ist zweimal vorhanden. Hast Du die fhem.cfg von Hand manipuliert ?
Für zeitgesteuerte Funktionen ist at zuständig. Also
define Rollo_zu at *17:30:00 set Kueche_Rollo 0
define Rollo_auf at *06:30:00 set Kueche_Rollo 100
Ich fahre nach Sonnenauf / untergang also
define Rollo_zu at *{sunset("CIVIL",0,"17:30","22:00")} set Kueche_Rollo 0
define Rollo_auf at *{sunrise("CIVIL",0,"05:30","07:00")} set Kueche_Rollo 100

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 25 Oktober 2015, 17:40:35
Ich manipuliere sie immer per Hand. Gibt es dazu Alternativen?
Und sunset und sunrise erkennt er woran? An meinem Standort? Habe in der konfig auch meine latitude oder wie das heißt hinterlegt. Danke schon mal für die Antwort und ggf weitere.

Gesendet von meinem Huawei Honor 7

Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 25 Oktober 2015, 18:45:36
Hallo,

die fhem.cfg muss nicht von Hand bearbeitet werden. Alle Einträge können über das WebInterface gemacht werden. Es gibt in der fhem.cfg teilweise Abhängigkeiten (was wo zu stehen hat). Wenn Du dort von Hand etwas änderst, kann das zu Problemen kommen.
Die Attribute z.B. kannst Du auf der Detailseite des Grätes - unter im letzten Abschnitt - ändern. Deshalb ist das Ändern der fhem.cfg über den Punkt "Edit Files" nicht mehr möglich. Es kann auch nur einmal das Attribut webCmd geben (und nicht zweimal wie bei Dir). Was wird den angezeigt ? der Slider oder eine Liste mit Werten ?

Ja Sunrise/Sunset ist eine Funktion die über lat/lon (Längen und Breitengrad) den Zeitpunkt des Sonnenaufgangs/Sonnenunterganges berechnet.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 25 Oktober 2015, 19:23:34
ok habe mal das mit pct gelöscht so dass ich nur noch eines habe.
dann nutze ich mal deine werte - danke und teste es.
leider habe ich jetzt doch eine lampe und keinen rolladen als symbol - seltsam

so define und at sachen muss ich doch aber händisch machen oder?
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 25 Oktober 2015, 20:33:30
Hallo,

händisch schon, aber das define gibst Du oben in die Befehlszeile ein. Dann wird das Gerät oder die Funktion angelegt und kann dann über das WebIf bearbeitet werden.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 25 Oktober 2015, 20:36:27
Ah Ok. Wieder was gelernt. Finde zwar seltsam das die Funktion mir ne andere Uhrzeit für sonnen auf und Untergang anzeigt als Google. Und das Icon bei geschlossen zeigt 50%. Ich kämpfe
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 25 Oktober 2015, 20:51:41
Hallo,

es wäre gut, wenn Du mal die commandref lesen würdest. Man kann da vieles einstellen SUNRISE_EL ist das Modul. Die % Zahl hängt von der Laufzeit ab. Die Register driveDown und driveUp bestimmen die Laufzeit für auf und ab. Wenn Du zwischendurch stop drückst, errechet der Actor (nicht fhem) über die gelaufene Zeit einen Prozentsatz, die an fhem gesendet wird. Nach Spannungswiederkehr steht das Gerät immer auf 50%. Heißt - Zeit für auf und ab messen und mit set Kueche_Rollo regSet driveDown xxx (in Sec) setzen.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 26 Oktober 2015, 08:04:29
Hi,

ja aber so wirklich weiter hilft mir das nicht - du meinst http://fhem.de/commandref_DE.html#SUNRISE_EL oder? bzw http://fhem.de/commandref.html#SUNRISE_EL
ah jetzt weiß ich was du meinst. Das mit der Gradzahl über unter dem Horizont. ok Thema durch - danke.

Zu dem zweiten. Das Rollo ist nun korrekt so gefahren wie es sollte - komplett auf. Leider zeigt es das Bild nicht
Ich teste ja noch derzeit steht nun dies in der Config:
attr Kueche_Rollo devStateIcon down:fts_shutter_100 0:fts_shutter_100 up:fts_shutter_10 100:fts_shutter_10 .*:fts_shutter_50

Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 26 Oktober 2015, 14:04:38
Hallo,

was steht denn auf der Geräte Detailseite bei dem Reading state ? Vermutlich "on" .... und damit ist das Symbol richtig. Es ist nicht down, 0, up, 100 sondern etwas anderes (.*) und dann soll fts_shutter_50 gezeigt werden.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 26 Oktober 2015, 15:19:56
STATE
   
on 

ja
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 26 Oktober 2015, 19:35:17
Hallo,

Ja dann solltest Du down und up bei devStateIcon in on und off ändern. Dann solte auch das gewünschte Icon angezeit werden.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 26 Oktober 2015, 20:43:18
Hi,

das dachte ich auch.
Habe nun dies attr Kueche_Rollo devStateIcon off:fts_shutter_100 0:fts_shutter_100 on:fts_shutter_10 100:fts_shutter_10 .*:fts_shutter_50
Aber das Icon ist nicht anders.
bei mouseover steht 0% bzw 100%
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 26 Oktober 2015, 21:35:38
Hallo,

also ich habe das off:fts_shutter_up:100 on:fts_shutter_down:0 bei mir drin stehen - das funktioniert. Das nach dem zweiten : ist der Befehl, der bei einem klicken auf das Icon ausgelöst wird. Zwischenstände behandel ich nicht. Da steht dann xx%.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 26 Oktober 2015, 21:41:54
hey
habe nun dies
attr Kueche_Rollo devStateIcon off:fts_shutter_up:100 on:fts_shutter_down:0
habe nun wieder eine Lampe?!
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 26 Oktober 2015, 22:03:00
Hallo,

... Manipulation von Hand - da war etwas  ;). Lösch das Teil und paire es neu. Dann mache alles mal über das WebIf - wenn der Fehler dann noch da ist, suchen wir weiter.

Gruß Christoph
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 26 Oktober 2015, 22:21:45
Nene ich habe das einfach von dir genommen und meine Zeile über die GUI bearbeitet
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Bennemannc am 27 Oktober 2015, 07:00:59
Hallo,

beim mir habe ich das Attributes:
   IODev      HMLAN1
   alias      Rollo Wohnz. unten vorne
   autoReadReg 5_readMissing
   devStateIcon off:fts_shutter_up:100 on:fts_shutter_down:0
   event-on-change-reading .*
   expert     0_off
   firmware   2.3
   group      Rollos
   icon       fts_shutter_20
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,52D46201,52D46202,
   room       Wohnzimmer U
   serialNr   LEQ0042494
   subType    blindActuator
   webCmd     down:stop:pct:up:stop
als Attribute stehen - da kommt keine Glühlampe.

Gruß Christoph

PS. Ist der fhem aktuell ?
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 27 Oktober 2015, 07:30:38
seltsam
meins im Anhang - damit habe ich ein Rollo Icon mit deinem aber immernoch ne Lampe
habe vor einer Woche update gemacht
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Vize am 27 Oktober 2015, 08:34:01
Moin,

ändere mal unter devStateIcon das off in 0% und das on in 100% und schau mal, ob dann das richtige Icon gezeigt wird.
(Am besten einmal das Rollo zu und wieder auf fahren, damit die Icons aktualisiert werden).

Gruß
Andreas
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 27 Oktober 2015, 10:54:17
habe nun dies:
attr Kueche_Rollo devStateIcon 0%:fts_shutter_100 0:fts_shutter_100 100%:fts_shutter_10 100:fts_shutter_10 .*:fts_shutter_50
perfekt das war es anscheinend .
danke
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: Vize am 27 Oktober 2015, 10:56:20
Entscheidend ist, was du bei eventMap hinter den Doppelpunkten stehen hast...das musst du dann auch bei devStateIcon verwenden.

Schön, dass es funktioniert hat.

Gruß
Andreas
Titel: Antw:Einfache Rolladenzeitschaltuhr
Beitrag von: masterpete23 am 27 Oktober 2015, 12:55:50
Ah Ok das ist gut zu wissen. Danke für die ausgiebige Hilfe und Unterstützung

Gesendet von meinem Huawei Honor 7