Found this today:
https://www.senic.com/
Seems a litte bit pricey (well German product ), but looks very good.
There are some SDK's, as well some Python script for the RaspberryPi (look under "Developer")
I'm not a programmer, but maybe this can be also integrated/ connected to Indigo.
yassi