Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Pro2 PLUS_Rx screen saver
#1

Werk,
I have been updating my Pro2 PLUS with the latest software and I am having no luck with the screen saver, it just stays on all the time.
I have included the relevant portion of the config.h file.
Any ideas ?
Regards
Jim
 --------------------------------------------------------------------------------------
//  WeatherDuino Pro2 PLUS RF Receiver - Version: 2.10 b004
//          Start of user configurable options 
// --------------------------------------------------------------------------------------


// --------------------------------------------------------------------------------------
//   Define Name and ID's for this weather station
// --------------------------------------------------------------------------------------
const char WeatherStation_Name[] = "MeteoCercal";

#define Station_ID            0xA1    // Station_ID, use the same value in all TX units
#define Relay_ID              0xA3    // Relay_ID,   use the same value in all WD units


// --------------------------------------------------------------------------------------
//   Define your Weather Station location
// --------------------------------------------------------------------------------------
#define LATITUDE      -19    // Put here your Station latitude in tenths of degrees North
#define LONGITUDE     146    // Put here your Station longitude in tenths of degrees (minus for West)
#define ELEVATION     55    // Put here your Station height above sea level in Meters


// --------------------------------------------------------------------------------------
//   Define rules for Auto Summer Time Display, and clock adjustment
// --------------------------------------------------------------------------------------
// Example for Australia Eastern Time Zone (Sydney, Melbourne) 
// TimeChangeRule aEDT = {"AEDT", First, Sun, Oct, 2, 660};    //UTC + 11 hours 
// TimeChangeRule aEST = {"AEST", First, Sun, Apr, 3, 600};    //UTC + 10 hours 
// Timezone myTZ(aEDT, aEST); 

TimeChangeRule aEDT = {"AEST", First, Sun, Oct, 2, 600};   //Queensland Summer Time -  "UTC + 10" or GMT + 10
Timezone myTZ(aEDT, aEDT);


// --------------------------------------------------------------------------------------
//   Define Roll Over Hour for Meteorological Day
// --------------------------------------------------------------------------------------
#define MeteoDay_HStart 9    // Use values from 0 to 23


// --------------------------------------------------------------------------------------
//   Define your Display type
// --------------------------------------------------------------------------------------
#define DisplayType     3    // 1= LCD 20x4, 3= TFT 320x240 ILI9341

// --------------------------------------------------------------------------------------
//   Define Display Backlight TimeOut
// --------------------------------------------------------------------------------------
const byte  BackLight_Timeout = 5;   // Timeout for display backlight in minutes (1 to 255). 0 = Always ON 
#define Use_ScreenSaver           1    // Instead of turn off TFT backlight show a big clock screen. 0= No, 1= Yes

// --------------------------------------------------------------------------------------
//   Define data display units
// --------------------------------------------------------------------------------------
#define Date_Time_Format 0;    // 0 for dd-mm-yyyy, 1 for yyyy/mm/dd
byte Temp_Display_Unit = 0;    // 0 for ºC, 1 for ºF
byte ATM_Display_Unit  = 0;    // 0 for mBar, 1 for inHg
byte Rain_Display_Unit = 0;    // 0 for mm, 1 for inches
byte Wind_Display_Unit = 3;    // 0 for Km/h, 1 for mph, 2 for m/s, 3 for Knots


// --------------------------------------------------------------------------------------
//   Define the type of your Barometric Pressure Sensor
// --------------------------------------------------------------------------------------
#define Barometric_Sensor  0   // 0= BME280, 1= BMP280 2= BMP085 / BMP180
Reply
#2

(03-06-2017, 02:41)Barrow4491 Wrote:  I have been updating my Pro2 PLUS with the latest software and I am having no luck with the screen saver, it just stays on all the time.
I have included the relevant portion of the config.h file.
Any ideas ?

Hi Jim,

Could you please give me more details? Perhaps it is working just as it should be.

With your config, after five minutes the display should change to the big clock, and then stay in that state until you touch anywhere on the screen. The backlight will never be automatically turned off.

If you want that the backlight will turn off automatically after a defined amount of time change this to 0 (zero), then the big clock will not be shown automatically.

Code:
#define Use_ScreenSaver           0    // Instead of turn off TFT backlight show a big clock screen. 0= No, 1= Yes

Now take note of this little feature: No matter how you have configured the behaviour of the screen saver feature, as long as you are on the main screen, at any time you change to the big clock, with a single touch on the top right of the display. Also, when the big clock is active you can turn off the backlight by just touching the top right of the screen.


Please let me know if my answer has helped.

Regards

Reply
#3

Werk,
Thanks for the quick reply. I understand how it was expected to work from the settings but the issue is that the big clock screen saver never activates at all; just displays the normal screen and the other secondary screens work as well.
I tried touching the top right hand corner and as you said the big clock activates as you described, another touch and the backlight turns off and another touch the main screen returns.
The issue is that the screen saver does not activate automatically at the end of the preset period.
Regards
Jim
Reply
#4

I will continue checking, but up to now I was unable to reproduce that behaviour with any of my test systems.
That was already happened before or started to happen now?
Check if your FTF is not too tight against the enclosure, sometimes this can cause a false touch which will reset the backlight timer.

I would like to know if there is anybody else with issues with the screen saver function?

Reply
#5

(03-06-2017, 20:16)Werk_AG Wrote:  I would like to know if there is anybody else with issues with the screen saver function?
My screen saver appears to be operating normally. It was set to display a clock, but I changed it so now it turns off after a while. A tap on the screen turns it back on.
Reply
#6

Thank you Dan

Reply
#7

(03-06-2017, 20:16)Werk_AG Wrote:  I would like to know if there is anybody else with issues with the screen saver function?

Hi,

My screen saver also works perfectly, even with the texts on the screen translated into Czech,
with the color adjustment and the length of some inscriptions ... Even the full extinction of the display
works properly and manually start the screen saver as well.

Best Regards
Zdenek

Brandys/L Weather
Reply
#8

Hi,
I have been pondering the issue and it seems, from replies in the forum, like it is a problem only in my installation. Since it is a while since I have downloaded to Arduino I decided to start afresh with the latest IDE , and download a new copy of the latest Pro2 PLUS V2.1. 
I re compiled and uploaded and all seems OK now. The only other change was I replaced the display as the one I had been using was very second hand with a couple of intermittent lines,  and the new one just arrived.
I have no idea of the cause of the problem, but I thank you and other members of the forum for your assistance.
Kind regards
Jimmy
Reply




Users browsing this thread: 1 Guest(s)