I have a solar PV array which I want to monitor. The only problem is its a four hour drive from home.
So my funky idea is to use a phone stuck on the front of the inverter with velcro to take a picture once a day and email it to me. That way I can see if there is a problem and get someone to fix it. I had some success with Tasker - I got ity to periodically take a photo. But the photo is bigger than it needs to be and to keep costs down i want to compress it to jpeg quality 1.
So I did a crash course in Android programming and I now have an App that has a button on it - click the button, it takes a photo, compresses it, turns it to black and white, and stores it in the Pictures folder with a standard name.
From Tasker I can load the App, that works, but I can not see a way to simulate the click of that button. I also tried without success to use Send Intent
Action:android.intent.action.MAIN
Package:com.solar.satisfaction/.MainActivity
I can change the code to my hearts content if that helps. Or someone can point me at a better way.
I suspect I need to use the "data" field in Load App but I dont know a way forwards on that one. Ideally Id like to be able to "pass parameters" like the amount of compression required , whether to do black and white and so on.
Its a pity Android doesnt have a concept similar to a command line EXE that does a particular job and thats all.
My profile if I get it working would I think be useful for other things like monitoring a garden or a flower opening or even site security.
So my funky idea is to use a phone stuck on the front of the inverter with velcro to take a picture once a day and email it to me. That way I can see if there is a problem and get someone to fix it. I had some success with Tasker - I got ity to periodically take a photo. But the photo is bigger than it needs to be and to keep costs down i want to compress it to jpeg quality 1.
So I did a crash course in Android programming and I now have an App that has a button on it - click the button, it takes a photo, compresses it, turns it to black and white, and stores it in the Pictures folder with a standard name.
From Tasker I can load the App, that works, but I can not see a way to simulate the click of that button. I also tried without success to use Send Intent
Action:android.intent.action.MAIN
Package:com.solar.satisfaction/.MainActivity
I can change the code to my hearts content if that helps. Or someone can point me at a better way.
I suspect I need to use the "data" field in Load App but I dont know a way forwards on that one. Ideally Id like to be able to "pass parameters" like the amount of compression required , whether to do black and white and so on.
Its a pity Android doesnt have a concept similar to a command line EXE that does a particular job and thats all.
My profile if I get it working would I think be useful for other things like monitoring a garden or a flower opening or even site security.