This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Latest Threads
New Pro2 Compact software...
Forum: WeatherDuino - Info, FAQ's and News
Last Post by: Werk_AG
Yesterday, 05:03
» Replies: 0
» Views: 24
Weatherduino_AQM_ESP8266_...
Forum: Software Questions
Last Post by: Werk_AG
26-01-2021, 00:13
» Replies: 4
» Views: 79
Case for Solar Radiation/...
Forum: Weather Equipment
Last Post by: uncle_bob
25-01-2021, 09:09
» Replies: 4
» Views: 108
New WeatherDuino installa...
Forum: Hardware Questions
Last Post by: Werk_AG
21-01-2021, 21:10
» Replies: 30
» Views: 936
Specification Sheets for ...
Forum: Weather Equipment
Last Post by: Mr.Brown
18-01-2021, 17:23
» Replies: 13
» Views: 705
Where to buy Fine Offset ...
Forum: Weather Equipment
Last Post by: JT118
18-01-2021, 16:14
» Replies: 2
» Views: 85
CumulusMX is going better...
Forum: General Talking
Last Post by: Werk_AG
07-01-2021, 19:53
» Replies: 3
» Views: 142
Compiling error for Updat...
Forum: Software Questions
Last Post by: xxDvDxx
04-01-2021, 16:10
» Replies: 2
» Views: 118
Data logging addon
Forum: Third-party Addons
Last Post by: engolling
02-01-2021, 14:49
» Replies: 35
» Views: 13.539
WeeWx extra data plugin
Forum: Third-party Addons
Last Post by: engolling
01-01-2021, 13:06
» Replies: 27
» Views: 6.112

 
  New Pro2 Compact software available
Posted by: Werk_AG - Yesterday, 05:03 - Forum: WeatherDuino - Info, FAQ's and News - No Replies

WeatherDuino Pro2 Compact v4.2_b004 - Release date: 2021-01-27

Upgrade from v4.1 to to v4.2 is highly recommended to all users, specially those who are using the Pro2 Compact as a receiver for the Auriol weather stations.

WeatherDuino Pro2 Compact - RX v4.2_b004

- Several parts of the code have been improved for better performance.
- Receiver now checks real WiFi connection by ping the router every minute.
- When one or more Wireless Display units are defined to be used as additional extra Temp / Hum sensors, now, before trying to fecth data from them, the receiver checks if they are reachable on the network. This check avoids waiting until the connection timeout, case one or more units are offline or powered off, saving valuable seconds.
- Routines to decode data sent from Auriol weather stations have been almost totally rewritten.
Now, receiver only accept Temperature / Humidity data which was sent from the same origin than Wind data (which means the main Auriol station), this should effectively prevent interference from other secondary Auriol Temp / Hum sensors. As a consequence, initialization time, after a power up or reset the receiver, can take up to five minutes.
- Some libraries have been updated. As usual, all the libraries required to compile the code, are included on the software package.
Updated libraries:

  • RadioHead
  • TFT_eSPI
  • JPEGDecoder

Note: As happens with the large majority of Pro2 Compact software upgrades, there is no need to manually perform a "Factory Reset". Indeed, it shouldn't be done, except in rare cases of abnormal high rain readings at startup. This upgrade includes checks to auto perform a "Factory Reset" for the large majority of conditions which may require it.

Print this item

  Weatherduino_AQM_ESP8266_ASK_v320_b003 Compile Problems
Posted by: moolight0551 - 21-01-2021, 12:10 - Forum: Software Questions - Replies (4)

I am trying to compile the latest AQM code but have run into problems. Using Arduino 1.8.13 and ESP8266 Boards Manager 2.7.4, all libraries removed except those provided in the download.. Selected Generic ESP8266 Module as the board(maybe this is wrong?)

I have a Z19B C02 sensor installed, and a HTU21D fitted. AQM is a 7003. Wifi enabled and credentials set. No display.

Here are the error messages. - It's got to be something simple I'm sure but can't see it. Huh
 Arduino: 1.8.13 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"          WeatherDuino_AQM_ESP8266_ASK_v320_b003:71:25: error: 'D6' was not declared in this scope #define DUST_RX         D6   // D6 - GPIO12                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:241:30: note: in expansion of macro 'DUST_RX'   SoftwareSerial Dust_Serial(DUST_RX, -1);           // define serial for PMS7003 sensor                              ^WeatherDuino_AQM_ESP8266_ASK_v320_b003:73:25: error: 'D7' was not declared in this scope #define CO2_RX          D7   // D7 - GPIO13                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:249:29: note: in expansion of macro 'CO2_RX'   SoftwareSerial CO2_Serial(CO2_RX, CO2_TX);    // define serial for CO2 sensor                             ^WeatherDuino_AQM_ESP8266_ASK_v320_b003:74:25: error: 'D5' was not declared in this scope #define CO2_TX          D5   // D5 - GPIO14                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:249:37: note: in expansion of macro 'CO2_TX'   SoftwareSerial CO2_Serial(CO2_RX, CO2_TX);    // define serial for CO2 sensor                                     ^WeatherDuino_AQM_ESP8266_ASK_v320_b003:69:25: error: 'D0' was not declared in this scope #define TXData_PIN      D0   // D0 - GPIO16                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:252:25: note: in expansion of macro 'TXData_PIN' RH_ASK ask433(1000, -1, TXData_PIN, -1); // ESP8266: do not use pin 11                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino: In function 'void setup()':WeatherDuino_AQM_ESP8266_ASK_v320_b003:69:25: error: 'D0' was not declared in this scope #define TXData_PIN      D0   // D0 - GPIO16                         ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:365:11: note: in expansion of macro 'TXData_PIN'   pinMode(TXData_PIN, OUTPUT);             ^WeatherDuino_AQM_ESP8266_ASK_v320_b003:70:25: error: 'D4' was not declared in this scope #define PMS7003_SetPin  D4                                ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\WeatherDuino_AQM_ESP8266_ASK_v320_b003.ino:401:11: note: in expansion of macro 'PMS7003_SetPin'   pinMode(PMS7003_SetPin, OUTPUT);           ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\Functions.ino: In function 'void WakeUpDustSensor()':WeatherDuino_AQM_ESP8266_ASK_v320_b003:70:25: error: 'D4' was not declared in this scope #define PMS7003_SetPin  D4                                ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\Functions.ino:64:18: note: in expansion of macro 'PMS7003_SetPin'     digitalWrite(PMS7003_SetPin, HIGH);  // PMS7003 Wakeup the sensor - turns the fan ON                  ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\PMS7003.ino: In function 'void read_PMS7003()':WeatherDuino_AQM_ESP8266_ASK_v320_b003:70:25: error: 'D4' was not declared in this scope #define PMS7003_SetPin  D4                                ^D:\My Documents\Arduino\WeatherDuino_AQM_ESP8266_ASK_v320_b003\PMS7003.ino:43:16: note: in expansion of macro 'PMS7003_SetPin'   digitalWrite(PMS7003_SetPin, LOW);  // Put the sensor to sleep and turn the fan OFF                ^exit status 1'D6' was not declared in this scope This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Print this item

  Case for Solar Radiation/ UV Sensor Kit "Star Wars Millenium Falcon" - Edition
Posted by: Sun_Dancer - 18-01-2021, 20:40 - Forum: Weather Equipment - Replies (4)

Hi weather frogs,
Today I would like to introduce you to my latest creation for my weather station, the Millenium Falcon from Star Wars as a housing for the solar radiation and UV sensor kit for the WeatherDuino weather station.
The Falcon is made with the 3D printer and, in addition to the solar panel and UV sensor, is equipped with a Wemos D1 mini that lights up a few neopixels for nighttime lighting.


Here are the neopixel in action   https://youtu.be/7Qw6SBU6rTo

greetings



Attached File(s) Thumbnail(s)
               
Print this item

  Where to buy Fine Offset anemometer
Posted by: CT7AEB - 17-01-2021, 10:56 - Forum: Weather Equipment - Replies (2)

Hi, I'm tired of searching the net but I can't find where to buy fine offset anemometers in Europe. Does anyone know where to buy.

Thanks

Nélio Simões

Print this item

  CumulusMX is going better and better...
Posted by: Werk_AG - 04-01-2021, 01:57 - Forum: General Talking - Replies (3)

On every release CumulusMX is going better and better, mcrossley is doing a great job which surely will keep Cumulus as the most used Weather software.

Today, when I was seeing the change log of the latest release release 3.9.4 - build 3099 Dec 30 I noticed three new very important settings:

Start-up Host PING: Specify a remote hostname or IP address, Cumulus will wait for a successful PING from this address before continuing
Start-up Delay: Specify a fixed time in seconds to delay the start-up. The delay will be executed after the PING check is one is specified
Start-up Delay Max Uptime: Specify a maximum system uptime in seconds after which the delay will no longer be applied. Set to zero to always delay

Having CumulusMX starting automatically at every PI restart or boot, in many cases may not be enought to ensure a reliable connection to the weather station receiver, being it an WeatherDuino or not.

Specially with WeatherDuino, its highly recommendable having some kind of delay before Cumulus starts, after a PI restart, this is important to give time to WeatherDuino receive data from the main sensors and complete its initialization sequence. Until this initialization completes, WeatherDuino refuses connection with the weather software, whatever is it.

Up to now, I was using this command on the rc-local file to make CumulusMX start only 2 minutes after a PI reboot

Code:
# Run Cumulus star script 120 seconds after system restart or boot.
#sleep 120  && /mnt/SSD/Weather/CumulusMX/cumulusmx.sh

With the new CumulusMX options introduced on release 3.9.4 - build 3099 Dec 30 we have now a better way of doing it, and run CumulusMX as a service.
Much better than I can do, mcrossley explains it all here:

https://cumulus.hosiene.co.uk/viewtopic....91#p149191

It worth reading carefully ReadManual

Print this item