diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.txt b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e92337391e7ae92cb76ac87a95275021d24cb67c
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.txt
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+set -e
+
+#
+# Paste content of function-common
+# https://lab.nexedi.com/nexedi/slapos.package/blob/master/playbook/roles/install-script/files/function-common
+#
+${function_common_content}
+
+${base_setup_content}
+
+${slapos_install_content}
+
+clear
+
+echo "Starting Ansible playbook:"
+ansible-playbook wendelin-olimex-iot-gateway.yml -i hosts --connection=local
+
diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.xml b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.xml
new file mode 100644
index 0000000000000000000000000000000000000000..75111b6b010d9d3b6742a71b2490ce6292a07ad9
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_iot_gateway.xml
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+ -
+ _Access_contents_information_Permission
+
+
+ Anonymous
+ Assignee
+ Assignor
+ Associate
+ Auditor
+ Manager
+ Owner
+
+
+
+ -
+ _Add_portal_content_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Change_local_roles_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Modify_portal_content_Permission
+
+
+ Manager
+
+
+
+ -
+ _View_Permission
+
+
+ Anonymous
+ Assignee
+ Assignor
+ Associate
+ Auditor
+ Manager
+ Owner
+
+
+
+ -
+ content_md5
+
+
+
+
+ -
+ content_type
+ text/plain
+
+ -
+ default_reference
+ deploy-Wendelin.Olimex.IoT.Gateway
+
+ -
+ description
+
+
+
+
+ -
+ id
+ deploy_wendelin_olimex_iot_gateway
+
+ -
+ language
+ en
+
+ -
+ portal_type
+ Web Page
+
+ -
+ short_title
+
+
+
+
+ -
+ text_content_substitution_mapping_method_id
+ WebPage_getDeploySubstitutionMappingDict
+
+ -
+ title
+ Deploy Wendelin Olimex IoT Gateway
+
+ -
+ version
+ 001
+
+ -
+ workflow_history
+
+ AAAAAAAAAAI=
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
-
+ document_publication_workflow
+
+ AAAAAAAAAAM=
+
+
+ -
+ edit_workflow
+
+ AAAAAAAAAAQ=
+
+
+ -
+ processing_status_workflow
+
+ AAAAAAAAAAU=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+ publish
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ time
+
+
+
+
+ -
+ validation_state
+ published
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+ edit
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+
+
+ -
+ error_message
+
+
+ -
+ serial
+ 955.9070.29775.32529
+
+ -
+ state
+ current
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+
+
+
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ external_processing_state
+ empty
+
+ -
+ serial
+ 0.0.0.0
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.txt b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.txt
new file mode 100644
index 0000000000000000000000000000000000000000..581d4c694bbd317392aaac8e2440f5582324efc2
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.txt
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+set -e
+
+#
+# Paste content of function-common
+# https://lab.nexedi.com/nexedi/slapos.package/blob/master/playbook/roles/install-script/files/function-common
+#
+${function_common_content}
+
+${base_setup_content}
+
+${slapos_install_content}
+
+clear
+
+echo "Starting Ansible playbook:"
+ansible-playbook wendelin-olimex-sensor.yml -i hosts --connection=local
+
diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.xml b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe749c86a308226bdfd8869e8c6a7acc9241da02
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_page_module/deploy_wendelin_olimex_sensor.xml
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+ -
+ _Access_contents_information_Permission
+
+
+ Anonymous
+ Assignee
+ Assignor
+ Associate
+ Auditor
+ Manager
+ Owner
+
+
+
+ -
+ _Add_portal_content_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Change_local_roles_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Modify_portal_content_Permission
+
+
+ Manager
+
+
+
+ -
+ _View_Permission
+
+
+ Anonymous
+ Assignee
+ Assignor
+ Associate
+ Auditor
+ Manager
+ Owner
+
+
+
+ -
+ content_md5
+
+
+
+
+ -
+ content_type
+ text/plain
+
+ -
+ default_reference
+ deploy-Wendelin.Olimex.Sensor
+
+ -
+ description
+
+
+
+
+ -
+ id
+ deploy_wendelin_olimex_sensor
+
+ -
+ language
+ en
+
+ -
+ portal_type
+ Web Page
+
+ -
+ short_title
+
+
+
+
+ -
+ text_content_substitution_mapping_method_id
+ WebPage_getDeploySubstitutionMappingDict
+
+ -
+ title
+ Deploy Wendelin Olimex Sensor
+
+ -
+ version
+ 001
+
+ -
+ workflow_history
+
+ AAAAAAAAAAI=
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
-
+ document_publication_workflow
+
+ AAAAAAAAAAM=
+
+
+ -
+ edit_workflow
+
+ AAAAAAAAAAQ=
+
+
+ -
+ processing_status_workflow
+
+ AAAAAAAAAAU=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+ publish
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ time
+
+
+
+
+ -
+ validation_state
+ published
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+ edit
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+
+
+ -
+ error_message
+
+
+ -
+ serial
+ 955.9070.29775.32529
+
+ -
+ state
+ current
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ action
+
+
+
+
+ -
+ actor
+ superrafael
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ external_processing_state
+ empty
+
+ -
+ serial
+ 0.0.0.0
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.iot.gateway.xml b/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.iot.gateway.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6efa51f739de260ec386bdecb7f170b4ddafa616
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.iot.gateway.xml
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+
+
+ -
+ _Add_portal_content_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Add_portal_folders_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Copy_or_Move_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Delete_objects_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Modify_portal_content_Permission
+
+
+ Assignee
+ Assignor
+ Manager
+ Owner
+
+
+
+ -
+ __before_publishing_traverse__
+
+
+
+
+ -
+ __before_traverse__
+
+
+
-
+
+
+ 99
+ ERP5 Web Section/wendelin-olimex.iot.gateway
+
+
+
+ AAAAAAAAAAI=
+
+
+
+
+
+ -
+ _identity_criterion
+
+ AAAAAAAAAAM=
+
+
+ -
+ _range_criterion
+
+ AAAAAAAAAAQ=
+
+
+ -
+ categories
+
+
+ aggregate/web_page_module/1
+
+
+
+ -
+ description
+
+
+
+
+ -
+ empty_criterion_valid
+ 0
+
+ -
+ id
+ wendelin-olimex.iot.gateway
+
+ -
+ portal_type
+ Web Section
+
+ -
+ short_title
+
+
+
+
+ -
+ title
+ wendelin-olimex.iot.gateway
+
+ -
+ visible
+ 1
+
+ -
+ workflow_history
+
+ AAAAAAAAAAU=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
-
+ category_publication_workflow
+
+ AAAAAAAAAAY=
+
+
+ -
+ edit_workflow
+
+ AAAAAAAAAAc=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ _log
+
+
+
+ -
+ action
+
+
+
+
+ -
+ actor
+ zope
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ time
+
+
+
+
+ -
+ validation_state
+ embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ _log
+
+
+
+ -
+ action
+ edit
+
+ -
+ actor
+ zope
+
+ -
+ comment
+
+
+
+
+ -
+ error_message
+
+
+ -
+ serial
+ 997.8440.13489.10717
+
+ -
+ state
+ current
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.sensor.xml b/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.sensor.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9567587af936ee1e690b3af48010c5bd48bc8eef
--- /dev/null
+++ b/master/bt5/slapos_web_deploy/PathTemplateItem/web_site_module/deploy/wendelin-olimex.sensor.xml
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+
+
+ -
+ _Add_portal_content_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Add_portal_folders_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Copy_or_Move_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Delete_objects_Permission
+
+
+ Assignor
+ Manager
+
+
+
+ -
+ _Modify_portal_content_Permission
+
+
+ Assignee
+ Assignor
+ Manager
+ Owner
+
+
+
+ -
+ __before_publishing_traverse__
+
+
+
+
+ -
+ __before_traverse__
+
+
+
-
+
+
+ 99
+ ERP5 Web Section/wendelin-olimex.sensor
+
+
+
+ AAAAAAAAAAI=
+
+
+
+
+
+ -
+ _identity_criterion
+
+ AAAAAAAAAAM=
+
+
+ -
+ _range_criterion
+
+ AAAAAAAAAAQ=
+
+
+ -
+ categories
+
+
+ aggregate/web_page_module/2
+
+
+
+ -
+ description
+
+
+
+
+ -
+ empty_criterion_valid
+ 0
+
+ -
+ id
+ wendelin-olimex.sensor
+
+ -
+ portal_type
+ Web Section
+
+ -
+ short_title
+
+
+
+
+ -
+ title
+ wendelin-olimex.sensor
+
+ -
+ visible
+ 1
+
+ -
+ workflow_history
+
+ AAAAAAAAAAU=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ data
+
+
+
-
+ category_publication_workflow
+
+ AAAAAAAAAAY=
+
+
+ -
+ edit_workflow
+
+ AAAAAAAAAAc=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ _log
+
+
+
+ -
+ action
+
+
+
+
+ -
+ actor
+ zope
+
+ -
+ comment
+
+
+ -
+ error_message
+
+
+ -
+ time
+
+
+
+
+ -
+ validation_state
+ embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ _log
+
+
+
+ -
+ action
+ edit
+
+ -
+ actor
+ zope
+
+ -
+ comment
+
+
+
+
+ -
+ error_message
+
+
+ -
+ serial
+ 997.8440.23462.10052
+
+ -
+ state
+ current
+
+ -
+ time
+
+
+
+
+
+
+
+
+
+
+
+