Hallo,
Ich habe EINE Jalousie (bei allen anderen funktioniert´s), die fährt sofort wieder hoch, wenn man diese schließen will.
Es wird aber der Status vom herunterfahren angezeigt.
Fährt man die Jalousie runter und stoppt den Vorgang bei "90" wir die Jalousie sofort wieder hoch gefahren. Fährt man diese weiter herunter änder sich der Status vom "90" auf z.B. "60", wird aber auch gleich wieder hochgefahren.
Dabei ist es egal ob man die Jaolousie über den Taster oder über Fhem bedient.
im Eventlog, ist das hochfahren auch nicht vermerkt.
Habt Ihr eine Idee, wieso die Jalousie immer hochfährt?
Anbei die List der Jalousie und der Verknüpfungen:
List Jalousie:
Internals:
.eventMapCmd Runter:noArg Hoch:noArg
.triggerUsed 1
DEF 55065B
IODev hmusb
LASTInputDev hmusb
MSGCNT 32
NAME Jalo_SchlafZi_hinten
NOTIFYDEV global
NR 301
NTFY_ORDER 50-Jalo_SchlafZi_hinten
STATE Hoch
TYPE CUL_HM
hmusb_MSGCNT 32
hmusb_RAWMSG R6494DAA6,0001,01DD5EB7,FF,FFBC,EFA41055065B4242420601C8003F
hmusb_RSSI -68
hmusb_TIME 2018-02-05 07:08:52
lastMsg No:EF - t:10 s:55065B d:424242 0601C8003F
protLastRcv 2018-02-05 07:08:52
protResnd 1 last_at:2018-02-05 06:58:47
protSnd 32 last_at:2018-02-05 07:08:52
protState CMDs_done
rssi_at_hmusb cnt:32 min:-69 lst:-68 max:-56 avg:-63.4
rssi_hmusb min:-64 lst:-63 cnt:13 max:-51 avg:-58.61
READINGS:
2018-02-04 22:28:23 .R-confBtnTime permanent
2018-02-04 22:28:23 .R-intKeyVisib invisib
2018-02-04 22:28:23 .R-localResDis off
2018-02-04 22:28:24 .R-refRunCounter 0
2018-02-04 22:28:24 .R-statusInfoMinDly 2 s
2018-02-04 22:28:24 .R-statusInfoRandom 1 s
2018-02-04 22:28:24 .R-transmitTryMax 6
2018-02-04 22:28:24 .peerListRDate 2018-02-04 22:28:24
2018-02-05 07:08:52 .protLastRcv 2018-02-05 07:08:52
2018-02-05 07:08:43 CommandAccepted yes
2018-02-04 22:27:58 D-firmware 2.11
2018-02-04 22:27:58 D-serialNr OEQ0035689
2018-02-04 22:28:23 PairedTo 0x424242
2018-02-04 22:28:24 R-driveDown 30 s
2018-02-04 22:28:24 R-driveTurn 1 s
2018-02-04 22:28:24 R-driveUp 30 s
2018-02-04 22:28:23 R-pairCentral 0x424242
2018-02-04 22:28:24 R-powerUpAction off
2018-02-04 22:28:24 R-sign off
2018-02-04 22:28:23 RegL_00. 02:01 0A:42 0B:42 0C:42 15:FF 18:00 00:00
2018-02-04 22:28:24 RegL_01. 08:00 09:00 0A:00 0B:01 0C:2C 0D:01 0E:2C 0F:0A 10:00 30:06 57:24 56:00 00:00
2018-02-05 07:08:52 deviceMsg on (to vccu)
2018-02-05 07:08:52 level 100
2018-02-05 07:08:52 motor stop:on
2018-02-05 07:08:52 pct 100
2018-02-05 07:08:52 recentStateType info
2018-02-05 07:08:52 state on
2018-02-05 07:08:52 timedOn off
helper:
HM_CMDNR 239
cSnd 1142424255065B0201C80000,0142424255065B010E
dlvlCmd ++A01142424255065B0201C80000
mId 006A
peerIDsRaw ,00000000
regLst ,0,1,3p
rxType 1
supp_Pair_Rep 0
dir:
cur stop
rct up
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +55065B,00,00,00
nextSend 1517810932.31923
prefIO
rxt 0
vccu
p:
55065B
00
00
00
mRssi:
mNo EF
io:
hmusb -66
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO hmusb
flg A
ts 1517810932.24513
ack:
HASH(0x3a82ab0)
EF800242424255065B00
rssi:
at_hmusb:
avg -63.40625
cnt 32
lst -68
max -56
min -69
hmusb:
avg -58.6153846153846
cnt 13
lst -63
max -51
min -64
shadowReg:
tmpl:
Attributes:
IODev hmusb
alleRollos Rollo_Gruppe
autoReadReg 4_reqStatus
eventMap off:Runter on:Hoch
expert 2_full
firmware 2.11
group Jalousie_hinten
model HM-LC-Bl1PBU-FM
peerIDs 00000000,
room Jalousien
serialNr OEQ0035689
set Rollo_Gruppe
subType blindActuator
userattr alleRollos alleRollos_map room_map set set_map structexclude
webCmd statusRequest:toggle:on:off:up:down:stop
List Rollo_Gruppe:
Internals:
.cachedHelp Unknown argument ?, choose one of assignHmKey clear deviceRename down fwUpdate getConfig getDevInfo getRegRaw getSerial getVersion inhibit off on pair pct peerBulk peerIODev press raw regBulk regSet reset sign statusRequest stop toggle toggleDir unpair up
.eventMapCmd Runter Hoch
ATTR alleRollos
CHANGEDCNT 46
DEF alleRollos Jalo_Bad Jalo_Finnja_hinten Jalo_SchlafZi Jalo_WZ_Seite Jalo_WZ_TV_vorne Jalo_SchlafZi_hinten
NAME Rollo_Gruppe
NR 168
NTFY_ORDER 50-Rollo_Gruppe
STATE undefined
TYPE structure
.asyncQueue:
.memberHash:
Jalo_Bad 50
Jalo_Finnja_hinten 55
Jalo_SchlafZi off
Jalo_SchlafZi_hinten on
Jalo_WZ_Seite 50
Jalo_WZ_TV_vorne off
.memberList:
Jalo_Bad
Jalo_Finnja_hinten
Jalo_SchlafZi
Jalo_WZ_Seite
Jalo_WZ_TV_vorne
Jalo_SchlafZi_hinten
READINGS:
2018-02-05 07 LastDevice Jalo_SchlafZi_hinten
2018-02-05 07 LastDevice_Abs Jalo_SchlafZi_hinten
2018-02-05 07 state undefined
Attributes:
clientstate_behavior absolute
devStateIcon off on
eventMap off on
group Jalousien
room Jalousien,Jalousien Di´s
webCmd on
list SchlafZi_hinten:
Internals:
DEF ([22:00] and [?handy_da] eq "absent") (set Jalo_SchlafZi_hinten:FILTER=pct=100 pct 0)
DOELSEIF
([?15:00-22:00] and [Helligkeit:state] < 4.5 and [?Aussentemperatur:temperature] < 10) (set Jalo_SchlafZi_hinten:FILTER=pct=100 pct 0)
DOELSE
()
NAME SchlafZi_hinten
NR 308
NTFY_ORDER 50-SchlafZi_hinten
STATE cmd_3
TYPE DOIF
READINGS:
2018-02-05 06:02:09 Device Helligkeit
2018-02-05 06:02:09 cmd 3
2018-02-05 06:02:09 cmd_event Helligkeit
2018-02-05 06:02:09 cmd_nr 3
2018-02-05 06:02:09 e_Helligkeit_state 0.2
2018-02-05 06:02:09 state cmd_3
2018-02-04 22:28:07 timer_01_c01 05.02.2018 22:00:00
2018-02-04 22:28:07 timer_02_c02 05.02.2018 15:00:00
2018-02-04 22:28:07 timer_03_c02 05.02.2018 22:00:00
Regex:
condition:
0 DOIF_time_once($hash,0,$wday) and InternalDoIf($hash,'handy_da','STATE') eq "absent"
1 DOIF_time($hash,1,2,$wday,$hms) and ReadingValDoIf($hash,'Helligkeit','state') < 4.5 and ReadingValDoIf($hash,'Aussentemperatur','temperature') < 10
days:
devices:
1 Helligkeit
all Helligkeit
do:
0:
0 set Jalo_SchlafZi_hinten:FILTER=pct=100 pct 0
1:
0 set Jalo_SchlafZi_hinten:FILTER=pct=100 pct 0
2:
0
helper:
DOIF_Readings_events
DOIF_eventas
event 0.2
globalinit 1
last_timer 3
sleeptimer -1
timerdev Helligkeit
timerevent 0.2
triggerDev Helligkeit
timerevents:
0.2
timereventsState:
state: 0.2
triggerEvents:
0.2
triggerEventsState:
state: 0.2
internals:
0 handy_da:STATE
all handy_da:STATE
interval:
1 -1
2 1
itimer:
localtime:
0 1517864400
1 1517839200
2 1517864400
readings:
1 Helligkeit:state
all Helligkeit:state
realtime:
0 22:00:00
1 15:00:00
2 22:00:00
time:
0 22:00:00
1 15:00:00
2 22:00:00
timeCond:
0 0
1 1
2 1
timer:
0 0
1 0
2 0
timers:
0 0
trigger:
triggertime:
1517839200:
localtime 1517839200
hash:
1517864400:
localtime 1517864400
hash:
uiState:
uiTable:
Attributes:
do always
group Jalousie_hinten
room Jalousien Di´s
List di_Beschattung_hinten:
Internals:
DEF ([Aussentemperatur:temperature] >= 23 and [Temp_Schlafzi:temperature] >= 24 and [Helligkeit:state] > 1800 and [?16:00 - 19:30]) ((set Jalo_Finnja_hinten,Jalo_SchlafZi_hinten 40)) DOELSE ((set Jalo_Finnja_hinten:FILTER=pct=40,Jalo_SchlafZi_hinten:FILTER=pct=40 on))
NAME di_Beschattung_hinten
NR 179
NTFY_ORDER 50-di_Beschattung_hinten
STATE cmd_2
TYPE DOIF
READINGS:
2018-02-05 07:08:25 Device Temp_Schlafzi
2017-08-29 18:06:21 cmd 2
2017-08-29 18:06:21 cmd_event Helligkeit
2017-08-29 18:06:21 cmd_nr 2
2018-02-04 19:34:16 e_Aussentemperatur_temperature 0.3
2018-02-05 06:02:09 e_Helligkeit_state 0.2
2018-02-05 07:08:25 e_Temp_Schlafzi_temperature 13.9
2017-08-29 18:06:21 state cmd_2
2018-02-04 22:28:07 timer_01_c01 05.02.2018 16:00:00
2018-02-04 22:28:07 timer_02_c01 05.02.2018 19:30:00
2018-02-04 22:27:47 wait_timer no timer
Regex:
condition:
0 ReadingValDoIf($hash,'Aussentemperatur','temperature') >= 23 and ReadingValDoIf($hash,'Temp_Schlafzi','temperature') >= 24 and ReadingValDoIf($hash,'Helligkeit','state') > 1800 and DOIF_time($hash,0,1,$wday,$hms)
days:
devices:
0 Aussentemperatur Temp_Schlafzi Helligkeit
all Aussentemperatur Temp_Schlafzi Helligkeit
do:
0:
0 (set Jalo_Finnja_hinten,Jalo_SchlafZi_hinten 40)
1:
0 (set Jalo_Finnja_hinten:FILTER=pct=40,Jalo_SchlafZi_hinten:FILTER=pct=40 on)
helper:
DOIF_Readings_events
DOIF_eventas
event temperature: 13.9,T: 13.9 H: 71
globalinit 1
last_timer 2
sleeptimer -1
timerdev Temp_Schlafzi
timerevent temperature: 13.9,T: 13.9 H: 71
triggerDev Temp_Schlafzi
timerevents:
temperature: 13.9
T: 13.9 H: 71
timereventsState:
temperature: 13.9
state: T: 13.9 H: 71
triggerEvents:
temperature: 13.9
T: 13.9 H: 71
triggerEventsState:
temperature: 13.9
state: T: 13.9 H: 71
internals:
interval:
0 -1
1 0
itimer:
localtime:
0 1517842800
1 1517855400
readings:
0 Aussentemperatur:temperature Temp_Schlafzi:temperature Helligkeit:state
all Aussentemperatur:temperature Temp_Schlafzi:temperature Helligkeit:state
realtime:
0 16:00:00
1 19:30:00
time:
0 16:00:00
1 19:30:00
timeCond:
0 0
1 0
timer:
0 0
1 0
trigger:
triggertime:
1517842800:
localtime 1517842800
hash:
1517855400:
localtime 1517855400
hash:
uiState:
uiTable:
Attributes:
group Jalousie_hinten
room Jalousien Di´s
wait 300:900
Events:
Events (Filter: .*) FHEM log
2018-02-05 07:12:59 structure Rollo_Gruppe undefined
2018-02-05 07:12:59 CUL_HM Jalo_SchlafZi_hinten set_off
2018.02.05 07:12:59 3 : CUL_HM set Jalo_SchlafZi_hinten off2018-02-05 07:13:00 structure Rollo_Gruppe undefined
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten deviceMsg: Hoch (to vccu)
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten level: 100
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten motor: down:Hoch
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten pct: 100
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten Hoch
2018-02-05 07:13:00 CUL_HM Jalo_SchlafZi_hinten timedOn: Runter
2018-02-05 07:13:03 structure Rollo_Gruppe undefined
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten set_stop
2018.02.05 07:13:03 3 : CUL_HM set Jalo_SchlafZi_hinten stop2018-02-05 07:13:03 structure Rollo_Gruppe undefined
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten deviceMsg: 88 (to vccu)
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten level: 88
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten motor: stop:88
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten pct: 88
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten 88
2018-02-05 07:13:03 CUL_HM Jalo_SchlafZi_hinten timedOn: Runter
2018-02-05 07:13:05 CUL_TCM97001 Temp_Schlafzi humidity: 71
Vielen Dank
Hoffi
Hallo Hoffi,
klingt nach Relais klebt oder Rolllade falsch angeschlossen.
Ich würde mal sicherstellen, dass mit dem Motor alles in Ordnung ist. Also vom Schalter trennen und manuell bedienen.
Du kannst auch mal herzhaft (aber ohne Zerstörungsenergie) mit dem Griff eines Schraubendrehers auf das Gehäuse vom Aktor schlagen. Dabei lösten sich bei mir immer klebende Relais am Lichtaktor.
Ich kann mir vorstellen, dass der Schließer (es gibt zwei Relais im Aktor, ein Schließer und ein Umschalter in Reihe) klebt.
Aber schlimmstenfalls hattest Du ne falsche Programmierung (driveturn) oder Kurzschluss/Überlast in der Beschaltung /im Motor und das Relais ist hinüber.
Gruß Otto
Hallo Otto,
vielen Dank für die schnelle Antwort.
Vermutlich klebt dann das Relais.
Ich hatte vergessen zu schreiben, dass am Samstag noch alles lief und am Sonntag dann nicht mehr.
Hoffi
Aber ich hatte das noch nie so als spontanen Fehler. Gab es da einen Anlass? Rolllade festgefroren? Programmierung geändert? Motor macht Geräusche?
Schau mal auf das Bild -> https://wiki.fhem.de/wiki/HM-LC-BL1-FM_Funk-Jalousieaktor
Das bestätigt zumindest meine Theorie. Das Umschaltrelais schließt in Ruhe den Aufwärtszweig. Wenn der Schließer dazu in Reihe nicht aufgeht, fährt die Rolllade beim Abschalten des Aktors wieder hoch.