Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pro2_compact_receiver [2020/04/10 01:45] – [Custom Box for the WeatherDuino Pro2 Compact receiver] werk_ag | pro2_compact_receiver [2020/05/03 04:08] (current) – [Settings for the 4 Day Forecast] werk_ag | ||
---|---|---|---|
Line 27: | Line 27: | ||
* Integrated Atmospheric Pressure and Temperature / Humidity sensors (latest Bosch BME280). | * Integrated Atmospheric Pressure and Temperature / Humidity sensors (latest Bosch BME280). | ||
* Wi-Fi capability (amongst other things, this allows direct upload to WU without the need to have a permanent connection to a PC or Raspberry Pi - 'Stand alone' Mode). | * Wi-Fi capability (amongst other things, this allows direct upload to WU without the need to have a permanent connection to a PC or Raspberry Pi - 'Stand alone' Mode). | ||
- | * Weather forecast for the next four days. | + | * Weather forecast for the next twelve hours. |
* Broadcast data to any number of 4Pro Wireless Display units by Wi-Fi, which is faster than RF, and allows better reception of RF data packets from the Transmitter units. | * Broadcast data to any number of 4Pro Wireless Display units by Wi-Fi, which is faster than RF, and allows better reception of RF data packets from the Transmitter units. | ||
* Sync system time with NTP servers. | * Sync system time with NTP servers. | ||
Line 54: | Line 54: | ||
* SSID and password of your Wi-Fi access point | * SSID and password of your Wi-Fi access point | ||
- | * location to be used for the four day forecast | + | * location to be used for the OpenWeather |
* other configurable options (see below) | * other configurable options (see below) | ||
Line 84: | Line 84: | ||
const char* OTA_DEVICE_ID | const char* OTA_DEVICE_ID | ||
const uint16_t OTA_port | const uint16_t OTA_port | ||
+ | |||
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | // Dark Sky API used for 4 Days Forecast | + | // OpenWeather |
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | // Sign up for an account at Dark Sky, change x' | + | // Sign up for an account at Open Weather |
- | const String api_key | + | const char* OpenWeather_api_key |
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | // WU Credentials | + | // WU Credentials |
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | #define WUNDERGROUND_STATION_ID | + | const char* WU_STATION_ID = "XXXXXXXXX"; // WU Station ID |
- | #define WUNDERGROUND_PWD | + | const char* WU_PWD |
- | //#define WUNDERGROUND_PWD | + | |
</ | </ | ||
Line 106: | Line 107: | ||
- | ===== Settings for the 4 Day Forecast ===== | + | ===== Settings for the 12 Hours Forecast ===== |
- | In order to use the 4 Day Forecast, you need to have a Dark Sky API key. If you don't have one, get it for free here: https://darksky.net/dev | + | In order to use the 12 Hours Forecast, you need to have a OpenWeather |
- | \\ | + | Choose the free 5 day / 3 hour Forecast.\\ |
Once you have your API key, insert it in the Credentials.h file: | Once you have your API key, insert it in the Credentials.h file: | ||
< | < | ||
+ | |||
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | // Dark Sky API used for 4 Days Forecast | + | // OpenWeather |
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | // Sign up for an account at Dark Sky, change x' | + | // Sign up for an account at Open Weather |
- | const String api_key | + | const char* OpenWeather_api_key |
</ | </ | ||
- | There is no need to set anything else to get the correct | + | There is no need to set anything else to get the correct |
Just make sure you have correctly placed your location on the Config_Option.h\\ | Just make sure you have correctly placed your location on the Config_Option.h\\ | ||
Line 134: | Line 137: | ||
// | // | ||
// -------------------------------------------------------------------------------------- | // -------------------------------------------------------------------------------------- | ||
- | #define LATITUDE | + | #define LATITUDE |
- | #define LONGITUDE | + | #define LONGITUDE |
#define ELEVATION | #define ELEVATION | ||
</ | </ |