Hallo,
ich habe mal Testweise eine etwas leerere Batterie an den RM gehängt. Der Rauchmelder signalisiert mir auch akkustisch das diese sehr schwach ist. Das Modul gibt mir mit dem Ausgang Batterie leer auch eine 1. Aber es wird auf dem Ausgang Fehlercode kein Fehler ausgegeben bzw. gibt es da sonst eine Änderung.
Ist das so gewollt oder gibt es da noch eine andere Schaltschwelle?
Grüße
Jascha
Rauchmeldermodul
-
- Beiträge: 645
- Registriert: 17. Mai 2013, 20:57
- Kontaktdaten:
Re: Rauchmeldermodul
Hier ein codeschnipsel aus seterrcode(...):
// Wenn sich der Status der Batterie geändert hat dann OBJ_BAT_LOW senden,
// sonst den allgemeinen Fehler Indikator OBJ_MALFUNCTION.
if ((errCode ^ newErrCode) & ERRCODE_BATLOW)
ARRAY_SET_BIT(objSendReqFlags, OBJ_BAT_LOW);
else ARRAY_SET_BIT(objSendReqFlags, OBJ_MALFUNCTION);
WIe es aussieht wird BATTLOW im ganzen Programm isoliert behandelt. Ich kann nur vermuten dass der RM bei battlow nichts mehr weiters tun soll als alarm zu schlagen und battlow zu senden.
// Wenn sich der Status der Batterie geändert hat dann OBJ_BAT_LOW senden,
// sonst den allgemeinen Fehler Indikator OBJ_MALFUNCTION.
if ((errCode ^ newErrCode) & ERRCODE_BATLOW)
ARRAY_SET_BIT(objSendReqFlags, OBJ_BAT_LOW);
else ARRAY_SET_BIT(objSendReqFlags, OBJ_MALFUNCTION);
WIe es aussieht wird BATTLOW im ganzen Programm isoliert behandelt. Ich kann nur vermuten dass der RM bei battlow nichts mehr weiters tun soll als alarm zu schlagen und battlow zu senden.
liebe Grüße
Andreas
Andreas
Re: Rauchmeldermodul
Hi,
sorry das ich mich jetzt erst wieder melde aber irgendwie ging das durch Urlaub und Arbeit total unter.
Die Befehle sagen mir leider gar nichts. Wer schreibt den die Firmware? Kann man da nicht einen Zusatz mit reinnehmen das er einen Fehlercode ausgibt? Immer hin gibt es ja folgenden Fehlercode 0x01 - Batterie schwach/leer. Nur wird dieser nicht angesprochen.
Grüße
Jascha
sorry das ich mich jetzt erst wieder melde aber irgendwie ging das durch Urlaub und Arbeit total unter.
Die Befehle sagen mir leider gar nichts. Wer schreibt den die Firmware? Kann man da nicht einen Zusatz mit reinnehmen das er einen Fehlercode ausgibt? Immer hin gibt es ja folgenden Fehlercode 0x01 - Batterie schwach/leer. Nur wird dieser nicht angesprochen.
Grüße
Jascha
Re: Rauchmeldermodul
Es ist Absicht dass eine leere Batterie nicht als Fehler behandelt wird.
Dafür gibt es das Objekt für leere Batterie.
Dafür gibt es das Objekt für leere Batterie.