Release notes

v2.3.12 - October 14, 2020

New features & improvements:

  • [Control Panel] Updated UI in the node modals Channels tab
  • [Control Panel] User Group name length increased from 20 to 40 characters
  • [Rest API] The amount of data sent out to a provider through registered channels is now logged. Through the API this data can be accessed on the provider/stats endpoint
  • [Location Manager] Easier creation of locations on the world map. Find a position, right-click and select "+ Create Location here" to add a new location without having to click the button in the left menu.
  • [Location Manager] Added tooltip text for location names in case of blocked visibility due to truncation
  • [Organization Manager] E-Mail is now only optional for members
  • [General] Calibration of IoT Nodes is available for developers (limited availability)
  • [LoRa] Full integration for "The Things Network" LoRa server
  • [LoRa] Added translators for the following devices:
    • NKE Watteco Smartplug
    • Sensing-labs (Temperature fix)
    • Wanesy Wave
    • Ellenex PLD2-L
    • Sodaq Water EC (Fix)

Fixed bugs:

  • [Rule Engine] Using multiple triggers now works in Rules
  • [LoRa] Sending downlinks in Actility is now functioning properly
  • General bugfixes and stability improvements

v2.3.11 - July 23, 2020

New features & improvements:

  • [Control Panel] Updated signal status for LoRa devices. The new definitions are: "Strong signal", "Weak signal" and "Signal unknown".
  • [Control Panel] Connector information is now avaible in the "Specifications" tab on LoRa nodes
  • [Control Panel] Added support for Sodaq Water EC sensor
  • [Access Rights] A brand new app called "Organization Manager" has been created to simplify and magnify access rights in Yggio for large organizations
  • [Rule Engine] New feature allows the user to set a time interval for "Conditions (IF)" when creating a rule e.g. execute rule if the clock is between 9 and 18 on weekdays
  • [API] Integration of fastAPI error reporting (www.fastAPI.se)
  • [LoRa] Added basic integration for "The Things Network" LoRa server
  • [LoRa] Added translators for the following devices:
    • Sensing Labs (Multiple products)
    • Digital Matter Sensor Data

Fixed bugs:

  • [Rule Engine] Using multiple "Conditions (IF)" when creating a rule is now working properly

v2.3.10 - July 3, 2020

New features & improvements:

  • [Box2] Added a downlink UI
  • [LoRa] LoRa strips translator has renamed TamperSwitch to TamperReport
  • [LoRa] Model names have been renamed with more detail, making them more convenient to use
  • [LoRa] New lora-nodes now require connectors for downlinks
  • [LoRa] "Strips LoRa Installer" app has been added to Yggio for easier key handling of LoRa strips
  • [LoRa] devEui is now forced to CAPS when creating a new lora-node
  • [LoRa] Strips configuration app now supports the new Sensative Presence sensor
  • [LoRa] Added translators for the following devices:

    • Elsys Flow Below
    • Adeunis - Several new sensors, view complete list when creating a new LoRa node in Control Panel
    • Decentlab DL-TBRG
    • Barani Design MeteoWind - Added missing battery report
    • Skysens SkyEnr1
  • [Control Panel] Devices which reported seconds ago, now lists the time as "just now" instead of "a few seconds ago"

  • [Control Panel] Devices which reports GPS coordinates, will automatically update lat lng position in Control Panel map
  • [Control Panel] Removed ability to set global access to nodes via Control Panel and Rest API
  • [Location Manager] Hovering the mouse over a device in the left menu of the blueprints view now shows the full device name as a tooltip text
  • [Location Manager] Devices which signals missing expected report will be shown with a yellow color in Location Manager
  • [Z-Wave] Devices that utilizes the Binary Switch (bswitch) command class now have "switchIsOn" (255 = true / 0 = false) in their translators

Fixed bugs:

  • [Location Manager] Z-Wave devices no longer have a yellow color while in normal state

v2.3.9 - May 26, 2020

New features & improvements:

  • [Integration] Implemented Box2 integration with the following features:
    • Box2-node Fiware-device translator
    • Box2-node Control Panel downlink support
    • Box2-node & Box2-gateway Control Panel status support

Fixed bugs:

  • [Location Manager] Fixed bug where devices that were located on a different blueprint than the first, didn't show up in the filter

v2.3.8 - May 11, 2020

New features & improvements:

  • [Control Panel] Added keyboard shortcuts for quicker usage
  • [Control Panel] Yggio is now able to list more node types as "unclaimed" if the case is such
  • [Control Panel] Changed Actility to Actility Thingpark and device node types from Actility to Thingpark
  • [Location Manager] Users can now right click on any position in the world map and select "Create location here"
  • [Location Manager] A logout button has been added to Location Manager
  • [Location Manager] Added possibility to add silo types and different sizes of devices in a blueprint
  • [Location Manager] Strips Presence now indicates whenever presence has occured by changing its color to red in the blueprints view
  • [Access Rights] New access right called "Peek", allows a user to view id, name and nodeType only
  • [Access Rights] Users can now set global access rights for a node: peek, read & write
  • [LoRa] Added translators for the following devices:

    • Yabby
    • Davis weather station
    • Ascoel IREU868LR
    • MeteoWind IoT Pro
    • MCF88 - MCF-LW13IO
  • [API] Added filtering support, the user can now filter on desired parameters

  • [Documentation] Swagger updated with API filtering and minor information fixes
  • [Documentation] Added "User guide" and "Introduction in Swedish"
  • General bugfixes and stability improvements

Fixed bugs:

  • [Control Panel] Fixed translator for Talkpool OY1700
  • [Control Panel] Resolved issue where Z-Wave ICPE Gateways had their status set to "Unclaimed device" even though they were working properly
  • [Control Panel] Node list now updates after the user removes or creates a new node
  • [Control Panel] Fixed issue with pagination in the User groups section
  • [Control Panel] Node modals now allow you to grant access rights for groups in the Access rights tab
  • [Rule Engine] Device lists when creating a rule are now divided into seperate groups and sorted alphabetically in a case-insensitive manner
  • [API] Fixed issue where the user would not receive any messages after creating a channel in the standard MQTT topic format

Known issues:

  • [Location Manager] Devices located on a different blueprint than the first, will not show up in the filter on the world map

v2.3.7 - March 27, 2020

New features & improvements:

  • [Location Manager] Added support for the Talkpool OY1700 LoRa device
  • [Control Panel] Added button for clearing GPS data from device

Fixed bugs:

  • [Control Panel] Fixed an error that occured when the user created an empty enum state
  • [Control Panel] Translator fix for Cube device by SenseFarm
  • [Control Panel] Fixed issue where the last active time in the map was not working
  • [Rule Engine] Fixed problem with states not showing up when creating or editing a rule
  • [Rule Engine] Resvoled an issue where viewing a rule back and forth in the browser would increase the clock with one hour visually + other small fixes

v2.3.6 - March 12, 2020

New features & improvements:

  • [Control Panel] nodeType "Generic" replaces "Generic-http"
  • [Control Panel] A user needs to have write access to a node in order to remove its channel
  • [Control Panel] Claiming a device now also updates it with appropriate data
  • [Control Panel] Basic Axis integration with MQTT-protocol
  • [Location Manager] Improved pagination styling
  • [Rule Engine] It's now possible to send LoRa downlinks as actions through the rule engine
  • [Rule Engine] Device monitor errors are now forwarded to the rule engine so that they can be used as conditions
  • [Documentation] Fixed MQTT channel topic regex info in docs

Fixed bugs:

  • [Control Panel] Yggio now limits bad input for secret when creating a new Generic node
  • [Location Manager] Locations can't have two blueprints with identical names anymore, also fixed blueprint switching via up and down arrows
  • [Rule Engine] Fixed a bug where a rules destination node shows up as "Invalid node", plus other minor UI fixes
  • General bugfixes and stability improvements

V2.3.5.01 - February 27, 2020

New features & improvements:

  • [API] Iotnodes no longer contain the ACL nor an owner. Owner is determined by the admin right.

v2.3.5 - February 24, 2020

New features & improvements:

  • [Control Panel] Added more status messages for Z-Wave devices, Yggio will now also detect if a device is down or have abnormal status
  • [Control Panel] Improved handling of removing Z-Wave devices from the ICPE settings tab
  • [Control Panel] IoT nodes view now has a symbol in the status column as default
  • [Control Panel] UI now detects if a user tries to update the LoRa control send queue, while no messages are currently queued
  • [Control Panel] Redesigned the translator tab, adding and removing translators is now simple and straight-forward
  • [Control Panel] Editing of a device in the control panel is now simplified
  • [Control Panel] New filter that allows the user to filter LoRa devices by the gateway they are using
  • [Location Manager] Non-translated devices can be added to the Location Manager as long as they have a value to present
  • [Location Manager] It's now possible to select a custom time period in charts, rather than being bound to either the past hour, day, week or month
  • [UI] New favicon that is visible on both light and dark themed browsers
  • [Documentation] Updated channel docs
  • [LoRa] Added translators for the following devices:
    • Decentlab DL-IAM sensor
    • Connetti-laser
    • MCF-LW12co2
    • Strips LoRa MS-H / MS-WL (Improved and further developed)
    • Meteohelix (Updated)
    • Protrol IPC402x

Fixed bugs:

  • [Control Panel] Fixed a bug where the sorting of devices in the control panel was case-sensitive, it is now case-insensitive
  • [Control Panel] Fixed a bug where changing password wasn't working
  • [Location Manager] Fixed a bug where uploading images with filenames containing capital letter and numbers wasn't working
  • [Rule Engine] Editing a state no longer causes it to disappear from the list
  • [Rule Engine] Various fixes, ranging from typos to sorting and language corrections
  • [Z-Wave] Fixed the issue where a strips configured to send celsius, sends one report in farenheit per day as well
  • General bugfixes and stability improvements

Known issues:

  • [Rule Engine] The destination node in a rule's action will be listed as "Invalid node", but works as normal

v2.3.3 - December 12, 2019

New features and improvements:

  • [Location Manager] It's now possible to search for devices from the map view
  • [Location Manager] Creating new locations is now done from the left sidebar from the map view
  • [Location Manager] Charts now support bool events (true = 1, false = 0)
  • [Rule Engine] Added translation for toasters
  • Added support for Elvaco - CMa11L (LoRa)
  • Users can now create channels to IoT nodes they only have read rights to
  • Improved documentation

Fixed bugs:

  • [Control Panel] Fixed issue where the filter was not working from other pages than 1
  • [Control Panel] Fixed issue where refreshing the node modal would change the owner to "User not known"
  • [Rule Engine] When a user enters the rule engine, a toaster with the text "Regel sparad" no longer appears
  • General bugfixes and stability improvements

Known issues:

  • [Rule Engine] Editing a state will cause it to disappear from the list

v2.3.2 - November 29, 2019

New features and improvements:

  • [Control Panel] Device counter added that displays the total number of devices on the current user account. It also shows how many devices that are currently viewed
  • [Control Panel] Devices will tell the user if it has reported on time or not. The report time is manually set by the user in the node modal
  • [Location Manager] Only translated nodes are now permitted in the location manager
  • [Location Manager] It's now possible to choose all of the available values to be displayed on a device in the blueprints view, instead of being restricted to only 5
  • [Location Manager] New default blueprint image with a more modern look
  • [Location Manager] Removal of devices in the blueprints view has been changed from a small red bin icon to a larger field at the bottom
  • Http-integration can now return status without including the IoT node in the response when creating/updating
  • External documentation has been updated and increased
  • Release notes are now available

Fixed bugs:

  • [Location Manager] Fixed issue where field tester devices could have rssi values above 0
  • [Control Panel] It used to be possible for a user to lose access to a device by changing read and write settings. This is now not possible
  • [Control Panel] Fixed issue where closing a node modal would redirect the user back to page 1
  • A few typos across all apps have been fixed
  • General bugfixes and stability improvements