I'm having a small problem with a serial device losing connection (I know, this isn't really a Python, or maybe even and Indigo question, but I discovered it using yergeyj's pool control plugin and there's a lot of smart Mac guys here, so hopefully someone knows something or has an idea).
Basically, the plugin will stop reporting states after being connected to the pool for a long time (day or two). It's not like it has an error, just like response strings stop arriving (command strings don't seem to work either), and the plugin carries on. Restarting the plugin does nothing.
It's not a plugin problem though. I can disable the plugin, and open with a terminal app (currently using CoolTerm). The terminal app WILL connect to the serial port, but will NOT receive any data (or have it's sent strings recognized from what I can tell).
I don't think it's a problem with the serial device from Pentair, as a reboot of my Mac cures all.
I'm using an iMac that's a couple of years old, running Snow Leopard and using a Keyspan USB-Serial adapter (with a few USB over Cat5 dongles and a USB hub to extend my range).
Any ideas?