[gelöst] Seit Update fehler bei HM-SEC-SD Rauchmelder

Begonnen von Grisu, 15 Dezember 2013, 17:14:28

Vorheriges Thema - Nächstes Thema

Grisu

Seit dem letzten Update funktioniert der Rauchmelder HM-SEC-SD nicht mehr. Die Argumente test, alarmOn, alarmOff werden nicht mehr akzeptiert.

>> Unknown argument test, choose one of clear:readings,register,rssi,msgEvents getConfig getRegRaw pair peerBulk peerChan raw regBulk regSet reset sign:on,off statusRequest unpair

Gruss Grisu

define Rauchmelder.UG CUL_HM 165809
attr Rauchmelder.UG .devInfo 000100
attr Rauchmelder.UG .stc CD
attr Rauchmelder.UG actCycle 099:00
attr Rauchmelder.UG actStatus alive
attr Rauchmelder.UG autoReadReg 4_reqStatus
attr Rauchmelder.UG expert 2_full
attr Rauchmelder.UG firmware 1.0
attr Rauchmelder.UG model HM-SEC-SD
attr Rauchmelder.UG msgRepeat 1
attr Rauchmelder.UG peerIDs 00000000,1657EA01,
attr Rauchmelder.UG room Alarm
attr Rauchmelder.UG serialNr IEQ0082275
attr Rauchmelder.UG subType smokeDetector
attr Rauchmelder.UG webCmd test:alarmOn:alarmOff
2x RPI B+ 1x FritzBox7390 1x USV
1x HM-Lan 1x cul433 1x cul868
9x HM Türkontakt 1x Heizzyklen Überw. 1x Ultraschall Öl Pegel 1x Regens. 15x IT Z.stecker 2x HM Dimmer 6x FS20 Dimmer 1x Stromzähler 1x FS20 to Infrarot 3x HM Rauchmelder 3x Temp 10x Sender
Alarmanlage Aquariumst. Terrariumst.

martinp876

Hi grisu,

die 3 Kommandos kann man nur auf das Team ausführen. Man braucht also die HMId des "team-leaders".
Bisher war es immer zugelassen (bei allen SDs ) hat aber nicht bei allen funktioniert.

FHEM prüft jetzt, wer teamleader ist - der hat dann auch diese Kommandos - und dort funktionieren sie dann auch.

Was ist zu tun:
- wenn die getConfig aktuell sind, sollte es passen. im Detail heisst es, das Attribut peerIDs sollte korrekt sein.

Dein Melder 165809 ist mitglied im Team "1657EA".
Der Melder mit ID 1657EA sollte die Kommandos also haben und ausführen können.

Gruss Martin

Grisu

Hi Martin
Besten Dank für deine rasche Antwort

Ich hab das so verstanden, dass ich nur noch den Team leader (1657EA) ansprechen soll

Ich habe alle drei Melder mit test angesprochen und von allen die selbe Fehlermeldung bekommen. Also auch vom Team leader
Wo liegt das Problem?

# -------------------------------------------
# 5 Rauchmelder
# -------------------------------------------

define Rauchmelder.UG CUL_HM 165809
attr Rauchmelder.UG .devInfo 000100
attr Rauchmelder.UG .stc CD
attr Rauchmelder.UG actCycle 099:00
attr Rauchmelder.UG actStatus alive
attr Rauchmelder.UG autoReadReg 4_reqStatus
attr Rauchmelder.UG expert 2_full
attr Rauchmelder.UG firmware 1.0
attr Rauchmelder.UG model HM-SEC-SD
attr Rauchmelder.UG msgRepeat 1
attr Rauchmelder.UG peerIDs 00000000,1657EA01,
attr Rauchmelder.UG room Alarm
attr Rauchmelder.UG serialNr IEQ0082275
attr Rauchmelder.UG subType smokeDetector
attr Rauchmelder.UG webCmd test:alarmOn:alarmOff
define FileLog_Rauchmelder.UG FileLog ./log/Rauchmelder.UG-%Y.log Rauchmelder.UG
attr FileLog_Rauchmelder.UG logtype text
attr FileLog_Rauchmelder.UG room Log
# define notify_Rauchmelder.UG notify Rauchmelder.UG:smoke_detect.* trigger Alarm_Silent @_%_Brandmelder

define Rauchmelder.OG CUL_HM 165817
attr Rauchmelder.OG .devInfo 000100
attr Rauchmelder.OG .stc CD
attr Rauchmelder.OG actCycle 099:00
attr Rauchmelder.OG actStatus alive
attr Rauchmelder.OG autoReadReg 4_reqStatus
attr Rauchmelder.OG expert 2_full
attr Rauchmelder.OG firmware 1.0
attr Rauchmelder.OG model HM-SEC-SD
attr Rauchmelder.OG msgRepeat 1
attr Rauchmelder.OG peerIDs 00000000,1657EA01,
attr Rauchmelder.OG room Alarm
attr Rauchmelder.OG serialNr IEQ0082261
attr Rauchmelder.OG subType smokeDetector
attr Rauchmelder.OG webCmd test:alarmOn:alarmOff
define FileLog_Rauchmelder.OG FileLog ./log/Rauchmelder.OG-%Y.log Rauchmelder.OG
attr FileLog_Rauchmelder.OG logtype text
attr FileLog_Rauchmelder.OG room Log
# define notify_Rauchmelder.OG notify Rauchmelder.OG:smoke_detect.* trigger Alarm_Silent @_%_Brandmelder

define Rauchmelder.EG CUL_HM 1657EA
attr Rauchmelder.EG .devInfo 000100
attr Rauchmelder.EG .stc CD
attr Rauchmelder.EG actCycle 099:00
attr Rauchmelder.EG actStatus alive
attr Rauchmelder.EG autoReadReg 4_reqStatus
attr Rauchmelder.EG expert 2_full
attr Rauchmelder.EG firmware 1.0
attr Rauchmelder.EG model HM-SEC-SD
attr Rauchmelder.EG msgRepeat 1
attr Rauchmelder.EG peerIDs 00000000,1657EA01,
attr Rauchmelder.EG room Alarm
attr Rauchmelder.EG serialNr IEQ0082306
attr Rauchmelder.EG subType smokeDetector
attr Rauchmelder.EG webCmd test:alarmOn:alarmOff
define FileLog_Rauchmelder.EG FileLog ./log/Rauchmelder.EG-%Y.log Rauchmelder.EG
attr FileLog_Rauchmelder.EG logtype text
attr FileLog_Rauchmelder.EG room Log
define notify_Rauchmelder.EG notify Rauchmelder.EG:smoke_detect.* trigger Alarm_Silent @_%_Brandmelder
2x RPI B+ 1x FritzBox7390 1x USV
1x HM-Lan 1x cul433 1x cul868
9x HM Türkontakt 1x Heizzyklen Überw. 1x Ultraschall Öl Pegel 1x Regens. 15x IT Z.stecker 2x HM Dimmer 6x FS20 Dimmer 1x Stromzähler 1x FS20 to Infrarot 3x HM Rauchmelder 3x Temp 10x Sender
Alarmanlage Aquariumst. Terrariumst.

martinp876

Hallo Grisu,

von deinen 3 Meldern stellt einer seine ID also teamID zu Verfügung. Nur der kann test:alarmOn:alarmOff. Alle anderen können getConfig und staturRequest.
Du solltest das webCmd ändern:

attr Rauchmelder.UG webCmd statusRequest
attr Rauchmelder.OG webCmd statusRequest
attr Rauchmelder.EG webCmd test:alarmOn:alarmOff

alarmOn/Off hat für einzelmeldernie funktioniert

Gruss Martin

chaot4ever

Hallo zusammen
Habe genau das gleiche Problem seit dem Update. Neu steht bei allen Rauchmeldern bei den internals: sdTeam  sdLead
Trotz überall statusRequest ausser bei Master (test alarmOn alarmOff) lässt sich kein Alarm mehr auslösen, immer kommt die oben erwähnte Fehlermeldung.

martinp876

Hi,

war ein bug, wenn teamLeads nicht virtuell sonder real sind.
Version 4391 sollte es beheben.

Gruss Martin

Grisu

Hi Martin

Hab die Version # $Id: 10_CUL_HM.pm 4391 2013-12-16 12:51:52Z martinp876 $ ausgecheckt und installiert.

alarmOn / alarmOff funktioniert :-)

test leider immer noch nicht

> Unknown argument test, choose one of alarmOff alarmOn clear:readings,register,rssi,msgEvents getConfig getRegRaw pair peerBulk peerChan raw regBulk regSet reset sign:on,off statusRequest teamCall unpair

Wäre super wenn du das noch hinkriegen würdest

Besten Dank
Gruss Grisu
2x RPI B+ 1x FritzBox7390 1x USV
1x HM-Lan 1x cul433 1x cul868
9x HM Türkontakt 1x Heizzyklen Überw. 1x Ultraschall Öl Pegel 1x Regens. 15x IT Z.stecker 2x HM Dimmer 6x FS20 Dimmer 1x Stromzähler 1x FS20 to Infrarot 3x HM Rauchmelder 3x Temp 10x Sender
Alarmanlage Aquariumst. Terrariumst.

Grisu

#7
Hoi Martin

Habs doch noch selber herausgefunden >> test heisst neu >> teamCall

Besten Dank
Gruss Dandan
2x RPI B+ 1x FritzBox7390 1x USV
1x HM-Lan 1x cul433 1x cul868
9x HM Türkontakt 1x Heizzyklen Überw. 1x Ultraschall Öl Pegel 1x Regens. 15x IT Z.stecker 2x HM Dimmer 6x FS20 Dimmer 1x Stromzähler 1x FS20 to Infrarot 3x HM Rauchmelder 3x Temp 10x Sender
Alarmanlage Aquariumst. Terrariumst.