Noticias

Actualización de GroLab 1.0.2.1

Actualización de GroLab 1.0.2.1

217

GroLab 1.0.2.1 (2017-05-03):

- Overall performance improved;

- Experimental feature to save last charts/cameras windows position when closing GroLab in order to reopen them when GroLab starts;

- Fixed an issue when adding devices to grow inside area creation and then cancel the operation, sometimes it would save the module device with area/grow id causing inconsistency issues (DEMO MODE);
- Fixed not properly filtering modules that are still waiting IO values;
- Fixed a minor issue related with alarms filters;
- Fixed showing updates available tray notifications after updating everything;
- Fixed issues related with custom firmware upgrade;
- Fixed concurrency between GroNode sockets that was causing to show wrong output state after turning it on/off;
- Fixed a minor visual bug related with close button on IO calibration window;
- Fixed a bug related with irrigation alarm created by area/grow;
- Fixed a bug when editing IO that is associated to schedules/alarms associated with area/grow it wasn't properly updating them;
- Fixed a minor bug related with format flash on loading;
- Fixed a bug that could cause some schedules/alarms to not be visible;
- Fixed a bug when dragging heater to area on area creator, sometimes it would stay stuck until drag another device;
- Fixed a minor visual bug on growControl related with heater and soil type grow;
- Fixed schedules filter for area 4 grow 1, it wasn't enabled by default;
- Fixed a minor visual bug related with pH and EC probes on growControl;
- Fixed a minor bug when editing alarms with "IS OFF" condition it would appear "IS ON", also would happens when changing device, now it stores last condition for devices and ON/OFF input types;
- Fixed a minor bug when editing security alarm that acts on grow/area, when deselecting everything it would assume it was to shutdown all areas and grows instead of unselected action;
- Fixed automatic area light schedule being created with name "Área" on Spanish, now it will use the name "area" since GroNode only supports ASCII chars;
- Fixed associating wrong grow id to devices when adding new area, causing devices to not appear on list after click to unshare tank;
- Fixed an issue that was causing an error on the user first attempt to manually turn on/off devices;
- Fixed not removing heater from area main when changing heater to another type or changing area on module settings;
- Fixed a crash when opening "other input" sensor chart;
- Fixed extra sensors/devices panel blinks on Grow Control;
- Fixed editing wrong sensor polarity on Grow Control;
- Fixed several bugs/issues related with add/edit/delete area/grow;
- Fixed not updating area/grows when changing the shared tank condition only;
- Fixed not refreshing all alarms after deleting an alarm;
- Fixed sensors/devices filters by area/grow on alarm/Schedule creation/edition
- Fixed showing tank on GrowControl when grows doesn't have tank devices/sensors;
- Fixed editing UserBot inputs was making the input state to blink (green/red);
- Fixed on/off device state image not updating while mouse hover;
- Fixed changing IO type and choosing to keep alarms was causing schedules to be edited;
- Fixed changing IO type and choosing to keep alarms/schedules was causing to always edit schedule and alarm from index zero;
- Fixed changing IO type that belongs to an alarm/schedule it was changing alarm/schedule area/grow ids to zero;
- Fixed not updating some sensors/device on extras panel on Grow Control;
- Fixed not changing tooltip for enable/disable schedule button after enabling/disabling schedule;
- Fixed not changing tooltip for enable/disable alarm button after enabling/disabling alarm;
- Fixed not updating module firmware version info after upgrading firmware;
- Fixed an issue when adding an area without modules;
- Fixed not being able to reconnect with GroNode after losing connection (specially using external connection);
- Fixed some rare issues after formating flash/alarms/schedules during loading operation that was causing to not load all data from GroNode;
- Minor fixes when restoring default GroLab settings;
- Other minor fixes;

- Added missing heater tool-tip on growControl;
- Added a protection to do not insert a NaN number on database;
- Added SoilBot firmware upgrade button;
- Added message on top of alarms/schedules panel when some alarms/schedules are not visible because filters, also if user click on this message all filters are reseted;
- Added tray notification when the notifications e-mail is not configured on GroNode, it will appear every hour;
- Added extra power on area creator/editor menu in order to represent the power needed for extra devices;
- Added support to several date formats and to Celsius/Fahrenheit (sensors images still need to change in order to also show ºF) they can be configures at GroLab settings menu;
- Added security settings to modules menu in order to set devices shutdown policy;
- Added schedules type filters;
- Added some missing tool-tips;
- Added an option to perform modules backup on custom firmware upgrade;
- Added new nutrients section (advanced tank configurations) on area/grow creation/edition menu;
- Added nutrient devices to extra devices panel on Grow Control;
- Added whats new slide to About section;
- Added forbidden security alarm edition message when user try to enable/disable alarm buzzer/notifications when security alarm is active or waiting for validation.
- Added multilanguage to userbot devices/sensors list titles;
- Added French language;
- Added message type verification when receiving messages from GroNode in order to make sure we received the correct response;
- Added current area and grow day to GrowControl;
- Added an protection to do not allow user to edit sensors/devices while security alarms are active or waiting validation;

- Remade chart trend formula in order to give a more precise trend;
- Remade area/grow power calculation for area creator/editor menu and growControl;
- Remade progress bars calculation for timer alarms;

- Implemented COM port communication: this will check if the module to upgrade is connected to PC and the respective port will be automatically selected;
- Implemented a way to remember last area/grow viewed on growControl in order to keep it when user change menu and then come back to growControl;
- Implemented DPI handling in order to maintain standard GroLab visuals on different DPI scales;

- Improved communications between GroLab software and GroNode;
- Improved GroNode firmware upgrade operation;

- Changed reading schedules/alarms from GroNode in order to keep the same indexes on GroLab structures;
- Changed reading modules from GroNode in order to just receive the ones that GroLab doesn't know yet and for the others we receive only the IO values;
- Changed clicking on security alert at Grow Control in order to show alarms filtered to security alarms only;
- Changed the top right buttons from charts/cameras, now they will be resized based on window mode (mini/normal);
- Changed the order that alarms/schedules are displayed, now they are ordered by type and name;
- Changed irrigation and security alarms filtering, now these types of alarms are also considered All Day;
- Changed the behavior of e-mail notification buttons (area, alarms, schedules), if user didn't configured a valid e-mail address it will be not possible to enable e-mail notifications clicking on these buttons, also a message appears;
- Changed when user create an alarm to SEND MAIL if the mail notifications are not configured yet a message will appear telling user to do it in order to choose SEND MAIL action;
- Changed tray notifications icons based on message;
- Changed default GroLab settings restoring operation in order to ask user to type current password as a security confirmation;
- Changed removing an active alarm that reverses the action when removed, the confirmation message will also include the info that the device will be turned on/off;
- Changed removing a on progress schedule, the confirmation message will also include the info that the device will be turned on/off;

- Removed some GroNode firmware version protections for versions under 1.0.4.0;
- Removed lamp type configuration (HPS, LED, ...) on light settings at area/grow creator/editor menu, now case its Indoor the lamp type will be set based on area main light device type, case its Outdoor the type will be set to sun;
- Remove extra devices/sensors panel on growControl when there are no extra devices/sensors;

- Updated warning message when GroLab is not able to connect with GroNode, in order to give some helpful tips;
- Updated English language to make the message to release the module reset button when upgrading firmware more helpful;
- Updated drag and drop feature on area creator/editor menu in order to preserve extra devices/sensors;
- Updated data consistency check algorithm in order to include the total changes;
- Updated unknown grow and area types images;
- Updated area/grow creation/edition menu images;
- Updated devices/sensors tooltips on modules section;
- Updated about section visuals and included what's new slider;
- Updated alarm timer configuration visuals in order to be simple to understand when recurrence is enabled/disabled;
- Updated alarms panel to include alarm output area/grow ids;
- Updated languages;

- Increased the timeout when formating GroNode's flash;

- Other minor changes and improvements;


GroNode Firmware v1.0.5.1 (2017-05-03):


    - Implemented a new command responsible to update almost all data in order to improve communications performance;
    - Added timestamp to the commands that did not had timestamp yet;
    - Added 8 peristaltic pumps to the grow data structure to be used as EC and nutrients control;
    - Improved power fail protection during datalogs recording;
    - Schedule triggered by an alarm now waits until waiting time is over before stopping/deleting the schedule;
    - Buzzer was not activating if a buzzed alarm was active and a change was made in main buzzer (GroNode settings);
    - Day/night calculation was acting on undesired alarms, more specific irrigation alarms;
    - Fixed e-mail/datalog issues when timeout was bigger than 6 hours, e-mail/datalog was not being sent/saved;
    - Fixed bug on action socket, was trying to listen when no socket was open;
    - Fixed links on e-mail notifications footer;
    - Other input and soil temperature where not being written correctly on e-mail notifications;
    - Minor fixes and overall improvements related with security alarms;
    - If there are no security alarms active when GroNode wake up, all security counters resets to zero;
    - Security alarms now look at the outputs of the alarms to decide if they need to be disabled or not;
    - Solved minor bug when clearing all schedules/alarms;
    - Security alarm validations are now protected against alarm reactivation while validating (same applies to enable/disable);
    - Communication layer improved between GroNode and other modules;
    - Other minor changes and improvements;