As I’m sure Ryan and Travis will recall, many months ago I set up a system for remote control of a well pump. It uses NCD’s MCP23008 PCBs and Particle Electrons. It has been working reliably ever since I was able, with excellent and timely assistance from both Ryan and Travis, to get it up and running. Well, it was running perfectly until yesterday.
I received an email, via IFTTT, that the pump had been running for more than two hours when it normally takes only about 90 minutes to fill the storage tank after a float switch first calls for water. Investigation showed that the pump is not running even though the Electron reports that it is. The NCD board has power and it, in turn, is powering the Electron, but the red R1 LED on the NCD board is not on (always used to be when things were behaving normally and the pump was running). I have rebooted the board several times with no change in the status. The Electron is connected to the Particle Cloud and I can access it remotely without issue and send it commands via Ryan’s ‘Pump_On-Off’ function, so I doubt that the problem is with it.
I threw a manul switch that bypasses all the electronics and powers the pump directly and the pump came on, proving that there is nothing awry with the pump itself.
With the above background, can anyone advise if the MCP2008 is most likely dead and in need of replacement? Or might there be another explanation or fix?
Many thanks for whatever advice and counsel anyone can offer.