23-03-2018, 03:43
(22-03-2018, 15:52)Werk_AG Wrote:(22-03-2018, 03:08)Barrow4491 Wrote: They both seem to have extra data displayed (The menu screen has a temp and Rh displayed in the bottom right and the other has an extra date and time)
Hi Jim,
Since now we have a menu system, allowing us to jump directly to a particular data screen, the function to hide a particular data screen doesn't make sence anymore, so it was removed.
I forgot to remove the text, "(Use 9 to prevent a particular data screen to be shown)" from the Config_Options.h file
Its already corrected, and should be:
Code:// --------------------------------------------------------------------------------------
// Define display order of data screens on the TFT
// Use numbers from 1 to 4.
// --------------------------------------------------------------------------------------
#define AirQuality_Data 1
#define TXinfo_Data 2
#define ExtraSensors_Data 4
#define SoilLeaf_Data 3
Werk,
I have reloaded the modified software and the problem with the temp/rh on the menu screen is fixed but I can still create the extra date and time on the screen blanker by touching the r/h side top of the screen repeatedly.
It doesn't bother me as I know how to avoid it an the screen saver works fine.
My issue is with the AQ data not being relayed to the WD units, but all other data is.
I have attached my config file and verified that the board is pro 2 v2.21
Code:
// --------------------------------------------------------------------------------------
// WeatherDuino Wireless Display
// Version: AT328_WD_v6.0-b002
// User configurable options
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
// Define the ID for the Wireless Display Units
// Relay_ID should be equal to the value set in your Main RX software
// --------------------------------------------------------------------------------------
const byte Relay_ID = 0xA3;
// --------------------------------------------------------------------------------------
// Define Interface Language
// --------------------------------------------------------------------------------------
#include "_lang/en_GB.h" // Change the language code according to your preference. Keep "_lang/" and the ".h" at the end
// Currently available languages: en_GB, fr_FR, de_DE, pt_PT, es_ES, cs_CZ, nl_NL, it_IT
// --- Define if your ILI9341 TFT Display have touch capabilities
// --- ATENTION! Only WD boards v2.20 (released in 2015) or greater have hardware support for the touch panel
// --- A TFT with a touch panel is highly recommended
#define Touch_Display 1 // 0= Display without touch panel, 1 = Display with touch panel
// --- Define Backlight timeOut
byte BackLight_timer = 0; // Timeout for TFT backlight in minutes (1 to 255). 0= Always ON
// --- Define type of Local TH sensor
#define InsideTH_Sensor 0 // 0= DHT22, 1= HTU21D, 2= SHT21, 3= SHT31, 9= Use Main Station TH sensor
// --- Fine adjusts for Local Inside Temperature
int TemperaturaInt_offset = 0; // Inside Temperature Fine Adjust in Tenths of Degrees
// ---- Define personalized names for each Extra Sensor. Attention, maximum 8 chars,
const char ESname_1[] PROGMEM = "Telhado"; // 8 chars max
const char ESname_2[] PROGMEM = "LagoAgua"; // 8 chars max
const char ESname_3[] PROGMEM = "Alpendre"; // 8 chars max
const char ESname_4[] PROGMEM = "Main Out"; // 8 chars max
const char ESname_5[] PROGMEM = "SENSOR 5"; // 8 chars max
const char ESname_6[] PROGMEM = "Dust TH"; // 8 chars max
const char ESname_7[] PROGMEM = ""; // 8 chars max
// ---- Define personalized names for each Soil and Leaf Sensor. Attention, maximum 8 chars
const char SSname_1[] PROGMEM = "Relva"; // 8 chars max
const char SSname_2[] PROGMEM = ""; // 8 chars max
const char SSname_3[] PROGMEM = ""; // 8 chars max
const char SSname_4[] PROGMEM = "BIOS"; // 8 chars max
const char LSname_1[] PROGMEM = "Folhas"; // 8 chars max
const char LSname_2[] PROGMEM = ""; // 8 chars max
const char LSname_3[] PROGMEM = ""; // 8 chars max
const char LSname_4[] PROGMEM = ""; // 8 chars max
// --------------------------------------------------------------------------------------
// Define display order of data screens on the TFT
// Use numbers from 1 to 4. Use 9 to prevent a particular data screen to be shown
// --------------------------------------------------------------------------------------
#define ExtraSensors_Data 3
#define SoilLeaf_Data 4
#define AirQuality_Data 1
#define TXinfo_Data 2
/*************************************************************************************
Hardware Settings
*************************************************************************************/
// --------------------------------------------------------------------------------------
// Define PCB Version Number
// --------------------------------------------------------------------------------------
// Take particular attention to this setting.
// Your system, specially the touch screen may not work properly if you define a wrong pcb version number.
// In case of doubt check what is printed in your pcb.
#define Board_Version 2 // PCB version number (integer part only): 2, 3 or 4, 0= Others (Old RX converted boards)
// SHT31 I2c Address
// Default address will work most of the times!
#define SHT31_address 0x44 // Default value is 0x44, but it can be changed to 0x45
// ---------------------------------------------------------------------------------------------------
// End of user configurable options
// ---------------------------------------------------------------------------------------------------
