Currently, the dual-axis solar tracker system using Arduino is limited to tracking based on pre-set angles or manual adjustments. To improve tracking accuracy and optimize energy collection, we would like to integrate a weather API that provides real-time solar position data.
Expected Behaviour
Weather API Integration: The system should be able to fetch solar position data from a weather API (e.g., OpenWeatherMap or NOAA) based on the current location.
Automatic Adjustment: The tracker should use this data to automatically adjust the solar panel position for optimal alignment with the sun.
Manual Override: Users should still have the ability to manually override the automated adjustments if needed.
Error Handling: Include error handling for scenarios where the API is unavailable or returns incorrect data.
Steps to Reproduce
Integrate with a chosen weather API.
Modify the Arduino code to fetch and process the solar position data.
Adjust the dual-axis tracker based on the API data.
Test the system to ensure accurate tracking and handling of API errors.
Additional Information
The API integration will need to consider rate limits and possible costs associated with the API usage.
Please let me know if you need any further details or clarification.
Currently, the dual-axis solar tracker system using Arduino is limited to tracking based on pre-set angles or manual adjustments. To improve tracking accuracy and optimize energy collection, we would like to integrate a weather API that provides real-time solar position data.
Expected Behaviour
Steps to Reproduce
Additional Information
Please let me know if you need any further details or clarification.