Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -rf4a72f36d8b6ddfc36b987b0a64144b37b8df061 -rf1427d97d99c4b5916f3b11a06798ec10acefea3 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision f4a72f36d8b6ddfc36b987b0a64144b37b8df061) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision f1427d97d99c4b5916f3b11a06798ec10acefea3) @@ -218,7 +218,8 @@ if ( TRUE == alarmIsActive[ alarm ].data ) { broadcastAlarmCleared( alarm ); - alarmIsActive[ alarm ].data = FALSE; + alarmIsActive[ alarm ].data = FALSE; + clearAlarmCondition( alarm ); #ifdef DEBUG_ENABLED #ifdef ALARMS_DEBUG {