First time post - please forgive me for any missteps
I currently have 5 Photons, which I've had for years and work fantastic. I wanted to add another device and bought a Photon 2. I was able to get it to connect to my Particle account, my wifi, push code, and everything. After a few days/hours it disconnects from the Particle Cloud and will not reconnect.
I have tried the following with no changes in behavior:
- Flashing a program that had nothing in it outside of the basic loop
- Flashing the default blink program
- I have Google Wifi and it doesn't let me distinguish the SSID for 2.4 vs 5 ghz. I have a wifi extender (nothing to do with range issues, it's how my piano connects to the wifi). I tried switching the Photon 2 to use the extender since it has a specific 2.4 ghz SSID.
- I have pi-hole running on a Raspberry Pi as my DNS - I have since set my router back to using the default DNS instead of my Raspberry Pi
- Bought another Photon 2 - same problems
- Different power supplies
- Walking through the Photon 2 setup process again
It was locked up this morning (the indication LED appeared to be solid, not breathing cyan and on board LED was not blinking) while the last two times, it was solid green, on board LED stayed on). It currently has no indication LED or on board LED on (a click of the reset got it working again).
I ran "particle serial monitor --follow", but it just said "Polling for available serial device...Opening serial monitor for com port: " COM5 " with nothing else. I reset the Photon 2 and ran the command again and this time it says "Serial monitor opened successfully:".
I use a Raspberry Pi to query the Particle API every minute to track the status of my Particle hardware. You can see every time "Dampers" disconnects and when I reset it to make it connect again. Again, all my other Photons (not Photon 2) stay connected nearly 100% of the time and reconnect within minutes if they disconnect.
I appreciate the help, I'm so lost on what (likely my network) is different from Photon to Photon 2 that could be causing the problem!