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.
|
|
|
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. 
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.
|
|
|
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
|
|
|
|