Blog

GroLab Modules Firmware May 2025 Update - GroNode, PowerBot, TankBot, SoilBot, and CtrlBot.

Atualização de Firmware dos Módulos GroLab™ – Maio 2025

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.

No Comments

Leave a reply