Datacake Docs
  • Welcome
  • Get Started
  • Changelog
  • Best practices
    • Best practices: Getting started
    • Best practices: Resolution (Timeframe)
    • Best practices: Dashboards
    • Best practices: Reports
    • Best practices: Grouping Devices
  • Datacake LNS
    • Getting Started
    • Gateways
      • Milesight LoRaWAN Gateway - UG6x
      • RAKwireless WisGate Edge Light 2
    • Devices
    • Add Devices without Gateway
  • Device
    • Product
    • Configuration
    • Claiming
    • Historical Data
    • Database
      • Configuration Fields
      • Fields
        • Manual input
        • Field Roles
        • Formulas
        • Mapping Fields
      • Data retention & Datapoints
      • Examples
        • Mapping 4-20mA Signals
        • Converting Units
  • Dashboards
    • Global Dashboards
      • Setting Homepage
    • Device Dashboards
    • Multi-Device Dashboards
    • Widgets
      • Value Widget
      • Chart Widget
      • Image Map
      • Map Widget
      • Text Widget
      • SOS Widget
      • Boolean Widget
      • iFrame Widget
      • Downlink Widget
      • Set Value Widget
      • Measurement List Widget
      • Heatmap Widget
      • Table Widget
      • Image Widget
  • Portal
    • Multi-Tenancy (Workspaces)
    • Reports
      • Energy Report
    • Administrators
    • Members
      • API Users
    • Security & Privacy
    • Billing
      • Support Packages
      • VAT Exemption / Tax ID
      • SMS Credits
      • Access Invoices
      • Unused time and Remaining time in Invoices (Prorations)
      • Codes
    • White Label
    • Rules
      • Legacy Rule Engine
        • Sending notifications via Telegram
      • New Rule Engine
        • Rule Engine Table Overview
        • Copy/Paste and Template Functionality
        • Advanced Rule Engine E-Mail and Webhook Templates
        • Time Restrictions
    • Zones
  • Cake Red
    • Get Started
    • Overview
  • LoRaWAN
    • Get Started
      • CSV Import
      • Custom LoRaWAN Device
    • Configuring LNS
      • The Things Stack (TTN / TTI) Automated Setup
      • The Things Stack (TTN / TTI) Manual Setup
      • Loriot
      • Kerlink Wanesy
      • Helium
      • ChirpStack
      • Tektelic
      • Actility ThingPark
      • Senet
      • Milesight Gateway
      • KPN
    • Downlinks (LoRaWAN)
      • Set Time Frame
    • Securing Webhooks
    • Payload Decoders
      • Location and GPS
      • Access Gateway Metadata
      • Access Measurements
      • Global Variables
    • Using Cayenne LPP
    • Converting Payload
  • Generic API Devices
    • HTTP Downlinks
  • Integrations
    • MQTT
    • Particle
      • Get Started
      • Adding Integrations
      • Decoding Payloads
      • Calling Functions
      • Templates
        • Particle Tracker One
    • Incoming Webhooks
    • Outgoing Webhooks
      • Securing Outgoing Webhooks in Datacake
    • Golioth
    • Blues Wireless Notecard
    • Sigfox
    • Swarm Asset Tracker
    • Grandcentrix Modbus Cloud Connect
    • YuDash LYNX IoT Gateway
    • Dragino NB-IoT
      • Changing NB-IoT Bands
    • Hardwario CHESTER
    • 1NCE OS
  • API
    • Exporting Data
    • Record Measurements via API
    • Node RED to Datacake
    • Generate Access Token
    • Internal MQTT
      • Get Started
      • MQTT Documentation
      • MQTT over WebSocket
      • Example Code
    • GraphQL API
      • Using GraphQL
      • Device Creation
      • Tutorials
        • Read Group via Tags
  • Guides
    • Python
    • Send Slack Notifications
    • Forward Data to Cake Red
    • Multiple Data Feeds
    • Automated Dynamic Downlinks
    • Ingesting JSON Data into Datacake API Devices
    • Working with Default HTTP Decoder on API Devices and Code Examples
    • Accessing Measurements in Decoders
    • Connecting Datacake to Notion Using Zapier
    • How to set up and use location on non-GPS devices
    • How to integrate with AWS IoT Core
    • How to Schedule Mass-Downlinks (Multicast) using Datacake Rule Engine
    • How to Map Sensor Values to Ranges or Booleans, Strings using Mapping Fields
    • Understanding Internal vs. External MQTT Brokers on Datacake
    • Sending UDP Messages between 1NCE OS and Datacake
    • Concepts of LoRaWAN Payload Decoders on Datacake
    • How to check if a value stays above or below limits for given time
Powered by GitBook
On this page
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023

Was this helpful?

Changelog

The purpose of this document is to provide an overview of the changes and updates (new features, bug fixes) made to the Datacake IoT platform over time.

Last updated 10 days ago

Was this helpful?

April 2025

✨ New Features

  • Set Value Rule Action: You can now create new measurements by setting values directly through a rule.

  • Table Widget: Add metadata fields from your device's configuration section alongside your regular device data. You will find the option on the Table Widget's "Meta" fields.

  • Chart Widget: Click on chart legends to show or hide specific values — a smoother way to focus on what matters. See the.

  • Global Dashboard: Hover over widget titles to quickly see the device and field names behind the data.

  • White Label Capabilities: We’ve reorganized White Label "Capabilities" section into groups for a cleaner, easier-to-navigate setup.

🔧 Improvements

  • Heatmap Widget: Want to see weekdays in your heatmap? Now you can!

  • Manage Suggested Fields: You can now delete suggested measurement fields individually — keep things tidy!

  • Notifications View: SMS is now supported inside your "Notifications" view for even more control.

📱 SMS Upgrades

  • Character Replacement: Automatically replace non-standard SMS characters with compatible ones.

  • Better Quote Handling on SMS: Standard quotes (") are now correctly escaped, so your messages deliver just the way you wrote them.

March 2025

📝 Updates

  • New "Manage Workspaces" Permission Organisation administrators can now view and manage all workspaces and related resources. This permission was automatically granted to all organisation owners.

  • Public Dashboard URL Variable in Rule Engine Notifications A new variable is available for email and webhook actions. It will be replaced with a dashboard URL if a link exists; otherwise, it will remain empty.

  • White Label Site Notification Overview Added an overview where users can see and disable rule notifications or edit receivers.

  • Optional Columns in Rule Engine Page Users can now optionally display:

    • Rule description

    • Affected product

    • Resulting actions

🔧 Improvements

  • Heatmap Widget Enhancements

    • Can now display average, minimum, or maximum values for the selected timeframe.

    • Color gradient can be disabled globally or per field.

  • Device List Performance

    • Improved loading times in the device list, grid view, and map view—especially for large workspaces.

🐞 Bug Fixes

  • CSV Export Formatting Fixed formatting issues in CSV exports when using local time.

  • Localised Timestamps Timestamps in the Measurement List widget are now correctly localised.

  • Device Dashboard Creation Creating a new dashboard tab no longer results in empty or deleted dashboards.

  • Map Widget Zoom Crash Maximum zoom level is now limited to prevent potential crashes.

February 2025

✨ Widgets

  • Value and Table widgets now support a new time range operation: Count.

👮 Rule Engine Upgrades

  • You can now select any specific device in the rule conditions

  • Conditions are supported in system scheduler rules now

  • Rule Engine Actions: “Fire when conditions stay hot” is unselected by default now

📝 Updates

💠 White Label enhancements

🌏 Datacake LNS

  • Asian LoRaWAN frequencies are now supported (Asia 920-923 MHz) .

January 2025

Happy New Year to all of you! Here's how the year has started for Datacake.

✨ Widgets

☃️ Members and Organization

  • It is no longer possible to delete the organization admin from the workspace member list.

🌈 Zones

  • feature: when adding or editing a zone there’s a new button to change the map style which helps with visibility in certain areas

🐥 History

  • In the device history, boolean values are displayed correctly now

👮 Rule Engine Upgrades

  • You can set a product, device or tags filter in rules now

    • If no filter is selected, rules can be applied to the entire workspace (= all devices in the workspace)

    • Product + tags filter can be combined

    • If a rule has a device filter and all devices are removed from the workspace, the rule will be deactivated, so it is not executed for all devices in the workspace

    • If a rule has a product filter and the product is deleted, the rule will be deleted

  • The new measurement trigger will trigger by any new measurement by default for all new rules created

    • Before it would only trigger on new measurements that are referenced in conditions

    • You can specify selected fields on which the rule should trigger to keep the previous behaviour

  • Conditions are only available if you select a product filter or devices where all selected devices belong to the same product

  • Rule templates will pre-select the relevant trigger

  • New scheduled device-independent “system rules” can be used to schedule e-mail reports or downlinks

December 2024

✨ Widgets

  • Measurement List Widget: Introduced a new widget to display historical measurement data.

  • Chart Widget Enhancements:

    • Added an option to set the tick interval manually.

  • Table Widget Enhancements:

    • Added an option to set the default sorting direction.

🌏 Datacake LNS

  • Expanded AU915-928 Support:

    • Added support for the AU915-928 frequency for the Australian region.

    • Introduced support for AU915-928 "for LatAm," with a server geographically located in the Americas. This applies to both gateways and devices.

🐞 Bug Fixes

  • Chart Widget:

    • Selecting a custom timeframe no longer randomly closes the sidebar.

    • Empty data sources in the chart widget no longer prevent other data sources on the same axis from displaying.

November 2024

November brought a variety of new features, enhancements, and bug fixes to improve the platform's functionality and user experience. Below is a summary of the changes:

🚀 New Features

  • Conditional Table Formatting: Conditional formatting can now be applied to individual columns instead of the entire row.

  • Timezone Selector in Table Widget: A timezone selector has been added to the table widget, with time parsing aligned across all widgets.

  • Decimal Place Limit in Table Widget: Additional options have been added to limit decimal places in table widget data.

  • Automatic Widget Title Updates: Selecting a data field for Boolean, SOS, Slider, and Value widgets automatically updates the widget title.

🛠️ Bug Fixes

  • Dropdown Visibility: Fixed an issue where dropdown lists appeared behind modals.

  • Missing Chart Widget Config Fields: Addressed missing configuration fields for reference lines in the chart widget.

  • Audit Log and User Table: Resolved an issue where the audit log and users table didn’t display data in the whitelabel overview.

  • Datacake LNS Importer: Fixed a bug where importing CSV files with empty lines caused failures.

  • Image Orientation on Upload: Fixed an issue with images not respecting their EXIF orientation data upon upload. (Customers must re-upload affected images.)

  • Chart Widget Y-Axis Labels: Y-axis label widths in the chart widget now dynamically adjust to fit long values.

  • Geo Fields in Device Configuration: Only geo fields can now receive the role for device location, as intended.

  • Reference Line in Chart Widget: Fixed an issue where setting the reference line via a config field applied the change to all devices of the same product instead of the intended device.

  • Slideover Dashboard Online Status: The slideover dashboard now correctly displays device online status.

  • Modal Layering: Modals, such as those for exporting CSV files, now always appear in front of the slideover dashboard.

🛡️ Enhancements

  • Custom Date Format for CSV Reports: You can now define a custom format for date columns in CSV reports.

  • Reduced Network Requests: Optimized widget editing by reducing the number of network requests.

📝 Updates

  • Add-ons Sidebar Update: Add-ons are no longer displayed in the sidebar and are only visible to customers with an active individual Rule Engine subscription. The link remains functional for those users.

  • Rule Engine Banner Update: The Rule Engine banner on the Legacy Rules view now links to the billing view/package plans.

  • Workspace Loading in Billing: Users with more than 100 workspaces in one organization can now use a “Load More” button to view additional workspaces.

October 2024

Widgets

  • Added appereance setting to Image Map Widget that allows users to set value-based color for all markers at once.

Improvements

Organizations & Billing

  • Organization "Administrators" now available!

Reports

  • Energy reports allow to select multiple fields of one same device

Rule Engine

  • New "Time Restrictions" feature for actions on the Rule Engine. You can now setup time windows in which your actions should be triggered (e.g. send an email only Mon-Fri from 8:00-17:00).

September 2024

New Features

  • NEW - 2FA now available!

LoRaWAN

  • We now support the ChirpStack v4 gRPC to REST API proxy for LoRaWAN downlinks (next to the already existing gRPC one)

Improvements

  • Copy/paste function on Rule Engine

Zones

  • CSV file import of zones

  • Multi-select actions in the zones list (adding tags to multiple zones, deleting zones)

  • Edit zone coordinates

  • Duplicate zone

  • Edit a zone from the zone list

  • Address search box to zones and set value modal on location fields

Widgets

  • Updated map widgets to use the latest Mapbox styles

August 2024

Widgets

  • NEW Set Value Widget!

  • Send multiple downlinks on Global Dashboard's Downlink Widget.

Improvements

  • Now you can access a device's public dashboard (if public link is created) via a global dashboard's map or image map widgets. Just click on a device - the device's side-dashboard will open. Click on the hyperlink and you will get redirected to the detailed public dashboard of the device.

    There are three possible states:

    1. User is authenticated: Link to device in workspace (as before)

    2. User is not authenticated, public link exists: Link to public link

    3. User is not authenticated, no public link exists: No link at all

White label

  • You can now disable individual device configuration fields on white label sites.

July 2024

Organizations & Billing

  • SMS logs available with basic permissions (No billing permissions required anymore)

Widgets

  • Added color range for Map widget icons

LoRaWAN

  • Confirmed downlinks for Actility

Fixes

  • Improvements to timeframe selector in Chart widget

  • Table widget support for 100+ devices

  • Performance of side dashboards on Image Map widget

June 2024

Reports

  • Added a table to show selected fields with identifier in reports to prevent missing fields (when multiple fields share the same name but different identifier)

Zones

  • Zones are now available as Beta on the platform

  • Support for zone actions in rule engine (device has entered zone, has left zone, stayed in zone for longer than X minutes) to trigger SMS, E-Mail, Webhook

Infrastructure & Performance

  • Found & fixed a huge performance issue that impacted customers with huge dashboards but also indirectly impacted the overall performance of the platform.

LoRaWAN

  • Downlink support for the KPN LoRaWAN network

  • Support for new Tektelic uplink format

  • Fixed Senet Base64 vs. Hex payload decoding issues

May 2024

Integrations

The 1NCE OS Integration now supports downlinks.

April 2024

New Features

  • New Widget: Online Status Widget -> Specially useful for device dashboards shared via a public link. You can now monitor the online status of your devices directly on the dashboard.

  • New Workspace navigation experience. You can now navigate through your workspaces on a separate view. Click on your workspace's name to open up a new modal. You have a Search line and can now use your keyboard arrows ↑↓ to select a workspace and select it with an Enter ⏎.

  • You will now find Account Settings and Logout on the left-side menu on your workspace.

Widget Enhancements

  • Use { device_name } on the title field of your value widgets. This will automatically get replaced by the device's name.

Fixes

  • Overall performance improvements on big global dashboards.

March 2024

New Features

  • Confirmed downlinks for devices added to the Datacake LNS.

  • New Purge Data function. You can now delete data from Datacake's database. Scroll down on your device's configuration to see the Purge Data section on the "Danger Zone". Take this with care! Once you delete data, it cannot be recovered.

Widgets Enhancements

  • Word Breaking in Text Widget: Improved word breaking in the text widget ensures text alignment and correct word wrapping, addressing customer feedback for enhanced readability.

  • Chart Widget: Fixed an issue where chart axis labels did not match the chart data, ensuring accurate data representation.

  • Value Widget: Implemented code modifications in the value widget to enhance performance and stability, with no changes to the UX.

White Label

  • Map View Option: Introduced an option to hide the map view, catering to specific customer requests for privacy or political reasons.

  • Branding Selection for User Invites: Enhanced the process of inviting users to workspaces by allowing the selection of white-label branding directly on the app.datacake.de platform. This feature, previously available only for rules and reports, has now been extended to include user invitations, streamlining the process and offering more flexibility.

Fixes

  • Un-resizable Widget in Copied Dashboard: Addressed a bug where widgets in copied dashboards were un-resizable, particularly affecting dashboards with a single widget.

  • Removed Unverified Email White Label sites: Enhanced security and branding consistency by removing white label sites with unverified emails from the branding selection options.

  • Rule engine fix: When you build a condition with a numeric measurement field (float or int) and choose “Measurement field from another device”, fields of both numeric types (float and int) are displayed now. Before, we only displayed the fields of the exact same type.

UX Improvements

  • Device List Error Handling: Added an error message display in the device list when the API returns an error, improving user awareness and troubleshooting.

MQTT Connection

  • Enhanced MQTT Connection Checking

February 2024

New Features

  • New Device fields widget

Widget Enhancements

  • Boolean support in table widget

Fixes

  • Fixed error message in empty chart widget

  • Chart widget scales automatically to highest and lowest values on the same axis

  • Improved Grid view: Secondary values are always right-aligned, device titles fit always inside card

White Label

  • Added option to enable/disable 1NCE devices

  • Added option to enable/disable Map view on Devices


January 2024

Widgets Enhancements

  • Improved loading state for widgets:

    1. New loading animation

    2. Loading state to widgets when switching between dashboard tabs

Bug Fixes

  • Fixed bug in device fields widget where tint color wouldn’t cover the whole widget when it was too small

  • Removed “No Data” text while widget is still loading

UX Improvements

  • Added status link to sidebar and status widget when site is under maintenance.

  • Improvements to device list, grid, and map views:

    • Faster reaction when switching between views.

    • Deleting a device doesn’t require a page reload.

    • When adding a device on one page (e.g., grid view), it also shows in other views without requiring a page reload.


December 2023

Widgets Enhancements


November 2023

New Features

  • New widget Device Fields Overview

Integrations

UX Improvements

  • Live dashboards are rendered instantly in a new “connecting” state

  • Device list and grid views are sorted by online status by default

  • Sort device fields in device configuration

  • Added a button to reset the view in the global dashboard's map widget and map view

Rule Engine

  • Sort rule engine list by name or status


October 2023

Widget Enhancements

  • Auto-resize long strings in value widget over multiple lines

White Label

  • Filter for actions in white label audit log.

UX Improvements

  • Hide last update in all widgets.


September 2023

UX Improvements

  • New login/signup/password reset screens.

  • Dashboard connection status indicator for three states:

    • Connected (blue, pulsing).

    • Reconnecting (orange, pulsing).

    • Disconnected (gray, just a dot, not pulsing).

  • You can now set a "Claim Serial Number" in the device settings, which will override the Serial Number during claiming.

GraphQL API

  • There's a new field currentConfigurationValues on the DeviceType which allows you to get all configuration fields and their current values for a device.


August 2023

23th August

  • Multi-Language

    • The frontend of the portal is now fully translatable into the following languages: French, Spanish, English.

      • The following languages will follow later: German, Dutch

    • You can select languages from within the account profile settings.

  • Bugs

    • We fixed a bug in the display of sidebar dashboards or mobile dashboards that caused maps not to be displayed correctly.

8th August

  • Permission changes for workspaces and devices

    • Permission changes for workspaces and devices are now logged in the audit log. You can check them in the white-label audit log (for users with enterprise white-label package).

    • The “Save” button for workspace permissions was removed in the front end. Instead, permission changes are sent directly but debounced to the API.

  • Dashboard Widgets can be now translated into 33 languages

    • Users can use the language selector in the dashboard builder to preview the translations in different languages.

    • Translatable fields in new widgets will be automatically initialized with all languages that were used on the dashboard so far. Translatable fields on existing widgets can be automatically synced with the “Sync Translations With Other Widgets” button.


July 2023

5th July

  • Added new template language options to Rule Engine E-Mail and Webhook Editor

    • {{ <device>["location"] }} returns the device location

    • {{ <device>["tags"] }} returns the device tags

    • For SMS and email notifications, the new join filter will be automatically appended when using the variable autocomplete feature. join(", ") will automatically separate all tags with a comma, but the separator argument can also be adjusted.

    • For webhook notifications, the new json filter will be automatically appended when using the variable autocomplete feature, so the tag list can be send as valid JSON to another web service.

    • {{ <device>["online"] }} returns the online status for the device, which is either True or False

    • For SMS and email notifications, the new ifelse filter will be appended when using the variable autocomplete feature. {{ <device>["online"] | ifelse("online", "offline") }} will convert the boolean value to the online or offline text, respectively.

    • For webhook notifications, the new json filter will be automatically appended when using the variable autocomplete feature, so the online status can be send as valid JSON true or false value to another web service.

    • {{ <device>["last_heard"] }} returns the online status for the device. Similarly to the measurement timestamps, the new datetime filter is automatically appended when using the variable autocomplete feature in the SMS or email editor.

    • The new ifelse filter can also be used in combination with boolean measurement values. For example, The device is currently {{ triggering_device["measurements"]["IS_MOVING"] | ifelse("moving", "not moving") }} will convert boolean measurements into human-friendly messages such as “The device is currently moving” or “The device is currently not moving”.

4th July

  • Starting from July 4th, 2023, measurement timestamps are now supported in the Rule Engine notifications on the Datacake IoT platform.

  • This means that you can use the {{ triggering_device["timestamps"]["TEMPERATURE"] }} code to display the timestamp of the measurement in UTC ISO format (e.g. 2023-07-04 09:41:00+00:00).

    • This is useful when the timestamp is sent through a webhook (by rule engine) and needs to be processed by a machine (which is receiving the webhook).

  • In addition, you can use the datetime "filter" to render the timestamp in the rule's timezone, making it more human-friendly.

    • By default, {{ triggering_device["timestamps"]["TEMPERATURE"] | datetime }} will return the timestamp in the format 2023-07-04 17:41:00.

    • For more advanced formatting options, you can adjust the format using {{ triggering_device["timestamps"]["TEMPERATURE"] | datetime("%A, %B %d, %Y %I:%M %p") }} (which returns Tuesday, July 04, 2023 05:41 PM).

  • Please note that when using the variable auto-suggestions feature, the webhook editor will insert the variable without the datetime filter, while the editors for emails and SMS will insert the variable with the datetime filter (but without a format argument).

3rd July

  • Add a white-label audit log for the selected user.

  • Center the white label logo on the signup form.

  • Reposition the timeframe selector (chart widget) on mobile devices or small widget sizes.

  • Disable mouse zoom in the image map widget.

  • Show the current icon size for the marker in the image map settings.


June 2023

  • Optionally hide LoRaWAN settings in the device config.

  • Added export to CSV for device history and chart widget.

  • Added "Edit Tags" modal to the devices list.

  • Added white-label audit log.


May 2023

We have changed the way Energy Reports buckets work. You can read all about it .

New capability "Restrict Login"! The capability enforces users that have signed up on a white label site to only log in on the same white label site, not or other WL sites.

The is now live and available for all on Datacake

Event Display in Chart Widget: Customers can now add events to the chart widget for improved visualization of boolean-based data. , or see this hohoho 🎄

now available!

NEW !

is live now

Added : Now you can setup a global dashboard to be the first thing your users see when accessing a workspace.

Vertical gauge available on

Use configuration fields from any device in a workspace dashboard for a reference line in and vertical gauge widgets

Switch between round or square icons in

Add device's fields support in

Added option to choose configuration fields as a value for reference lines in

now available

Set maximum font size for strings in

New option to set thickness of reference line in

Search on users list.

All available variable options can be found at .

Chart widgets documentation
in our documentation
app.datacake.de
Heatmap Widget
Read more in the documentation
awesome newly amazing video
HTTP downlinks
SOS Widget
Datacake LNS
Datacake LNS
Home Dashboards
value widget
chart
image map widget
text widget
chart widget
1NCE integration
value widget
chart widget
white label
strftime.org
Custom Timerange Buttons on Chart Widget
CSV support for importing Datacake LNS devices
Page cover image