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

white screen on RX pro2+
#14

[Image: p_201716.jpg]

[Image: p_201717.jpg]

The Touch panel is not connected, i don't use it for the moment.
The wires are solder for good contact, i test each connector and it's ok.

in serial monitor, i have this:
Mode station ok
Join AP success
IP:+CIFSR:STAIP,"192.168.0.28"
+CIFSR:STAMAC,"a0:20:a6:0a:xx:xx"
single ok
ESP8622 init end


I did not understand how to use the run / program switch with VP1.

This is the code of Config_RX.h , no data modified on the other windows.

Code:
// -------------------------------------------------------------------------------------- //  WeatherDuino Pro2 PLUS - Version: 1.0 b017 //  Start of user configurable options // -------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------- //   Define ID's for this weather station // -------------------------------------------------------------------------------------- #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      392    // Put here your Station latitude in tenths of degrees North #define LONGITUDE     -89    // Put here your Station longitude in tenths of degrees (minus for West) #define ELEVATION     124    // 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 PST = {"PST", Last, Sun, Mar, 1, 60};   //Portuguese Summer Time -  "UTC + 1" or GMT + 1 TimeChangeRule GMT = {"GMT", Last, Sun, Oct, 2, 0};    //Portuguese Winter Time -  "UTC + 0" or GMT Timezone myTZ(PST, GMT); // -------------------------------------------------------------------------------------- //   Define Roll Over Hour for Meteorological Day // -------------------------------------------------------------------------------------- #define MeteoDay_HStart 0    // 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 =   0;   // Timeout for display backlight in minutes (1 to 255). 0 = Always ON #define Use_ScreenSaver           0    // 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;    // no setting, always mm byte Wind_Display_Unit = 0;    // 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 // -------------------------------------------------------------------------------------- //   Define the type of your inside Temperature / Humidity Sensor // -------------------------------------------------------------------------------------- #define InsideTH_Sensor  0   // 0= BME280, 1= HTU21D, 2= SHT21, 3= SHT31 // -------------------------------------------------------------------------------------- //   Fine adjusts for Inside Temperature and Barometer // -------------------------------------------------------------------------------------- const int   TemperaturaInt_offset =   0;   // Inside Temperature Fine Adjust in Tenths of Degree (-4 = -0,4ºC) const float pressure_offset       =   0;   // Pressure Fine Adjust in mB // -------------------------------------------------------------------------------------- //   Define the type of your outside Temperature / Humidity Sensor // -------------------------------------------------------------------------------------- #define MainOutTH_Sensor 0   // 0 for sensor type SHT31, SHT21 or HTU21D, 1 for sensor type SHT1x or DHT22 // -------------------------------------------------------------------------------------- //   Define Wind Speed and Wind Gust resolution // -------------------------------------------------------------------------------------- // This setting only have effect when the software is used in Davis VP emulation mode #define VP2_WindRes     2    // If set to 2, set Cumulus Wind Speed and Wind Gust multipliers to 0.448. Wind Resolution 0.72 Km/h                             // If set to 1, set Cumulus Wind Speed and Wind Gust multipliers to 0.224. Wind Resolution 0.36 Km/h                             // WARNING !!! Setting this variable to 1 allows a better wind speed and gust resolution,                             // but also limits both of them, to a maximum reading of just 91.8 Km/h                             // If set to 0, system uses Standard Davis 1 mph wind resolution.   // -------------------------------------------------------------------------------------- //   Define use of Wind Gust Spike prevention routines (mostly for FO anemometers) // -------------------------------------------------------------------------------------- #define WindSpikeControl 1   // 0= Disable, 1= Enable method 1, 2= Enable method 2 // -------------------------------------------------------------------------------------- //   Define the source of your main outside sensors // -------------------------------------------------------------------------------------- // ---- If you have all the sensors connected to only one TX board, always select Unit 0 as source // ---- Define the source of your main Temperature / Humidity sensor #define TH_OutUnit       1   // 0 for Temp/Hum sensor connected to TX_Unit 0, 1 for Temp/Hum sensor connected to TX_Unit 1 // ---- Define the source of your Main Wind sensor #define WIND_OutUnit     0   // 0 for Wind instruments connected to TX_Unit 0, 1 for TX_Unit 1 // ---- Define the source of your main Rain Gauge #define RAIN_OutUnit     0   // 0 for Rain Gauge connected to TX_Unit 0, 1 for TX_Unit 1, 3 for Auriol RF Rain Gauge // ---- Define the source of your main Solar / UV sensores #define SRUV_OutUnit     1   // 0 for Solar Rad / UV sensors connected to TX_Unit 0, 1 for TX_Unit1, 9 for not used // ---- Define installed Solar / UV Sensors #define Solar_Sensor     1   // 0 for not present; 1 for present #define UV_Sensor        1   // 0 for not present; 1 for present #define UV_Transmission 65   // UV Transmission percentage of UV sensor cover material // -------------------------------------------------------------------------------------- //   Extra Sensors Settings and Mapping // -------------------------------------------------------------------------------------- // ---- Define the source and sensor number of each of the seven extra sensors, insert 9 if not used. // ---- Source 0 (up to 3) means TX unit0, 1 means TX unit1... (sensor type SHT21 or HTU21D is number 0, sensor type SHT1x or DHT22 is number 1) // ---- Source 6 is for OneWire sensors // ---- Source 7 is for BIOS Sensor (Only Temp is get) // ---- Source 8 is for Dust Density sensor. 0 is Temperature / Humidity, 1 is Dust Density / AQI // ---- First field = Sensor source, Second field = Sensor number (0 or 1 for TX units) // ---- Example: // ----                          ES0   ES1   ES2   ES3   ES4   ES5   ES6     //#define ExtraSensors_Source { {0,1},{1,1},{9,9},{6,3},{9,9},{9,9},{9,9} } //               {0,1} - First extra sensor (ES0), will be sensor 1 from TX unit0 //               {1,1} - Second extra sensor (ES1), will be sensor 1 from TX unit1 //               {9,9} - Third extra sensor (ES2), not used - not mapped //               {6,3} - Fourth extra sensor (ES3), will be OneWire sensor number 3 (OneWire sensors are numbered from 0 to 3) // //-----                        ES0   ES1   ES2   ES3   ES4   ES5   ES6     #define ExtraSensors_Source { {9,9},{9,9},{9,9},{9,9},{9,9},{9,9},{9,9} } // ---- Define personalized names for each Extra sensor. Attention, maximum 8 chars #define ExtraSensor1_Name "Telhado " #define ExtraSensor2_Name "LagoAgua" #define ExtraSensor3_Name "Alpendre" #define ExtraSensor4_Name "Main Out" #define ExtraSensor5_Name "SENSOR 5" #define ExtraSensor6_Name "Dust TH " #define ExtraSensor7_Name "Dust/AQI" // -------------------------------------------------------------------------------------- //   BIOS soil moisture sensor settings // -------------------------------------------------------------------------------------- // ---- Please use the included BIOS_ID_Scanner sketch to find you BIOS Device ID #define BiosSensor_ID 0   // Device ID in HEX format, or 0 not used // -------------------------------------------------------------------------------------- //   Soil / Leaf Interface Settings and Sensors Mapping //   (The mapping logic is the same than used with the Extra Sensors) // -------------------------------------------------------------------------------------- // 0 = Soil Leaf Interface not used // 1 = Soil Leaf Interface connected to a TX unit #define SoilLeaf_Interface  0   // 0, 1, // ---- For Soil & Leaf data from SoilLeaf_Interface wired to a TX unit, use TX Unit number as source // ---- For BIOS Soil Temp / Moisture use 7 as source // ---- To disable use 9 in both fields //                                 S1    S2    S3    S4 #define SoilTempSensors_Source  { {9,9},{9,9},{9,9},{9,9} } #define LeafTempSensors_Source  { {9,9},{9,9},{9,9},{9,9} } #define SoilMoistSensors_Source { {9,9},{9,9},{9,9},{9,9} } #define LeafWetSensors_Source   { {9,9},{9,9},{9,9},{9,9} } // ---- Define personalized names for each Soil and Leaf sensor. Attention, maximum 8 chars #define SoilSensor1_Name "Solo Frt" #define SoilSensor2_Name "-" #define SoilSensor3_Name "-" #define SoilSensor4_Name "LagoAgua" #define LeafSensor1_Name "Folhas  " #define LeafSensor2_Name "1" #define LeafSensor3_Name "2" #define LeafSensor4_Name "4" // Define VWC calculation method // Method 1 applies only for VH400 soil moisture sensor // // METHOD 1 - Conversion from voltage to VWC (volumetric water content) is done using the piecewise regressions provided by the manufacturer // at http://www.vegetronix.com/Products/VH400/VH400-Piecewise-Curve.phtml // // METHOD 2 - Used for any sensor which have a linear output between voltage and VWC (0V=0VWC, maxV=100VWC) . #define VWC_CalcMethod 1 // Max and Min output voltage of the analog sensors connected to Soil / Leaf Interface // Default value for Decagon Devices LWS Leaf Wetness Sensor (5V power): Max. Output Voltage - 1400mV (max wetness), Min Output Voltage - 530mV (dry) //                                                  ADC1  ADC2  ADC3  ADC4   const unsigned int AnalogSensor_MaxVoltOut[4]   = { 3000, 1395, 5000, 5000 };    // Values in miliVolts const unsigned int AnalogSensor_MinVoltOut[4]   = {    0,  530,    0,    0 }; // -------------------------------------------------------------------------------------- //   Broadacasting settings for Wireless Display Units // -------------------------------------------------------------------------------------- #define Relay_Data       1   // 0= Disables Data Relay, 1= Enables Data Relay // -------------------------------------------------------------------------------------- //   Davis compatible Data Logger Settings // -------------------------------------------------------------------------------------- #define Logger_Enable    1   // 0= Disable 1= Enable byte ARCHIVE_PERIOD  =   5;  // Default Archive Period in Minutes (Usable values: 1, 5, 10, 15, 30) // -------------------------------------------------------------------------------------- //   Easyweather format data Output // -------------------------------------------------------------------------------------- #define Easyweather_Out  0   // 0= Disable (defaut) 1= Enable // -------------------------------------------------------------------------------------- //   Internet Settings // -------------------------------------------------------------------------------------- #define Enable_Internet     1                       // 1= Enable Internet connection, 0= Disable #define SSID        "freebox_RGBBLK" #define PASSWORD    "***********" #define Enable_NTP          1                        // 1= Enable Sync time with NTP servers, 0= Disable // NTP Servers: #define timeServer "80.96.196.58"                  // timp.mcsi.ro //#define timeServer "193.79.237.14"                 // ntp1.nl.net NTP server #define Enable_WUupload     0                        // 1= Enable upload to Wunderground,     0= Disable #define WUupload_period     4                        // Period in minutes between uploads to WU (avoid use less than 3 minutes) #define WUupload_InTemp     0                        // 1= Enable upload of Inside Temperature / Humidity, 0= Disable // ---- Wunderground Personal Data #define WUNDERGROUND_STATION_ID ""         // Weather Underground station ID #define WUNDERGROUND_PWD        ""         // Weather Underground password // -------------------------------------------------------------------------------------- //   Enable / Disable GPIO routines - General Purpose Input / Output ports // -------------------------------------------------------------------------------------- #define UseGPIO  0   // 0=Disable, 1= Enable // -------------------------------------------------------------------------------------- //   Test Mode : Never run a live system in test mode // -------------------------------------------------------------------------------------- #define TestMode    false    // false= Normal working mode, true= Test mode only (no logger, no usb connection) // -------------------------------------------------------------------------------------- //   Hardware settings // -------------------------------------------------------------------------------------- // ---- Define LCD I2C address // Only change this if your LCD don't display any data. I2C_Scanner utility may help you to find the address of your LCD display // Default address will work most of the times! #define LCD_I2C_Address 0x26   // -------------------------------------------------------------------------------------- //   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 // -------------------------------------------------------------------------------------- //   Presure Sensor Address (no need to change) // -------------------------------------------------------------------------------------- //#define BMP085_ADDRESS 0x77    // I2C address of BMP085 or BMP180 // -------------------------------------------------------------------------------------- //   Debug helper // -------------------------------------------------------------------------------------- //#define PRINT_DEBUG_NTP_UPDATE    // Prints to serial monitor messages related to sync time with NTP server //#define PRINT_DEBUG_WU_UPLOAD     // Prints to serial monitor messages related to Weather Underground upload. //#define PRINT_DEBUG_AURIOL //#define PRINT_DEBUG_BIOS // --------------------------------------------------------------------------------------------------- //     End of user configurable options // ---------------------------------------------------------------------------------------------------


All sensors are disconnected at this time.

i use a DS3231N clock. It use:
Scanning...
I2C device found at address 0x57 !
I2C device found at address 0x68 !
done

i have too, an BME280 with 0x76 adress, SHT31 with 0x44 adress, they are not connect on the board.
Reply


Messages In This Thread
white screen on RX pro2+ - by f4aii - 21-03-2017, 08:03
RE: white screen on RX pro2+ - by werk_ag - 21-03-2017, 19:49
RE: white screen on RX pro2+ - by f4aii - 22-03-2017, 18:59
RE: white screen on RX pro2+ - by werk_ag - 22-03-2017, 22:50
RE: white screen on RX pro2+ - by f4aii - 23-03-2017, 07:32
RE: white screen on RX pro2+ - by werk_ag - 24-03-2017, 06:11
RE: white screen on RX pro2+ - by MikeM - 24-03-2017, 09:06
RE: white screen on RX pro2+ - by f4aii - 26-03-2017, 08:56
RE: white screen on RX pro2+ - by werk_ag - 26-03-2017, 16:08
RE: white screen on RX pro2+ - by werk_ag - 26-03-2017, 19:44
RE: white screen on RX pro2+ - by f4aii - 27-03-2017, 02:50
RE: white screen on RX pro2+ - by werk_ag - 27-03-2017, 04:35
RE: white screen on RX pro2+ - by f4aii - 27-03-2017, 16:07
RE: white screen on RX pro2+ - by f4aii - 27-03-2017, 18:06
RE: white screen on RX pro2+ - by werk_ag - 27-03-2017, 20:48
RE: white screen on RX pro2+ - by werk_ag - 27-03-2017, 21:31
RE: white screen on RX pro2+ - by f4aii - 28-03-2017, 18:46
RE: white screen on RX pro2+ - by werk_ag - 28-03-2017, 19:01
RE: white screen on RX pro2+ - by f4aii - 01-05-2017, 10:21



Users browsing this thread: 1 Guest(s)