Release notes v50
June 6, 2018
Redesign of the GPS map widget
We completely redesigned the GPS map widget. You can choose which sensors to show on the map for a specific device. The device itself is depicted as a GPS pointer with the device icon embedded. The color of the GPS pointer is defined by the color of the value ranges as defined within Device Management. With mouseover functionality the actual values of all device sensors' are shown. You can also choose to have the labels always visible.
Bugfix: When using multiple blanks in the telephone number, it was not recognised anymore as telephone number
We updated the code to ignore all blanks in the telephone number within the users' profile.
Redesign of the screen to define alarms
Redesigned the alarm definition screen to make it easier to define the correct alarm.
Bugfix: In some occasions the device list was not refreshed correctly
We updated the code of several screens to have an automatic refresh when showing the device list.
Added user logging functionality
To give the users more insight about actions performed within the dashboard, a logging option is added to the users' menu. All user actions related to changes within the dashboard can be shown. This makes it easier for users to debug issues after having made changes. Especially for multiple users related to a single entity (company), an company administrator can review changes made.
Release notes v49
Mai 9, 2018
Bugfix: If no background image was selected when adding a map widget, the screen locks
If no background image is selected when adding a map widget, an error is displayed that no background image is selected.
Added the search field option when selecting devices and sensors
We updated the dropdown lists for selecting devices and sensors at several places. The dropdown lists are enriched with a search option where you can type any part of the options to select to filter the options. This makes is a lot easier to select the correct device or sensor when using many devices.
Bugfix: Corrected the language used for sensor labels in the map widget
Now the first option is the custom name the user has chosen for a sensor, or the second option is the label in the language of the users' dashboard.
Added multi-factor authentication for login to the backend system
We added the option to used multi-factor authentication to our backend system. In the upcoming releases the multi-factor authentication option will be added to the frontend as well. This ensures that nobody can use your account even when retrieving the password of the user. This option will make the Yookr system even more secure.
Added the option to assign a color to a value range of a sensor
From Device Management it is now possible to assign the colors green, orange or red to a specific range of values. These ranges including colors will be used to display the alarm status of a device. First this will be used for the redesign of the GPS map widget in the next release, but it will be used more widely in upcoming releases. When selecting a color, the most severe color will override others in overlapping ranges.
Added the option to assign a custom icon to any device
From Device Management it is now possible to assign a custom icon for each device. This icon will be used throughout the system to depict the device. This will be used within the GPS pointer for example.
Release notes v46
April 4, 2018
Mobile number validation
Because we added SMS notifications in v44, it is important that the user's mobile number is put correctly in the profile. An additional check is built in to check the entered mobile number. Also updated the tooltip to inform the user about the correct format.
Corrected the naming of devices and sensors at alarm settings
The default English names of devices and sensors were shown at the alarm settings page. It is now corrected to show the names in the language of the user and if the name is adjusted, the custom name will be shown.
Improved formatting of alarm emails
The formatting of the alarm emails is greatly improved, including the obvious link to the Yookr dashboard of the user.
Added information to support calls
The button to submit a support call to Yookr from the profile menu, will now add more information about the user and the session in the body of the submitted email.
Listings of devices and sensors changed to alphabetical order
Throughout the dashboard, all listings of devices and sensor are changed to show the content in alphabetical order. This greatly improves manual searching.
Added the option to remember the login name
An option was added to the login form to remember the login name. This will create a cookie to fill the login name every time the user returns to the login form.
Adjusted date format for Internet Explorer for exporting data
The format for entering dates in Internet Explorer differs from other browsers. It is now corrected to show the same date/time field on all browsers.
Developments of version v45 are not released separately, but are incorporated in the v46 release.
Release notes v44
February 28, 2018
Alarm notification per SMS
The SMS option is added to get alarms by SMS in stead of per email. Availability is currently limited to The Netherlands, worldwide rollout will follow.
Yookr App is in beta test
The first release of our Yookr App is currently being beta tested from Google's Play Store for our users that are using Android devices.
Changed default widget naming
We changed the default widget naming method to "Devicename - Sensorname". This appears to be the default used by most users.
Bugfix: Added the link on the login page to change a forgotten password
By submitting your email address in the password forgotten form, you receive an email to reset your password.
Export time format is in UTC date/time
We got some questions about the export option about the date/time field used in the export. All our exports make use of the UTC date/time. We added information to the Data Export form to explain the use of UTC date formats.
Release notes v43
February 14, 2018
Added option for submitting alarms
We are delighted to introduce our option for alarming. The backend software for submitting alarms generated by our Complex Event Processor is developed. This enables our users to define alarms. Alarm rules can be defined from the Alarms top menu on exceeding device/sensor values with an mathematic operator. Users are notified about alarms by email. In the upcoming releases we will format the notification emails and enable notification by SMS.
Bugfix: Data export within Internet Explorer fixed
Data exported from Windows with Internet Explorer resulted in an error message. This is fixed.
Showing data labels on GPS map
On the GPS map te last measured value is shown above the GPS sensor symbol, this allows for a fast overview of all measured values from a GPS map. Only one data label is shown, in upcoming releases we will update this to show all labels.
Added "Email Yookr Support" option in account menu
In de account menu we added an option to contact support. It opens your email client with the correct email address for contacten Yookr support. In upcoming releases we will add information to the email about your account and browser to help diagnose the issue.
Added support for Decentlab surface temperature sensor
We added support for the surface temperature sensor of Decentlab. This sensor allows for non-contact temperature measurements for various use cases. For example for measuring the temperature of fruits in glasshouses without touching the fruits.
Changed the format of the date/time field in export files
When exporting sensor data to Excel, the date/time field was written in UTC format. This format is not automatically recognised by Excel. We adjusted the format of the date/time field in the export file for Excel to recognise it as data/time.
Release notes v42
January 31, 2018
Introduced the Event Processor
Our completely new developed Event Processor is ready for use. The backend implementation is ready and the Frontend will be ready before March 1, 2018. With this newly developed Complex Event Processor, we are ready to step to the next level with our services. Alarming in case of out of band events will be possible soon. Also in the near future this allows us to alarm based on multiple correlated events.
Introduction of the Yookr Default Data Format
Definition of the default Yookr data format to be used internally between the different services we use and also with systems providing data to Yookr. This data format makes is easy for data providers and partner to integrate with Yookr.
API input filtering for malicieus code
All API input fields are checked for malicieus code and all malicieus code will be filtered out. Although our product is setup in a way that it is not vulnerable for malicieus code via the API, we added another layer of security to exclude possible future hacking possibilities.
Changed some forms to comply with the updated security measures
With the change of the security model we introduced, some additional measures needed to be taken. For example Profiled editing needed to be improved.
Bugfix: Property editing of a graph widget with only 1 sensor
Editing the properties of a graph with only one sensor ended up in displaying no values at all. The graph widget code is rewritten to solve this issue.
Bugfix: Sometimes graph values display lots of decimals because of rounding issues
Some graphs display lots of digits in stead of a rounded number. This is fixed by limiting the values to 2 digits.
Bugfix: Fixed refresh issue with graph widget
Updated the graph widget to show the updated values or labels immediately and not wait for a page refresh.
Bugfix: Password changing process updated
Because of the introduced security measures, the password updating process dit not work anymore, that is fixed in this release.
Release notes v41
January 17, 2018
Introduced proxy devices
Code development as preparation for the Event Processor that will be introduced within the next month.
Migration of object storage
Our backend object storage is migrated from Swift to S3 API. This is the better choice for the future, so we migrated all object storage to S3 API.
Release notes v40
January 03, 2018
Bugfix: Updated error messages
In some cases the error message displayed was not correct. In this release we rechecked the error messages and corrected them if needed.
Added labels on the x-axis on the graph widget
We added labels on the x-axis of the graph widget. Though we are still not completely satisfied with the result, we decided to move this to production and added also a task to the backlog for uplifting the graph widget.
Added option to export the sensor data to a CSV file
An option was added to export sensor data to a CSV file. From within the Device Management screen a button is introduced to export the data by choosing the sensor(s) and timeframe for the export.
Updated labels in sidebar
We updated the Dashboardgroup labels in the sidebar. The format of the word "Dashboards" is kept for the Dasboardgroup name and the word "Dashboards" is removed. This increases the readability of the sidebar.
Release notes v39
December 20, 2017
Bugfix: Removed square in widget title
On Windows systems with Chrome browser, a square was visible in the widgets to the left of widget name. This square is removed.
Bugfix: Labels on background image widget could not be changed
Labels on background image widget could not be changed, this is fixed again in the v39 release.
Bugfix: Update time not correctly displayed when moving widget
When moving a widget within the dashboard, for a short time it showed "a few seconds ago" in stead of the real update time. This is corrected.
Bugfix: Weather Underground devices
Weather Underground devices can be used again. This behaviour was broken when updating the security of the platform, because every device needed an owner. In v39 we introduced a proxy service, allowing multiple users to use the same device that is owned by the system itself.
Bugfix: Flashing value in VU-meter widget
The value label in VU-meter widgets flashed every few seconds, this behaviour is solved.
Styling "back" button improved
The "back" button introduced in the v38 release, has received a styling update.
Improved accuracy of graphs
The values displayed in the graphs were not displaying decimals. The graph widget is improved to show the same accuracy as the measured values.
Improved scaling of bottom widget
Making the bottom widget on a page larger is now implemented, making it easier to scale widgets.
Updated device delete procedure
Is is made possible to restore a deleted device when it was deleted in error. The API function is updated to first make a soft delete and the second time performing the hard delete. This allows for setting the device in soft delete status (not updating and not showing data) before permanently deleting the device.
Added "please wait" information when creating widget
When adding a widget with background image, the systems seemed to pause for some time. Actually it was not pausing, but building up the widget. This is now shown by a wait symbol in the button itself after completing the widget information.
Release notes v38
December 6, 2017
Bugfix: Password change
When changing the security system in v37, the option to change the password stopped working. This is fixed again in v38.
Bugfix: Google Maps widget not displaying map
Sometimes when a dashboard is loaded or reloaded, the Google Maps widget did not display the map. This behaviour is fixed.
Bugfix: Page continuously displays "Loading" when adding the first dashboardgroup
When the first dashboardgroup was added, the page continuously displayed "Loading", but there was nothing to load. This is fixed by showing the "Add dashboard" form after creating the first dashboardgroup.
Notifications on Smartphone via Yookr App
Successfully tested notification function in our Yookr App. Notifications can be used to be alarmed when for example a sensor receives a measurement that is out of the defined range. Notifications will still work if the App is closed, as long as it is installed and notifications for the App are enabled.
Warning and alarm levels can be descending for a widget
When defining the warning and alarm values for a widget, it is now possible to alarm when a value is too low. This can be done by using the upper value for the warning level and the lower value for the alarm level.
Added device name to distinguish sensors in a graph
When adding the same sensors in a graph, the device that contains the sensor was not shown. This was confusing for the user. In release v38 the device name is shown below the sensor name.
Updated navigation of the Yookr dashboard
Updated the navigation of the Yookr dashboard to include the back icon in all subscreens. This makes it easier to understand for a user how to navigate through the system.
Implemented the new permission structure
Our completely new permission structure is implemented. Top level now is organisation and not user anymore. This enables us to easily share permissions on all levels of the system. Frontend functionality to support this will be implemented soon.
Added automatic scaling to the Graph widget
The graph size shown in the Graph widget was fixed, not allowing the user to allow for smaller or larger defined graphs. We updated the Graph widget to automatically scale according to the size of the widget as defined by the user.
Updated unit notations
Updated the short notation of the unit descriptions. Sometimes the short notation still was too large to fit the box.
Release notes v37
November 22, 2017
Added support for the Sensoneo Waste Bin sensors
Sensoneo Waste Bin sensors are now supported within the Yookr platform. The Sensoneo Waste Bin solution is ideal for companies and government organisations that want to improve it's waste management solutions.
Bugfix: Improved positioning of tooltip on larger graphs
Sometimes when loading the dashboard the tooltip was fixed on the right hand value of the graph. Also time display disappeared in v36. Both issues are corrected in version 37.
Added support for smartphone camera in the Yookr App
Our Yookr App is still in Beta status. If you want to test the Beta version, please let us know. In this version support for the onboard camera of the smartphone is added to the Yookr App. Photo's can be taken and added to the library.
Added support for smartphone GPS positioning in the Yookr App
The GPS positioning support is tested with the Yookr App. Ideal to track your phone or to use your current position for entering GPS location of a sensor.
Added options to define warning/danger thresholds to Thermometer and VU-meter widgets
Warning and danger tresholds can be defined per sensor. This will update the colors within these widgets on the dashboard according to their value. At this time the colors are fixed (green, orange and red) for each value range.
Updated registration process
The registration process backend is streamlined and the URL is changed from /users to the more common /users/register. Also based on the new permission structure, an organisation will automatically be created upon user registration.
Added option to define a location on a device
Each device can manually be assigned a GPS location. This supports showing all device locations on a Google Map widget. When moving the mouse over the location icon, a tooltip showing the actual values will be shown.
Increased performance on rendering graphs with multiple sensors and large data sets
When using multiple sensors with many measurements within a single graph, it took too much time to load the graph. The way of drawing the graph is updated, resulting in sometime ten times faster load times.
Release notes v36
November 8, 2017
Ability to add meta data to devices and sensors
Meta data can be added to sensors to enrich the information of a sensor. Not with fixed information sets, but dynamically more information can be added. Also on the device level more information can be added, for example the GPS location of the device can be saved with the device.
Show widget status in Google Maps
In Google maps we are showing widget information as a tooltip when using mouseover on the location icon.
Video instruction on installing ELT1 sensors
We developed a video to describe the process of attaching an external sensor and configuring the device. The video is added to our YouTube channel.
Bug fix: Correct graph behaviour with mouseover
When using graphs, the timestamp in the tooltip had disappeared, in stead an internal time notation was shown. In this release the behaviour is corrected to display the correct timestamp.
New permission structure
The backend development is completed to add a new permission structure. A company layer is added to all users to aid in bundling users with the same permissions on dashboards, devices and sensors.
Release notes v35
October 25, 2017
Migration of all systems and data from London to Frankfurt
We did not want to wait for #Brexit to move all of our systems to the EU. In this sprint all systems and data are moved from London to Frankfurt. Thanks to thorough preparations, it was a swift move.
At the same time the already powerful infrastructure running the Yookr platform is made more powerful, resulting in faster load times of the platform.
Finally the move move is also a preparation for the GDPR legislation that will be active in Europa at May 25, 2018. We have chosen Germany to be our tech base for a purpose, because Germany has the best privacy laws to protect our customers. More information about how we will compy with the GDPR legislation will follow soon.
From web App to native App
We started developing a Yookr native App for IOS and Adroid. More news and a beta release will follow.
Release notes v34
October 11, 2017
Bug fix: When changing dashboard name, de background picture was removed
Bug resolved: When changing the name of the dashboard, the background picture was changed to default. This is corrected, the defined background will be kept.
Release notes v33
September 27, 2017
Changed the look and feed of the graph
The graph is changed in that the line thicker and no dots are added to the line. This improves readability when having many measure points resulting in many dots.
Changed look and feel of VU meter widget
The VU meter widget is restyled. The value is displayed within the meter and a visual effect is added to fill the VU meter upon loading.As a user you can now easily change the background image for each dashoard. You can also upload your own images to your personal image library
Changed look and feel of thermometer widget
The thermometer widget is changed from a vertical bar to a black square with the current value displayed. Also the value is shown in a horizontal bar below the value. Upon loading a visual effect is added to draw the horizontal bar.
Device data is automatically removed when deleting devices
When a device is deleted, the data related to that device is automatically removed. A grace period of 12 hours is used to preserve the data in case the user accidentally removed the device and wants to recreate it.
Release notes v32
September 13, 2017
Added support for calibration of sensor values
Implemented a calibration module in the backend allowing for calibration of sensor values. Still needs to be implemented in the frontend.
Easy to use customized header images
As a user you can now easily change the background image for each dashoard. You can also upload your own images to your personal image library
Release notes v30
August 16, 2017
Added support for GlobalSat PM 2.5 particle matter sensor
Added device support for the GlobalSat PM2.5 sensor. This LoRaWAN sensor measures the 2.5 micron dust particle matter rate in the air.
Added integration with The Things Network, an open LoRaWAN implementation
Yookr now has an integration with The Things Network, allowing devices connected through TTN to deliver data to the Yookr platform. The Things Network is an open and free implementation of LoRaWAN which supports public as well as private gateways. For more information see http://www.thethingsnetwork.org .
Naming change in dashboards to reflect commonly used language
Naming of Locations is changed to Dashboardgroups and Zones to Dashboards. This reflects the language used by most people.
Release notes v28
July 19, 2017
Optimization of device templates connections to sensors and actuators
Optimized the way device templates are connected to sensor and actuator templates.
Release notes displayed in new browser tab
When selecting the Release Notes notification in the Yookr dashboard, these were shown in the same browser tab replacing the Yookr dashboard. This is changed to showing the Release Notes in a separate browser tab
Release notes v27
July 5, 2017
Implemented new MongoDB connector
All internal systems now use the new MongoDB connector for improved stability.
Custom images support
Implemented the backend functionality for uploading your own images to the Yookr platform. On the frontend this functionality will be used to implement custom background images, custom profile images and custom zone images.
Release notes v26
June 21, 2017
Improved method of adding providers
The templates defining our new way of adding providers to the system are now served from the API instead of disk.
Block storage services connectivity
Research to check interoperabilty between our system and different block storage services. This allows for uploading your own images to use for the dashboard and the floorplan widget. This will be implemented in an upcoming release.
Various visual improvements to dashboards and navigation
- New top navigation
- Better usage of available space in sidebar
- Increased available space for dashboard and moved footer to sidebar
- Improved compatibility with small displays
- Improved responsiveness for mobile devices
German version of the website
Updated website to include German version.
New MongoDB database connector
Updated the Mongodb database connector to improve stability and performance.
Added addtional provider logo's
Added additional provider logo's in the Device Management section.
Yookr QR code generator and scanner
Introduced the Yookr QR code generator, a program to register devices upfront with easy registration for the user via a QR code.
Browser based QR code scanner is succesfully tested and will be implemented in an upcoming release.
Release notes v25
June 7, 2017
Added support for Decagon sensors
Decagon sensors can be used to measure the soil moisture. Support for the Decagon sensors is added.
Updated translations for connecting Xignal devices
Updated the English translations for connecting Xignal devices.
Improved dashboard loading performance and data usage
Changed the way dashboard data is loaded to improve performance and decrease data usage.
Updated device management
Added additonal information for a device
- Unit of measure abbreviation
- Device / sensor / actuator description
- Device information (logo)
Updated profile settings
Additional fields added for user registration can now be edited via the user profile settings.
Automatich deploys to the development environment
Automated the deploy of new code to the developement environement if the code is pushed in Git. The is part of our contineous improvement into the DevOps world.
Added meta information to a device
A device now has support for additional information, such as for example GPS location.
Improved system monitoring of the backend systems
Additional system monitoring will increase uptime and and a faster detection in case of (upcoming) failures in the backend.
Combining multiple device fields
Added support for combining several device values into one while performing multiple calculations.
Support for the OnYield OY1100 sensor
The OnYield OY100 sensor can be used to measure basic air quality, e.g. temperature and humidy.
Improved method to add new providers
We implemented a new way to add a provider to our system. This way we can support new devices for our customers faster and in a more efficient way.
Release notes v24
Mai 24, 2017
Improved (default) names for sensors and actuators
As the owner of the device, you will be able to rename sensors and actuators. This enables you to give the sensors and actuators meaningfull names and technical names can be changed into functional names.
Added "Device Management" to profile menu
You can use the "Device Management" option in the menu to rename devices, sensors and actuators. The interface for renaming devices is automatically updated based on the permissions of the user.
Added support for Xignal mousetraps
Xignal mousetraps and rattraps support is added to the system. This enables us to support automated controls for pest management companies.
Improved interface for renaming widgets
The interface for renaming widgets is changed to a lightbox method, equally as was done for changing the properties of a graph.
It is now possible to store specific information on how to register a new device with the Yookr platform
The information needed for a specific type of device to be registered with Yookr is defined within the Backend system. This functionality will be expanded in upcoming releases.
API users can now query the access type they have on an object
In this release and upcoming releases we will be expanding the functionality of authorization on objects. In this release API users can query the access rights they have on an object.
Release notes v23
Mai 10, 2017
Streamlining and documentation of internal error messages
If an error occurs somewhere in the system (connector, storage, etc), this error message must be reported in an uniform way to the requesting system.
Profile labels are missing in translation file
Some of the profile labels were missing in the language translation, this is corrected.
Automatic refresh of authentication credentials for devices
When connecting a new service such as: LIFX or Wireless Sensor Tags, the authentication credentials will automatically be refreshed once they expire. Ensuring that the devices belonging to that service remain active.
Support for motion count sensor
A new sensor type, motion count, is now supported. It is possible to display the motion count of a sensor in a graph, VU meter or Thermometer.
API documentation moved to an online location
Our API documentation is moved to an online version, you can find it here: https://apidoc.yookr.org/
Custom naming for devices, sensors and actuators is introduced
A device, sensor or actuator can be renamed to the needs of the user. The structure for this is ready in the backend and will be implemented in the frontend in release v24.
Release notes v22
April 26, 2017
No visible Frontend changes
No Frontend changes are released in v22, the dashboard will still show v21. Much of the Frontend work is done to change the process of adding sensors and actuators on a background image. The work on this will continu in the upcoming release.
Revised security structure of backend
The security structure of the backend is changed to support the sharing of dashboards, devices, sensors and actuators with other Yookr users. Different security levels are added for sharing. Changes are also incorporated within the API, Frontend support will be added in upcoming releases.
Changes in the API are not affecting existing API connections. If it does, please contact firstname.lastname@example.org.
Modular setup for device connections
The way we are connecting with devices is changed. It is setup in a modular way to be able to quickly add new devices and systems within Yookr. It will even allow manufacturers to include new devices in a descriptive way without coding! More updates will follow in the upcoming releases.
Support for Xignal smart mousetraps
A connecter is constructed to be able to use the Xignal smart mousetraps. Also the styling of the icons is performed. Support for the Xignal smart mousetraps in the frontend will be added in the upcoming releases.
Release notes v21
April 12, 2017
Restyled registration page
The dashboard registration page has been restyled to our default styling. All the other forms will be restyled in the upcoming releases.
Dashboards are moved to IBM Bluemix
Just like the backend services, the frontend dashboard has been moved to the IBM Bluemix services. The move gives us more options for upcoming software developements.
All webpages and dashboards are secured by SSL
Our API communication was already encrypted, but we updated our security by enforcing SSL for all websites and dashboards. Not only for our production environments, but also for Development, Testing and Acceptance environments.
Bug fixed: Mobile view for zone selection
When trying to select a different zone or dashboard in the mobile view, a page refresh occured in stead of zone selection. This is fixed in this release.
Bug fixed: Changing between zones and dashboards sometimes give hickups
Changing zones or dashboards in the mobile view is more smooth.
Changed security and permission setup in the backend
This change is needed for future developements to share parts of your dashboard with other Yookr users. You will be able to share:
We are still perfoming regression testing for this change. To set this change to production, the output of the API commands will change. This change in API output will be put to production on April 26 at 9 am CET.
Release notes v20
March 30, 2017
Big Performance optimizations
We improved the connection to our backend which results in less bandwidth usage and faster responses.
And API requests for multiple sensors can be bundled within a single request.
New login page
Look and feel of the login page is change to the new styling. In the upcoming releases this styling will be rolled for all forms.
Customized names for all sensors within a chart
All sensors names within a chart can be customized by the user, by clicking the configuration wheel in the top-right corner of the chart widget.
Customized names for all sensors plotted on a background graph
All sensors names plotted on a background graph can be customized by the user, by clicking the configuration wheel in the top-right corner of the graph widget.
When defining a background graph with multiple sensors, not all sensors are shown
Some of the sensors fall beside the graph and can therefore not be used anymore. This is solved by placing all the sensors piled up at the upper-left corner of the graph.
Case sensitivity of login removed
The login field was case sensitive, but that is not desired with an email address as login field. Case sensitivity is removed from the login field.