Hallo zusammen,
ich habe leider ein etwas - meiner Ansicht nach - merkwürdiges Problem.
Dabei dreht es sich primär um meine Fenstersensoren.
Mein HMLAN liegt im Wohnzimmer und mein Fenstersensor ist im Arbeitszimmer zusammen mit einem Heizungsthermostat.
Ich könnte es verstehen, wenn ich zwischen HMLAN und Fenstersensor/Thermostat ein Problem hätte, da die Distanz hier relativ groß ist (Arbeitszimmer + Treppenhaus + 1/2 Etage). Allerdings sieht es für mich so aus, das der Fenstersensor korrekt an FHEM meldet, aber nicht ans Thermostat.
Thermostat und Fenstersensor sind etwa einen Meter auseinander (Fenstersensor ist an der Oberkante des Fensters befestigt, das Thermostat ist an der Heizung direkt unter dem Fensterbrett). Mein Problem aktuell ist: Das Thermostat denkt, das Fenster wäre offen, ich habe es bisher nicht geschafft, das Fenster für das Thermostat wieder zuzumachen.
Im Log sieht das Ganze so aus:
Fenster (eg.az.fenster):
2015-12-04_19:56:42 eg.az.fenster battery: ok
2015-12-04_19:56:42 eg.az.fenster contact: open (to HMLAN1)
2015-12-04_19:56:42 eg.az.fenster open
2015-12-04_19:56:42 eg.az.fenster trigger_cnt: 111
2015-12-04_19:56:42 eg.az.fenster battery: ok
2015-12-04_19:56:42 eg.az.fenster contact: open (to eg.az.heizung)
2015-12-04_19:56:42 eg.az.fenster open
2015-12-04_19:56:42 eg.az.fenster trigger_cnt: 111
2015-12-04_19:56:46 eg.az.fenster alive: yes
2015-12-04_19:56:46 eg.az.fenster battery: ok
2015-12-04_19:56:46 eg.az.fenster contact: open (to HMLAN1)
2015-12-04_19:56:46 eg.az.fenster sabotageError: on
2015-12-04_19:56:46 eg.az.fenster open
2015-12-04_19:56:58 eg.az.fenster Activity: alive
2015-12-04_19:56:58 eg.az.fenster D-firmware: 2.0
2015-12-04_19:56:58 eg.az.fenster D-serialNr: JEQ0718361
2015-12-04_19:57:29 eg.az.fenster alive: yes
2015-12-04_19:57:29 eg.az.fenster battery: ok
2015-12-04_19:57:29 eg.az.fenster contact: open (to HMLAN1)
2015-12-04_19:57:29 eg.az.fenster sabotageError: off
2015-12-04_19:57:29 eg.az.fenster open
2015-12-04_19:57:31 eg.az.fenster battery: ok
2015-12-04_19:57:31 eg.az.fenster contact: closed (to HMLAN1)
2015-12-04_19:57:31 eg.az.fenster closed
2015-12-04_19:57:31 eg.az.fenster trigger_cnt: 114
2015-12-04_19:57:31 eg.az.fenster battery: ok
2015-12-04_19:57:31 eg.az.fenster contact: closed (to eg.az.heizung)
2015-12-04_19:57:31 eg.az.fenster closed
2015-12-04_19:57:31 eg.az.fenster trigger_cnt: 114
2015-12-04_19:57:39 eg.az.fenster battery: ok
2015-12-04_19:57:39 eg.az.fenster contact: open (to HMLAN1)
2015-12-04_19:57:39 eg.az.fenster open
2015-12-04_19:57:39 eg.az.fenster trigger_cnt: 115
2015-12-04_19:57:39 eg.az.fenster battery: ok
2015-12-04_19:57:39 eg.az.fenster contact: open (to eg.az.heizung)
2015-12-04_19:57:39 eg.az.fenster open
2015-12-04_19:57:39 eg.az.fenster trigger_cnt: 115
2015-12-04_19:57:45 eg.az.fenster battery: ok
2015-12-04_19:57:45 eg.az.fenster contact: closed (to HMLAN1)
2015-12-04_19:57:45 eg.az.fenster closed
2015-12-04_19:57:45 eg.az.fenster trigger_cnt: 116
2015-12-04_19:57:45 eg.az.fenster battery: ok
2015-12-04_19:57:45 eg.az.fenster contact: closed (to eg.az.heizung)
2015-12-04_19:57:45 eg.az.fenster closed
2015-12-04_19:57:45 eg.az.fenster trigger_cnt: 116
Thermostat (eg.az.heizung):
2015-12-04_19:52:16 eg.az.heizung actuator: 24
2015-12-04_19:52:16 eg.az.heizung batteryLevel: 2.8
2015-12-04_19:52:16 eg.az.heizung desired-temp: 23.5
2015-12-04_19:52:16 eg.az.heizung measured-temp: 26.4
2015-12-04_19:52:16 eg.az.heizung motorErr: ok
2015-12-04_19:54:27 eg.az.heizung actuator: 24
2015-12-04_19:54:27 eg.az.heizung batteryLevel: 2.8
2015-12-04_19:54:27 eg.az.heizung desired-temp: 23.5
2015-12-04_19:54:27 eg.az.heizung measured-temp: 26.5
2015-12-04_19:54:27 eg.az.heizung motorErr: ok
2015-12-04_19:57:29 eg.az.heizung actuator: 24
2015-12-04_19:57:29 eg.az.heizung batteryLevel: 2.8
2015-12-04_19:57:29 eg.az.heizung desired-temp: 23.5
2015-12-04_19:57:29 eg.az.heizung measured-temp: 26.7
2015-12-04_19:57:29 eg.az.heizung motorErr: ok
2015-12-04_20:00:16 eg.az.heizung actuator: 24
2015-12-04_20:00:16 eg.az.heizung batteryLevel: 2.8
2015-12-04_20:00:16 eg.az.heizung desired-temp: 23.5
2015-12-04_20:00:16 eg.az.heizung measured-temp: 26.8
2015-12-04_20:00:16 eg.az.heizung motorErr: ok
Das Peering der beiden sieht auch soweit ganz gut aus. Beim _WindowRec Channel des Thermostats steht der Fenstersensor in der peerList und beim Fenster der _WindowRec des Thermostats.
Hätte da jemand ne Idee?
Wenn jetzt FHEM den Status nicht wüsste, hätte ich vermutet, es liegt an der Batterie oder der Reichweite, aber sorum ist das irgendwie merkwürdigt.
2015-12-04_19:57:39 eg.az.fenster contact: open (to eg.az.heizung)
der sendet schon auch an die hzg.
das ergebnis ist sicher im winrec channel zu sehen. mit burst sollte es sofort reagieren, sonst später.
Sorry für die späte Antwort, am Burst scheint es nicht zu liegen, er reagiert selbst Tage später nicht darauf.
Hab hier mal die Lists:
Internals:
DEF 31354C
HMLAN1_MSGCNT 1016
HMLAN1_RAWMSG E31354C,0000,0199182B,FF,FFB7,71861031354C0000000AB9190D0000
HMLAN1_RSSI -73
HMLAN1_TIME 2015-12-17 10:09:01
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 1016
NAME eg.az.heizung
NR 68
NTFY_ORDER 50-eg.az.heizung
STATE CMDs_done
TYPE CUL_HM
channel_01 eg.az.heizung_Weather
channel_02 eg.az.heizung_Climate
channel_03 eg.az.heizung_WindowRec
channel_04 eg.az.heizung_Clima
channel_05 eg.az.heizung_ClimaTeam
channel_06 eg.az.heizung_remote
lastMsg No:71 - t:10 s:31354C d:000000 0AB9190D0000
protLastRcv 2015-12-17 10:09:01
protSnd 2 last_at:2015-12-16 19:58:47
protState CMDs_done
rssi_at_HMLAN1 avg:-79.82 min:-104 max:-69 lst:-73 cnt:1016
Readings:
2015-12-15 15:04:13 Activity alive
2015-10-05 15:04:50 CommandAccepted yes
2015-04-20 17:09:45 D-firmware 1.3
2015-04-20 17:09:45 D-serialNr LEQ1078619
2015-04-20 17:11:28 PairedTo 0x0B0B0B
2015-04-20 17:09:47 R-backOnTime 10 s
2015-04-20 17:09:47 R-burstRx on
2015-04-20 17:09:47 R-cyclicInfoMsg on
2015-04-20 17:09:47 R-pairCentral 0x0B0B0B
2015-04-20 17:11:28 RegL_00: 01:01 02:01 09:01 0A:0B 0B:0B 0C:0B 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2015-04-20 17:11:50 RegL_07: 0
2015-12-17 10:09:01 actuator 0
2015-12-17 10:09:01 battery ok
2015-12-17 10:09:01 batteryLevel 2.8
2015-12-17 10:09:01 desired-temp 23.0
2015-12-17 10:09:01 measured-temp 28.1
2015-12-17 10:09:01 motorErr ok
2015-12-16 19:58:47 state CMDs_done
2015-12-16 19:58:47 time-request -
Helper:
HM_CMDNR 113
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +31354C,00,00,00
nextSend 1450343341.52218
prefIO
rxt 2
vccu
p:
31354C
00
00
00
Mrssi:
mNo 71
Io:
HMLAN1 -71
Prt:
bErr 0
sProc 0
sleeping 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
At_hmlan1:
avg -79.8267716535432
cnt 1016
lst -73
max -69
min -104
Shregw:
07 04
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.3
model HM-CC-RT-DN
room CUL_HM
serialNr LEQ1078619
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Internals:
DEF 1E8505
HMLAN1_MSGCNT 2
HMLAN1_RAWMSG E1E8505,0000,0176DAB5,FF,FFA0,D7A6101E85050B0B0B06010000
HMLAN1_RSSI -96
HMLAN1_TIME 2015-12-17 09:31:37
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 2
NAME eg.az.fenster
NR 66
NTFY_ORDER 50-eg.az.fenster
STATE closed
TYPE CUL_HM
lastMsg No:D7 - t:10 s:1E8505 d:0B0B0B 06010000
peerList eg.az.heizung_WindowRec,
protLastRcv 2015-12-17 09:31:37
protSnd 2 last_at:2015-12-17 09:31:37
protState CMDs_done
rssi_at_HMLAN1 avg:-92 min:-96 max:-88 lst:-96 cnt:2
Readings:
2015-12-15 15:04:13 Activity alive
2015-04-20 17:08:10 CommandAccepted yes
2015-12-04 19:56:58 D-firmware 2.0
2015-12-04 19:56:58 D-serialNr JEQ0718361
2015-10-11 18:10:42 PairedTo 0x0B0B0B
2015-04-20 17:08:10 R-cyclicInfoMsg on
2015-10-11 18:10:43 R-eg.az.heizung_WindowRec-expectAES off
2015-10-11 18:10:43 R-eg.az.heizung_WindowRec-peerNeedsBurst off
2015-04-20 17:05:21 R-eventDlyTime 0 s
2015-04-20 17:08:10 R-pairCentral 0x0B0B0B
2015-04-20 17:08:10 R-sabotageMsg on
2015-04-20 17:05:21 R-sign off
2015-10-11 18:10:42 RegL_00: 02:01 09:01 0A:0B 0B:0B 0C:0B 10:01 14:06 00:00
2015-10-11 18:10:42 RegL_01: 08:00 20:60 21:00 22:64 30:06 00:00
2015-10-11 18:10:43 RegL_04:eg.az.heizung_WindowRec 01:00 00:00
2015-12-17 09:31:37 alive yes
2015-12-17 09:31:37 battery ok
2015-12-17 09:31:37 contact closed (to HMLAN1)
2015-12-15 15:04:13 peerList eg.az.heizung_WindowRec,
2015-12-17 09:31:37 recentStateType info
2015-12-17 09:31:37 sabotageError off
2015-12-17 09:31:37 state closed
2015-12-12 10:16:51 trigger_cnt 120
Helper:
HM_CMDNR 215
mId 002F
rxType 4
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +1E8505,00,00,00
nextSend 1450341097.88032
prefIO
rxt 0
vccu
p:
1E8505
00
00
00
Mrssi:
mNo D7
Io:
HMLAN1 -94
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO HMLAN1
flg A
ts 1450341097.79625
ack:
HASH(0x11ab760)
D780020B0B0B1E850500
Rssi:
At_hmlan1:
avg -92
cnt 2
lst -96
max -88
min -96
Attributes:
IODev HMLAN1
actCycle 028:00
actStatus alive
alarmDevice Sensor
alarmSettings alarm6,|eg.az.fenster:open|Arbeitszimmer Fenster|on
alias Arbeitszimmer Fenster
autoReadReg 4_reqStatus
devStateIcon closed:fts_window_1w@green open:fts_window_1w_open@red
expert 2_full
fenster struc.eg.fenstertuer
fenstertuer struc.eg.fenstertuer
firmware 2.0
group Fenster,alarmSensor
icon fts_window_1w
model HM-SEC-SC
peerIDs 00000000,31354C03,
room Arbeitszimmer,EG
serialNr JEQ0718361
subType threeStateSensor
userattr fenster fenster_map fenstertuer fenstertuer_map structexclude winOpenMaxTrigger winOpenName winOpenTimer winOpenTimer2 winOpenType:Fenster,Türe
winOpenMaxTrigger 1
2015-10-11 18:10:43 R-eg.az.heizung_WindowRec-peerNeedsBurst off
setze das register auf on.