<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://docs.iotfactory.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs.iotfactory.eu/feed.php">
        <title>IOT SOFTWARE PLATFORM DOCS - tutorials</title>
        <description></description>
        <link>http://docs.iotfactory.eu/</link>
        <image rdf:resource="http://docs.iotfactory.eu/_media/wiki/logo.svg" />
       <dc:date>2026-04-22T16:46:04+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/command_widget?rev=1747924522&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/dashboard_drill-down_navigation?rev=1747924587&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/downlink_command?rev=1745310889&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/dynamic_notes_handlebars?rev=1747919951&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_do_i_get_a_downlink_from_the_mqtt_broker?rev=1700745267&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_do_i_share_and_use_a_shared_device?rev=1729853326&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_create_a_status_change_timeline?rev=1701084294&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_display_data_on_a_plan?rev=1741942388&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_keep_a_diary?rev=1741876792&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_program_consumption_from_a_pulse_counter?rev=1741795750&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_program_time_slots?rev=1741795938&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/how_to_setup_a_dashboard?rev=1741795967&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/normalized_consumption?rev=1745310382&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/sankey_widget?rev=1747924543&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/scheduled_rules?rev=1747924562&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/send_a_downlink_to_a_device?rev=1700739704&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/time_-_based_filtering?rev=1743170037&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/time_-_based_monitoring?rev=1743163948&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.iotfactory.eu/tutorials/users-management?rev=1741795667&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.iotfactory.eu/_media/wiki/logo.svg">
        <title>IOT SOFTWARE PLATFORM DOCS</title>
        <link>http://docs.iotfactory.eu/</link>
        <url>http://docs.iotfactory.eu/_media/wiki/logo.svg</url>
    </image>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/command_widget?rev=1747924522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-22T14:35:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Empower Your Dashboard: Send downlinks to your devices using the command widget</title>
        <link>http://docs.iotfactory.eu/tutorials/command_widget?rev=1747924522&amp;do=diff</link>
        <description>Empower Your Dashboard: Send downlinks to your devices using the command widget



Congratulations on mastering the creation of saved downlinks! Now, let's elevate your skills and integrate these downlinks into your dashboard, enabling users to control devices effortlessly. Imagine switching lights ON/OFF or activating an alarm with just a click!</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/dashboard_drill-down_navigation?rev=1747924587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-22T14:36:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dashboard drill-down navigation</title>
        <link>http://docs.iotfactory.eu/tutorials/dashboard_drill-down_navigation?rev=1747924587&amp;do=diff</link>
        <description>Dashboard drill-down navigation


Were you aware that you can access a target dashboard by simply clicking on a widget within your current dashboard?

Certain widgets offer the functionality to enable drill-down navigation to another dashboard. To activate this feature, navigate to the Customize tab of the widget. If the option is available, enable 'Redirect to dashboard' and choose your desired dashboard from the list.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/downlink_command?rev=1745310889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-22T08:34:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sending Downlink Commands to Devices</title>
        <link>http://docs.iotfactory.eu/tutorials/downlink_command?rev=1745310889&amp;do=diff</link>
        <description>Sending Downlink Commands to Devices



Certain devices support the sending of downlink commands. Here, we explain how to send a downlink command to a device, use predefined commands for specific devices, view the history of commands exchanged with the device, and save commands for use on other devices of the same type.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/dynamic_notes_handlebars?rev=1747919951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-22T13:19:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to use handlebars to display conditional content?</title>
        <link>http://docs.iotfactory.eu/tutorials/dynamic_notes_handlebars?rev=1747919951&amp;do=diff</link>
        <description>How to use handlebars to display conditional content?



We have recently added handlebars features to allow conditional content in the dynamic notes widget.

You can add an if else statement around text and do a text comparison using the gt, gte, lt, lte, eq comparator in the if condition.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_do_i_get_a_downlink_from_the_mqtt_broker?rev=1700745267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-23T13:14:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How do I get downlinks from the mqtt broker</title>
        <link>http://docs.iotfactory.eu/tutorials/how_do_i_get_a_downlink_from_the_mqtt_broker?rev=1700745267&amp;do=diff</link>
        <description>How do I get downlinks from the mqtt broker

If the device sends uplinks via the mqtt broker, you can retrieve the downlinks sent to this device by the IOT factory platform.

To do this, you need to create an mqtt client.
It must first open a connection to the mqtt broker and then subscribe to the downlink topic linked to the device</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_do_i_share_and_use_a_shared_device?rev=1729853326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-25T10:48:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Share a device and use a shared device</title>
        <link>http://docs.iotfactory.eu/tutorials/how_do_i_share_and_use_a_shared_device?rev=1729853326&amp;do=diff</link>
        <description>Share a device and use a shared device

Devices and smart devices can be shared with other accounts or solutions.
Acquired devices and smartdevices can be used in the same way as account devices and smartdevices.

Share a device

As a superuser, a ‘Share’ button appears in the device module.
This allows you to share a device between solution accounts.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_create_a_status_change_timeline?rev=1701084294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-27T11:24:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to create a status change timeline ?</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_create_a_status_change_timeline?rev=1701084294&amp;do=diff</link>
        <description>How to create a status change timeline ?

The status values of a device can be based on measured values or can be evaluated against a set of values or a logical condition.

To create a schedule, proceed as follows:

In the device module

	*  Modify the device</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_display_data_on_a_plan?rev=1741942388&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-14T08:53:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Displaying data on a plan</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_display_data_on_a_plan?rev=1741942388&amp;do=diff</link>
        <description>Displaying data on a plan



Displaying asset data on a plan or drawing allows you to define zones or markers and set their colors according to thresholds. A plan can be linked to an asset and used in a dashboard. 



Follow these steps to create and configure a plan:</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_keep_a_diary?rev=1741876792&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-13T14:39:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Keeping a journal</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_keep_a_diary?rev=1741876792&amp;do=diff</link>
        <description>Keeping a journal



Keeping a journal allows you to log actions carried out on a device or an asset. This guide will help you record notes or tasks, which can then be viewed in the “Journal” panel of a device or asset, or in the “Journal” widget on a dashboard.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_program_consumption_from_a_pulse_counter?rev=1741795750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-12T16:09:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Consumption calculation with pulse counter</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_program_consumption_from_a_pulse_counter?rev=1741795750&amp;do=diff</link>
        <description>Consumption calculation with pulse counter



Pulse counters are specific sensors used to count the number of pulses provided by a third-party device/counter. Pulse counters can have a variety of applications, including reading water, electricity or gas meters, or counting the number of events (for example, the opening and closing of a door).</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_program_time_slots?rev=1741795938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-12T16:12:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Opening Hours, Working Days, Machine Times</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_program_time_slots?rev=1741795938&amp;do=diff</link>
        <description>Opening Hours, Working Days, Machine Times



Opening Hours, Working Days, Machine Times
Defining opening hours (offices, stores, factories, warehouses) allows you to process data from sensors differently, depending on the time of day or day of the week.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/how_to_setup_a_dashboard?rev=1741795967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-12T16:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Setting up a dynamic dashboard</title>
        <link>http://docs.iotfactory.eu/tutorials/how_to_setup_a_dashboard?rev=1741795967&amp;do=diff</link>
        <description>Setting up a dynamic dashboard


Dashboards are essential communication tools to provide different levels of information. They are made up of widgets. These widgets can dynamically animate depending on the data selection and the period observed.  

This article explains how to configure a dashboard.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/normalized_consumption?rev=1745310382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-22T08:26:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Normalized Consumption</title>
        <link>http://docs.iotfactory.eu/tutorials/normalized_consumption?rev=1745310382&amp;do=diff</link>
        <description>Normalized Consumption



Weather normalization in energy data analysis involves adjusting measured energy consumption to account for weather variations, providing a clearer view of energy efficiency. This process uses weather data, such as heating and cooling degree days, to make energy consumption comparable across different times and locations. We will explain how to achieve this.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/sankey_widget?rev=1747924543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-22T14:35:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Utilizing Sankey Diagrams for Energy Flow Analysis</title>
        <link>http://docs.iotfactory.eu/tutorials/sankey_widget?rev=1747924543&amp;do=diff</link>
        <description>Utilizing Sankey Diagrams for Energy Flow Analysis



Sankey Diagrams

Sankey diagrams are an effective visual tool for illustrating energy flows within a system. They enable the visualization of energy transfers between various stages of a process, clearly highlighting areas of loss and gain. With their proportional band structure, Sankey diagrams offer a clear and intuitive view of flows, making it easier to identify inefficiencies. In energy analysis, they are instrumental in optimizing syste…</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/scheduled_rules?rev=1747924562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-22T14:36:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Utilizing Scheduled Rules for Regular Situation Assessments</title>
        <link>http://docs.iotfactory.eu/tutorials/scheduled_rules?rev=1747924562&amp;do=diff</link>
        <description>Utilizing Scheduled Rules for Regular Situation Assessments


In the realm of monitoring and alert systems, the ability to assess situations at regular intervals is crucial for maintaining operational efficiency and preemptive problem-solving. One effective method to achieve this is through the use of</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/send_a_downlink_to_a_device?rev=1700739704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-23T11:41:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How do I send a downlink to a device?</title>
        <link>http://docs.iotfactory.eu/tutorials/send_a_downlink_to_a_device?rev=1700739704&amp;do=diff</link>
        <description>How do I send a downlink to a device?

The CMD panel on the Device Module allows you to send a downlink to the device.
To do this

	*  Select the “payload” parameter and enter the payload value.
	*  Click on the “+” icon.
	*  Then click on “</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/time_-_based_filtering?rev=1743170037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-28T13:53:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Setting time series filters per schedule</title>
        <link>http://docs.iotfactory.eu/tutorials/time_-_based_filtering?rev=1743170037&amp;do=diff</link>
        <description>Setting time series filters per schedule



Introduction

Effectively monitoring consumption patterns requires distinguishing between normal and abnormal usage periods. This guide will walk you through the process of configuring time series filters based on a predefined schedule. By following these steps, you can visually differentiate consumption during standard hours from that during off-peak or ground consumption periods, enhancing your ability to analyze and manage consumption data efficient…</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/time_-_based_monitoring?rev=1743163948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-28T12:12:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Time based  monitoring</title>
        <link>http://docs.iotfactory.eu/tutorials/time_-_based_monitoring?rev=1743163948&amp;do=diff</link>
        <description>Time based  monitoring



Introduction

Time based monitoring can be incredibly useful for receiving alerts when specific events occur within or outside a given timeframe. For example, you can be notified when movement is detected on your site during closed hours or when water is consumed unexpectedly. This guide will walk you through configuring a static scheduling list and using it to define rules for effective monitoring.</description>
    </item>
    <item rdf:about="http://docs.iotfactory.eu/tutorials/users-management?rev=1741795667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-12T16:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Manage Users</title>
        <link>http://docs.iotfactory.eu/tutorials/users-management?rev=1741795667&amp;do=diff</link>
        <description>Manage Users



	*  How to create a User?

Add a user to your account can be done in: 
Account Manager &gt; My Users 

Check related documentation: My Users

	*  Lost Password?

If a user has lost its password, he/she can ask for a new one. From the login screen, press the</description>
    </item>
</rdf:RDF>
