Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r2326a384932d92d970f9ec46c1dc1e8881b8bc8d -rebbb1f85550a1f9b8f946655f7b2b63f76fbf67d --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 2326a384932d92d970f9ec46c1dc1e8881b8bc8d) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision ebbb1f85550a1f9b8f946655f7b2b63f76fbf67d) @@ -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 {