Solar guardian