Skip to main content

Yggio v3.40

2026-09-29

New major features​

Rule Engine​

Introduced a modern, flow-based Rule Engine with a drag-and-drop interface for building and managing automation workflows.

  • Triggers: Device reports, missed report intervals, schedules, sunrise/sunset, and button presses.
  • Conditions: Evaluate device values and other criteria, such as temperature above 25 degrees.
  • Flow control: Add delays and redundancy checks that re-read device state and retry when an action has not taken effect.
  • Actions: Send email or SMS, publish MQTT messages, make HTTP requests, send LoRaWAN downlinks, write to logs, or trigger other rules.
  • Debounce control: Configure actions to execute on every event, once when a condition becomes true, or once when it becomes false. For example, a sensor reporting every five minutes can generate a single alert when a threshold is exceeded and a single all-clear notification when the condition is resolved.
  • Per-device state tracking: Debounce state is maintained independently for each device, allowing a single rule to monitor hundreds of sensors with separate states.
  • Access control and sharing: Rules are resources with access rights and can be shared throughout the organisation tree, with permissions inherited by child organisations.
  • Templates: Ready-made use case templates make it easier to get started.
  • Execution history and audit: Each rule has a detailed execution history, providing visibility into every run.

AI Assistant​

Introduced an AI Assistant that lets users interact with the Yggio documentation directly from the control panel, using their own OpenAI or Anthropic account.

Dashboards​

Expanded dashboard functionality with new widgets, chart options, and improved device management.

  • New widgets: Multi-device Value, Navigation, Command Buttons, Pie Chart, Equalizer, Swimlane, and Geomap.
  • Enhanced multi-device charts: Support for line, area, bar, and stacked bar charts.
  • Additional display options: Vertical bar charts and on/off values in gauge widgets.
  • Bulk device selection: Add multiple devices at once to table and chart widgets.

Organisation Manager​

Introduced resource sharing across the organisation tree.

  • Three sharing options: Share everything owned by a member, a device group, or an individual resource.
  • Live device group sharing: Newly added devices are automatically included in the shared group without requiring it to be shared again.
  • Flexible organisation sharing: A resource can be shared with multiple organisations, with one share per organisation.
  • Resource-based organisations: Organisations are now resources with access rights and a single owner.

Map​

Expanded map functionality with radio coverage analysis, improved device selection, and additional map layers.

  • Radio coverage analysis: Visualise coverage based on radio signal parameters, with configurable thresholds and colours.
  • Geographic selection: Draw a rectangle on the map to select devices within the area, then perform bulk operations using Select Many.
  • Seven map layers: Street, Satellite, Humanitarian, Topo, Esri Street, Esri Topo, and Esri Gray.
  • Configurable clustering: Adjust the cluster radius for more granular map views.
  • New filter: Filter devices by Last Seen.

Device List Redesign​

Redesigned the device list to improve navigation, network diagnostics, and data visualisation.

  • Saved views: Switch between saved views with a single click.
  • Connectivity preset: View detailed network quality metrics, including signal strength, network and battery efficiency, and raw radio metrics.
  • Enhanced column editor: Apply threshold-based colours, display values as status icons or bars, convert text values into coloured labels, and colour timestamps based on their age.
  • Date Filtering: Custom queries now support date-based filtering.

Unified Data Model​

Defined and enforced a unified data model based on NGSI-LD across all translators.

  • Standardised fields: Every field includes a type, unit, and quantity, with consistent naming across vendors.
  • Major translator versions: Translators affected by the new model receive a new major version. Upgrading is optional, with before-and-after changes available for review.
  • Extended CSV batch updates: Update translator versions, upgrade policies, and parameters through CSV batch operations.

Floor Plan Widget​

Expanded floor plan functionality with additional device values, marker customisation, and bulk editing.

  • Multiple values: Display up to five values per device, including coloured text values.
  • Bulk marker editing: Select multiple markers to rotate or flip them, change marker types, adjust fill opacity, and show or hide values.
  • New marker shapes: Circle, Ring, Dot, Square, and Seat.

Additional Features​

  • Batch Install: Automatically detect contextMap data types by column, with the option to force any key to be treated as a string.
  • User Group Access Rights: Share devices, dashboards, and geofences with user groups.
  • Sensative Sensors: Two new features, each activated per user:
    • Almanac Fleet: Over-the-air almanac upgrades.
    • App Upgrade: Over-the-air upgrades of the Virtual Sensor App (VSM).

General improvements​

  • Connectors: Added a generic External HTTP connector.
  • HTTP Channels: Added support for username/password authentication and custom headers.
  • Netmore: Added optional downlink validity settings and the ability to import devices without activating them.
  • Messaging Connectors: Email, SMS, and WhatsApp connectors no longer require recipient fields.
  • Actility/Netmore ThingPark: Added support for uplinks from external MQTT brokers and connector-generated credentials (prepare Netmore migration).
  • Translators: Parameters can now be edited for multiple devices simultaneously.
  • Data Marketplace: Added maps to listings, searchable city fields, support for multiple datasets per KPI, and faster filtering.
  • Performance: Improved performance when adding members to large organisation units.
  • Device Groups: Faster loading and new search functionality.
  • Security: Upgraded Keycloak to address vulnerability risks and strengthened access control checks.
  • Logs: Added time-based filtering, a redesigned filter panel, and timestamps with second-level precision.
  • Device Updater with Vyer: Devices can now be moved to another room while retaining their serial numbers.
  • Accessibility: Improvements across the control panel.

Documentation​

  • Comprehensive refresh: Updated documentation across all areas, with significantly more detailed content.
  • New Translators section: Covers the data model, field catalogue, parameters, and an A-Z translator reference.
  • New Integrations section: Documents connectors and the networks they support.
  • Rule Engine documentation: Full documentation for the new Rule Engine, with the previous engine retained under Rule Engine Legacy.
  • Advanced training: Added as Lesson 3, following the Standard and Extended workflows.

New and Enhanced translators​

New translators​

  • Expanded vendor catalogues: Added more than 250 translators. The catalogue now covers:
    • Milesight: ~80 devices
    • Dragino: ~70 devices
    • Decentlab: ~60 devices
    • Tektelic: ~30 devices
    • Radio Bridge: ~20 devices
    • Netvox: ~20 devices
    • Browan: ~10 devices
  • New alarm translators: Air quality, CO, CO2, sound, distance, energy, frost, impact, level, particulate matter, power, soil moisture, tilt, vibration, and temperature.
  • New calculation translators: People counts, traffic counts, energy per period, and satellite signal quality.
  • Energy and metering: Kamstrup Multical x02/x03, Ambiductor TDS-100F, and a generic Modbus decoder.
  • Axis: AI B100 camera and radar, people counter, and speed monitor.
  • Barani Design: MeteoHelix, MeteoWind, and MeteoRain Pro Gen2.
  • Diehl: Hydrus 2.0.
  • Terabee: People Counting L/XL.
  • Teneo: Soil moisture.
  • Xovis: PC2SE people line counter firmware 5.6+ support.
  • Strips: MS +Drip calibration.

Translator updates​

  • Unified data model: Existing translators have been aligned with the defined data model, with each updated translator released as a new major version.
  • Consistent naming: 36 translators have been renamed to follow a consistent naming scheme. Previous names are deprecated and redirect to the new names.
  • Milesight AM307/AM319: Corrected units for light and pressure measurements.
  • Milesight UC512: Added time series support.

Bug fixes​

  • Data retention: Fixed an issue where measurements could appear missing when device and connector retention settings differed.
  • Signal strength: Corrected cases where devices located close to their gateway were incorrectly reported as having weak signal strength.
  • Device List: Fixed an issue where the name filter misinterpreted date-like values.
  • Device List: Fixed issues preventing custom columns from being resized or updated in real time.
  • Device Groups: Fixed pagination issues when changing pages.
  • Dashboards: Fixed an issue where a broken widget could prevent the entire dashboard from loading.
  • Dashboards: Duplicated widgets now retain their size, and PDF export orientation has been corrected.
  • Dashboards: Fixed an issue preventing viewers from accessing data table content.
  • Charts: Restored hover functionality and added the ability to pause automatic refresh.
  • Logs: Corrected the ordering of log entries when paging backwards.
  • Organisation Manager: Fixed errors when creating members with invalid fields.
  • Organisation Manager: Fixed issues with exporting and importing views to an organisation.
  • Batch Install: Fixed issues with CSV files not being saved as UTF-8 and with values containing leading zeros.
  • Login: Improved recovery from expired or stale login links.
  • Reports: Fixed an issue preventing large reports from being generated.

API changes​

  • Rule Engine API: Added endpoints to manage rules, execute rules on demand, and retrieve execution history.
  • New APIs: Added APIs for Almanac Fleet, App Upgrade, and AI models.
  • Calculations API: Added API documentation to Swagger.
  • HTTP Channels: Added support for Basic Authentication and custom headers.
  • Messaging Connectors: Recipient fields are now optional for email, SMS, and WhatsApp connectors.
  • Error handling: Invalid IDs and request bodies now return HTTP 400 or 422 responses instead of HTTP 500.