2019-07-13 00:50 1/10 templates templates€¦ · 2019-07-13 00:50 7/10 templates evolution - the...

10
2019-07-13 00:50 1/10 TEMPLATES Evolution - https://www.futurasmus-knxgroup.com/evolution.php TEMPLATES Concept Template: Design one page and reuse many times with different datapoints. Template page with virtual process points and multiple links each with different datapoints. (i.e. Hotel with 100 equal rooms. Only create one room with virtual/template process points and create floorplan with 100 links for each room. The datapoints are assigned to the link of each room) The templates concept in Evolution are pages that allocate elements with special processo points linked to them. This processpoint has a variable part of its name between these characters '[' ']'. And there are another element, the link element, where you set the variable parts of the process points that are going to be replaced when this pages are open by this link.

Upload: others

Post on 20-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

2019-07-13 00:50 1/10 TEMPLATES

Evolution - https://www.futurasmus-knxgroup.com/evolution.php

TEMPLATES

Concept

Template: Design one page and reuse many times with different datapoints.

Template page with virtual process points and multiple links each with different datapoints. (i.e. Hotel with 100 equal rooms. Only create one room with virtual/template process points and create floorplan with 100 links for each room. The datapoints are assigned to the link of each room)

The templates concept in Evolution are pages that allocate elements with special processo points linked to them. This processpoint has a variable part of its name between these characters '[' ']'. And there are another element, the link element, where you set the variable parts of the process points that are going to be replaced when this pages are open by this link.

Page 2: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

products:evolution:templates https://www.futurasmus-knxgroup.com/evolution.php

https://www.futurasmus-knxgroup.com/evolution.php Printed on 2019-07-13 00:50

Example of a menu, that contain a page navigator to allocate pages and three links that will open thetemplate page in the page navigator (Frame).

Example of a possible simple template page, where we have a status element that shows the value ofa KNX group address. And another status element that shows the value of a virtual datapoint.

Configuration of the template processpoints

To configure the processpoint templates we go to the Process Points tab, and we enter to thetemplates folder.

Page 3: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

2019-07-13 00:50 3/10 TEMPLATES

Evolution - https://www.futurasmus-knxgroup.com/evolution.php

We right click to open the context menu or we just click in the + (add button on the bottom) and weselect 'New template process points'

To create a processpoint that will be replaced by a normal KNX group address we enter a namebetween '[' and ']', e.g. [GROUP_ADDRESS] and we mark the flag 'Is KNX'

Page 4: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

Last update: 2017-02-1309:29 products:evolution:templates https://www.futurasmus-knxgroup.com/evolution.php

https://www.futurasmus-knxgroup.com/evolution.php Printed on 2019-07-13 00:50

To create a processpoint that will be used for virtuals we can enter the name we wish with thevariable part between '[' and ']'. In this example the 'room' is the variable part.

Note that for virtual ones we do not mark the 'Is KNX flag'

Configuration of the template pages

To configure the pages, first of all, we assign the process points configured to the Status Elementswhere we want to use them.

Page 5: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

2019-07-13 00:50 5/10 TEMPLATES

Evolution - https://www.futurasmus-knxgroup.com/evolution.php

Then we configure the links, selecting the page container

and the template page as always we would do for normal pages.

Page 6: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

Last update: 2017-02-1309:29 products:evolution:templates https://www.futurasmus-knxgroup.com/evolution.php

https://www.futurasmus-knxgroup.com/evolution.php Printed on 2019-07-13 00:50

Now we have to assign the replacement variable Tokens that will be replaced when this link open thispage.

For KNX group addresses we must enter the GATEWAY_NAME:GROUP_ADDRESS, for example'GATEWAY1:1/1/1' And for the virtual we could use what ever we wanted to replace, for example'room1'

Page 7: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

2019-07-13 00:50 7/10 TEMPLATES

Evolution - https://www.futurasmus-knxgroup.com/evolution.php

The same for the link Room2

The same for the link Room3

And finally we save all. In this moment, is when all unexistent groupadresses and virtual datapointsthat were not previously created, are automatically created depending on the values entered for theTokens.

Page 8: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

Last update: 2017-02-1309:29 products:evolution:templates https://www.futurasmus-knxgroup.com/evolution.php

https://www.futurasmus-knxgroup.com/evolution.php Printed on 2019-07-13 00:50

Automatic datapoint and processpoint creation

Let's see the Group Address tree of the GATEWAY1. 1/1/1, 1/1/2 and 1/1/3 were automatically added.And VIRTUAL.room1.VALUE, VIRTUAL.room2.VALUE and VIRTUAL.room3.VALUE also.

But not only the datapoints are automatically created.

Page 9: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

2019-07-13 00:50 9/10 TEMPLATES

Evolution - https://www.futurasmus-knxgroup.com/evolution.php

You can see that inside the Templates processpoint folder, a folder with the same name than thetemplate processpoint is created.

And inside a processpoint for each Token value is created too.

Page 10: 2019-07-13 00:50 1/10 TEMPLATES TEMPLATES€¦ · 2019-07-13 00:50 7/10 TEMPLATES Evolution -  The same for the link Room2 The same for the link Room3

Last update: 2017-02-1309:29 products:evolution:templates https://www.futurasmus-knxgroup.com/evolution.php

https://www.futurasmus-knxgroup.com/evolution.php Printed on 2019-07-13 00:50

Project example

ExampleCompatible with Version 2.1.5-p or greater Download Templetes project