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

v6.0, Release 2018-03-24
#7

The tx file

Code:
// -------------------------------------------------------------------------------------- //    WeatherDuino Pro2 Universal TX - Version: 6.0_b007 //           Start of user configurable options  // -------------------------------------------------------------------------------------- // -------------------------------------------------------------------------------------- //   Define ID and TX unit number // -------------------------------------------------------------------------------------- #define Station_ID  0xA1    // Must be equal to your RX Unit (Value from 0x00 to 0xFF)   #define Unit_ID        0    // If you use only one TX unit define it as Unit_ID = 0                             // For a second TX unit, define it as Unit_ID = 1 // -------------------------------------------------------------------------------------- //   Define type of Temperature / Humidity sensor used as Sensor 0 and / or Sensor 1 // -------------------------------------------------------------------------------------- #define TH_SENSOR0  9      // [SENSOR 0] - 0 for SHT2x sensor, 1 for SHT31 sensor, 2 for HTU21 sensor, 9 for Not Used #define TH_SENSOR1  1      // [SENSOR 1] - 0 for SHT1x sensor, 1 for DHT22 sensor, 9 for Not Used // -------------------------------------------------------------------------------------- //   Define which Temp / Hum sensor controls the fan, and threshold values // -------------------------------------------------------------------------------------- #define FANCONTROL_SENSOR  1      // 0 for Sensor 0, 1 for Sensor 1 (which sensor is used to control the RS Fan) const int fanOn_HiTemp  = 32;     // RS Fan turn on when outside temperature is >= than this value (ºC)  const int fanOn_LowTemp =  2;     // RS Fan turn on when outside temperature is <= than this value (ºC)  const int fanOn_LowWind =  1;     // RS Fan turn on when Wind Average is <= than this value (m/s) // -------------------------------------------------------------------------------------- //   Define type of Wind Speed sensor. See below for allowed types // -------------------------------------------------------------------------------------- /*  --- Fine Offset Anemometers ---  Use 1O for standard FO anemometers  Use 11 for FO anemometer modified with 1 hall effect sensor  --- Inspeed Anemometers ---  Use 20 for Inspeed Vortex, digital 8 pulse revolution anemometer  Use 21 for Inspeed Vortex, hall efect sensor  Use 22 for Inspeed Vortex, read switch sensor    --- Davis Anemometers ---  Use 30 for Davis 6410, 7911 anemometer    --- Novalynx Anemometers ---  Use 40 for Novalynx, model 200-WS-02F  --- Environmental Measurements Limited ---  Use 50 for EML, model WSD1  --- Didcot Instrument Company ---  Use 60 for DIDCOT, model DWR205  --- Vector Instruments ---  Use 70 for Vector Instruments model A100LK  Use 71 for Vector Instruments model A100L2  Use 72 for Vector Instruments model A100R  */ #define WINDSPEED_SENSORTYPE 30             // SEE INFO ABOVE!!! // -------------------------------------------------------------------------------------- //   Define type of Wind Direction sensor // -------------------------------------------------------------------------------------- /*  --- Fine Offset Wind Vane ---  Use 1O for standard FO wind vane    --- Analogue Wind Vanes ---  Use 20 for any 5V analogue wind vane. See bellow for a list of tested models - Inspeed E-Vane 2 - Davis 6410 - Novalynx, model 200-WS-02F - Environmental Measurements Limited, model model WSD1 - DIDCOT, model DWD205 - Almost all 5V analogue wind vanes will work */ #define WINDDIR_SENSORTYPE  20  // SEE INFO ABOVE!!! // -------------------------------------------------------------------------------------- //          Analogue Vane Offset Calibration // -------------------------------------------------------------------------------------- const int WDir_offs  = 0;   // Usually there is no need to change default value (zero) // -------------------------------------------------------------------------------------- //   Define Rain Gauge tip boucket value (mm) // -------------------------------------------------------------------------------------- /*   Use 0.280 for standard FineOfset rain gauges (Datasheet value = 0.2794)   Use 0.200 for standard metric Davis rain gauges   Use 0.254 for standard imperial Davis rain gauges */   #define COLLECTOR_TYPE  0.254  // Please note: Values must be in metric units. Max. resolution: 3 decimal digits     // -------------------------------------------------------------------------------------- //   Define type of UV Sensor // -------------------------------------------------------------------------------------- #define UV_SENSOR  9      // 0= UVM-30A, 1= VEML6075, 9= Not used // -------------------------------------------------------------------------------------- //   Soil / Leaf Interface Enable Disable // -------------------------------------------------------------------------------------- #define SOILLEAF_INTERFACE        0    // 0 = Soil Leaf Interface not used, 1 = Enable Soil Leaf Interface const byte Number_AnalogSensors = 2;   // Up to 4 analog sensors // -------------------------------------------------------------------------------------- //   Define which data this unit will send. 0 = Not send this data, 1= Send this data  // -------------------------------------------------------------------------------------- #define ID0  1   // Temp/Hum Data  #define ID1  0   // Not Used #define ID2  1   // Wind data #define ID3  1   // Rain data #define ID4  0   // SolRad / UV data #define ID5  1   // Hardware Status - System Temp, Battery Voltage etc #define ID7  0   // Send Soil & Leaf Temperature Data #define ID9  0   // Send Soil & Leaf Moisture / Wetness Data // ************************************************************************************* //     Hardware Settings  // ************************************************************************************* // Define if the TMP36 sensor is instaled #define USE_TMP36       0          // 0= Not Instaled, 1= Intalled // -------------------------------------------------------------------------------------- //   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  // -------------------------------------------------------------------------------------- //   Debug // -------------------------------------------------------------------------------------- #define ENABLE_DEBUG      false #define DEBUG_ID0         false #define DEBUG_ID2         false #define DEBUG_ID3         false #define DEBUG_ID4         false #define DEBUG_ID5         false #define DEBUG_SLINTERFACE false #define EASYWEATHER_TEST  false // --------------------------------------------------------------------------------------------------- //     End of user configurable options // ---------------------------------------------------------------------------------------------------
Reply


Messages In This Thread
v6.0, Release 2018-03-24 - by hornychz - 24-03-2018, 18:52
RE: v6.0, Release 2018-03-24 - by Palmyweather - 24-03-2018, 22:23
RE: v6.0, Release 2018-03-24 - by markkkk42 - 29-03-2018, 14:15
RE: v6.0, Release 2018-03-24 - by werk_ag - 29-03-2018, 18:13
RE: v6.0, Release 2018-03-24 - by markkkk42 - 29-03-2018, 14:26
RE: v6.0, Release 2018-03-24 - by markkkk42 - 29-03-2018, 23:59
RE: v6.0, Release 2018-03-24 - by markkkk42 - 30-03-2018, 00:02
RE: v6.0, Release 2018-03-24 - by werk_ag - 30-03-2018, 00:55
RE: v6.0, Release 2018-03-24 - by markkkk42 - 30-03-2018, 13:09



Users browsing this thread: 1 Guest(s)