Hallo,
durch einen Fehlalarm ist es aufgefallen das mein Rauchmelder Team stall mit nur einem Rauchmelder auch alle anderen Rauchmelder auslöst ... das darf nicht passieren. Da der Rauchmelder im Stall oft Fehlalarme hat sollen NICHT alle anderen auch einen Alarm machen.
Ich habe damals den Rauchmelder aus meinem Hauptteam rausgenommen und nur in ein 2. Team gepackt. Peerlist in dem Team steht auch NUR der Rauchmelder Stall drin.
EDIT: In der peerlist vom altem Team war der Rauchmelder noch drin habe ihn dann rausgelöscht. Jedoch löst bei einem Teamcall des Stall Teams noch immer ALLE aus ? Muss ich noch abwarten bis jeder Rauchmelder das mitbekommen hat?
List vom Stall Team:
.triggerUsed 0
CFGFN ./FHEM/homematic.cfg
DEF 11111102
NAME Rauchmelder_Team_Stall
NOTIFYDEV global
NR 47
NTFY_ORDER 50-Rauchmelder_Team_Stall
STATE off
TESTNR 2
TYPE CUL_HM
chanNo 02
device TeamVirtuell
peerList hm.rm.stall,
sdTeam sdLead
READINGS:
2017-12-25 15:38:12 peerList hm.rm.stall,
2017-12-27 20:14:12 state off
helper:
fkt sdLead1
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
tmpl:
Attributes:
alarmDevice Actor
alarmSettings alarm5,|set Rauchmelder_Team_Stall teamCallBat||00:00:25
model virtual_1
peerIDs 371E4701,
room Rauchmelder
webCmd teamCall:alarmOn:alarmOff
List vom Rauchmelder im Stall:
Internals:
CFGFN ./FHEM/homematic.cfg
DEF 371E47
HMLAN_MSGCNT 3
HMLAN_RAWMSG E371E47,0000,5E9C0884,FF,FFAF,31A410371E4700663306010100
HMLAN_RSSI -81
HMLAN_TIME 2017-12-27 20:14:12
IODev HMLAN
LASTInputDev HMLAN
MSGCNT 3
NAME hm.rm.stall
NOTIFYDEV global
NR 40
NTFY_ORDER 50-hm.rm.stall
STATE off
TYPE CUL_HM
lastMsg No:31 - t:10 s:371E47 d:006633 06010100
peerList Rauchmelder_Team_Stall,
protLastRcv 2017-12-27 20:14:12
protSnd 3 last_at:2017-12-27 20:14:12
protState CMDs_done
rssi_HMLAN min:-81 cnt:1 avg:-81 max:-81 lst:-81
rssi_at_HMLAN max:-81 lst:-81 avg:-81 cnt:3 min:-81
READINGS:
2017-11-28 19:45:42 .peerListRDate 2017-11-28 19:45:42
2017-12-27 20:14:12 .protLastRcv 2017-12-27 20:14:12
2017-12-25 15:38:13 Activity alive
2017-11-28 19:45:38 CommandAccepted yes
2017-08-02 20:07:22 D-firmware 1.1
2017-08-02 20:07:22 D-serialNr MEQ0254596
2017-11-28 19:45:42 PairedTo 0x006633
2017-08-02 20:07:39 R-pairCentral 0x006633
2017-11-28 19:45:42 RegL_00. 02:01 0A:00 0B:66 0C:33 00:00
2017-12-27 20:14:12 battery ok
2017-12-27 20:14:12 level 1
2017-12-25 15:38:13 peerList Rauchmelder_Team_Stall,
2017-08-09 09:08:46 powerOn 2017-08-09 09:08:46
2017-12-27 20:14:12 recentStateType info
2017-12-30 13:17:20 smoke_detect none
2017-12-30 13:17:20 state off
2017-12-30 13:20:14 teamCall from TeamVirtuell:2
2017-12-30 13:22:37 trigLast Rauchmelder_Team:1
2017-12-30 13:22:37 trig_Rauchmelder_Team 1_3
helper:
HM_CMDNR 49
alarmNo 03
cSnd ,01006633371E47010E
mId 0042
regLst ,0
rxType 2
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +371E47,00,00,00
nextSend 1514402052.71145
prefIO
rxt 0
vccu
p:
371E47
00
00
00
mRssi:
mNo 31
io:
HMLAN -79
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO HMLAN
flg A
ts 1514402052.62625
ack:
HASH(0x2d54470)
318002006633371E4700
rssi:
HMLAN:
avg -81
cnt 1
lst -81
max -81
min -81
at_HMLAN:
avg -81
cnt 3
lst -81
max -81
min -81
tmpl:
Attributes:
IODev HMLAN
actCycle 099:00
actStatus alive
alarmDevice Sensor
alarmSettings alarm6,|hm.rm.stall:smoke_detect:.hm.rm.stall|FEUER STALL|on
autoReadReg 5_readMissing
event-on-update-reading .*
expert 2_raw
firmware 1.1
model HM-SEC-SD
msgRepeat 1
peerIDs 00000000,11111102,
room STALL,Rauchmelder
serialNr MEQ0254596
subType smokeDetector
webCmd statusRequest
Und dann das Team mit allen anderen ( Da war er noch in der peerlist, wurde aber gelöscht )
Internals:
.triggerUsed 1
CFGFN ./FHEM/homematic.cfg
DEF 11111101
NAME Rauchmelder_Team
NOTIFYDEV global
NR 51
NTFY_ORDER 50-Rauchmelder_Team
STATE off
TESTNR 2
TYPE CUL_HM
chanNo 01
device TeamVirtuell
peerList hm.rm.obenflur,hm.rm.technik,hm.rm.egflur,hm.rm.heizung,
sdTeam sdLead
READINGS:
2017-12-30 13:17:20 eventNo 0C
2017-12-30 13:17:20 level 1
2017-12-30 13:26:12 peerList hm.rm.obenflur,hm.rm.technik,hm.rm.egflur,hm.rm.heizung,
2017-12-30 13:16:17 recentAlarm hm.rm.stall
2017-12-30 13:17:20 smoke_detect none
2017-12-30 13:26:12 state off
2017-12-30 13:26:44 teamCall from TeamVirtuell:3
2017-12-30 13:22:37 trigger_cnt 3
helper:
fkt sdLead1
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
vrt 1
tmpl:
Attributes:
alarmDevice Actor
alarmSettings alarm5,alarm6,|set Rauchmelder_Team teamCallBat||00:00:25
model virtual_1
peerIDs 37243C01,372B8A01,372B9C01,4ABA2501,
room Rauchmelder
webCmd teamCall:alarmOn:alarmOff
Im Log steht folgendes irgendwo ist das alte Team noch mit dem Stall Rauchmelder verbunden nur sehe ich in Fhem nichts...
2017-12-30_13:34:25 Rauchmelder_Team teamCall: from hm.rm.stall:4
2017-12-30_13:34:26 Rauchmelder_Team teamCall: from hm.rm.stall:4
2017-12-30_13:34:27 Rauchmelder_Team teamCall: from hm.rm.stall:4
2017-12-30_13:35:27 Rauchmelder_Team teamCall: from TeamVirtuell:2
Hi Chris,
meines Wissen ist das der Fehler:
DEF 11111102
DEF 11111101
Es darf nur einen Kanal 01 im Team geben. Du hast damit ein Team gemacht und nicht zwei!
Die Teams müssen sich in der HMID 6 stellig unterscheiden! Du brauchst zwei TeamDev's nicht zwei Kanäle eines TeamDev.
Gruß Otto
hmm ja ich sehe gerade im Team:
channel_01
Rauchmelder_Team
channel_02
Rauchmelder_Team_Stall
Also wie bekomme ich das am besten wieder richtig gemacht ?
Reicht es wenn ich die ID anpasse vom Stall Team ? Ich glaube das wird nicht klappen oder ? Oder erstmal den stall rauchraumelder mit "single unset actor" rauswerfen ?
Du musst channel_02 auflösen und wegwerfen. Einmal Rolle rückwärts und neu machen.
OK danke funktioniert nun