I can only answer point 2, point 1 only Mika can answer.
By default scenes are executed every minute.
If you do not IF put conditions in your scene itself, it will run.
To avoid this, you can use the run scene manually block.
This will stop the scene from running every minute, only when you press the button on the dashboard (or in imperihome), only then the scene will run.