Was in Addis last year. Both the HIlton and the Sheraton had ATM machines that worked with my Charles Schwab Bank ATM card.
The Hilton was out of money. I needed a lot of cash to pay for hotels where I had been informed there were no ATMs. Walked from the Hilton to the Sheraton where I managed to withdraw about $1000 in Ethiopian.
I also used the money changers in the Hilton hotel. (Keep the receipts from the money changers. I needed to change money back and one changer wouldn't until I showed them my receipt from their operation.)