
Atualização de Firmware dos Módulos GroLab™ – Maio 2025
Maio 19, 2025
0
Comments
Hoje lançámos novas versões de firmware para os módulos GroLab™ (GroNode, PowerBot, TankBot, SoilBot, and CtrlBot). Em baixo poderás encontrar a lista de alterações destas versões.
Lista de Alterações
GroNode (all versions) v1.0.7.7 (2025-05-19):
- Cloud upload JSON overhaul – Please refer to the new Cloud Upload Guide;
- Implemented Automatic Temperature Compensation (ATC) for EC;
- Implemented a new command to get the total Cameras and Cameras IDs list;
- Implemented a status flag to indicate that there was an error in sending e-mail notification;
- Implemented some more protections when saving to Flash;
- Implemented a mechanism to detect faulty interface communications;
- Added definition for new sensor types (CO2, NH3, PAR, ORP, DO, PH SUBSTRATE, and EC SUBSTRATE);
- Added compatibility with new modules and new hardware versions;
- Daylight saving is now added directly to time, instead of changing the TimeZone;
- Default datetime now is 00:00 01/01/2024;
- When creating JSON, if at some point the connection is lost, it restarts the process;
- Whenever GroNode’s IP changes, it resets all communication Tasks, APPServer, APPServerAction, E-mails Notifications, and Cloud Upload;
- When a module re-registers, the cooldown times, LED settings, security settings, and devices’ speed, are set to the values we have on GroNode memory, was already working, but it was reviewed;
- If a Schedule is rescheduled to inactive and was active, the output will now turn OFF;
- Change Day/Night e-mail now presents the datetime of the Sunset/Sunrise, not the datetime of the e-mail creation;
- Improved initial datetime validation, now hours above 23, days above 31, months above 12, or seconds or minutes above 59 triggers an RTCC reset to 00:00 01/01/2024;
- Improved power fail detection;
- Improved parsing operation for UserBot’ Sensors/Devices;
- Improved GroNode’s responsiveness in detecting Ethernet disconnections;
- Improved datetime handling;
- Fixed external interrupt clearing some wrong flags;
- Fixed incorrect start time calculation for Schedules that start with a nonvalid weekday;
- Fixed sending e-mail notifications when the notifications are disabled;
- Fixed data logs command response missing 4 bytes, causing the software to assume that the data logs were corrupted;
- Fixed incorrect frame count calculation for data logs command response;
- Fixed sending unnecessary commands to modules, especially when modules are offline;
- Fixed not taking into account daylight saving to define e-mail datetime;
- Fixed a bug in DataLogs caused by improper handling of daylight saving time transitions;
- Minor fixes on the construction of e-mail notifications, typos, wrong names, and so on;
- Code cleanup;
- Other minor changes and improvements.
PowerBot (all versions) v1.x.0.20 (2025-05-19):
- Protection added on command to reset the module to factory defaults and set the RF channel;
- Change the default communication channel upon module reset to channel 5;
- Added definition for new sensor types;
- Improved Serial Number setting via UART;
- Fixed overlapping some EEPROM addresses causing a bug on Device 5 cooldown timer;
- Improved RF communications for all slave modules;
- Module disclaimer cleaned up.
TankBot (all versions) v1.x.0.17 (2025-05-19):
- Implemented Automatic Temperature Compensation (ATC) for EC;
- Added definition for new sensor types;
- Improved Serial Number setting via UART;
- Fixed overlapping some EEPROM addresses causing a bug on Device 5 cooldown timer;
- Improved RF communications for all slave modules;
- Module disclaimer cleaned up.
SoilBot (all versions) v1.x.0.15 (2025-05-19):
- Fixed a bug reading the sample moisture time;
- Added definition for new sensor types;
- Improved Serial Number setting via UART;
- Fixed overlapping some EEPROM addresses causing a bug on Device 5 cooldown timer;
- Improved RF communications for all slave modules;
- Module disclaimer cleaned up.
CtrlBot (all versions) v1.x.0.8 (2025-05-19):
- Fixed acting on Devices always resetting cooldown timer, making the cooldown never end;
- Added definition for new sensor types;
- Improved Serial Number setting via UART;
- Fixed overlapping some EEPROM addresses causing a bug on Device 5 cooldown timer;
- Improved RF communications for all slave modules;
- Module disclaimer cleaned up.