2. Useful links
Introducing Thinknx
Thinknx UP Configurator
Discover Thinknx products
Server setup
Creating the first project
Deploying the project
Authenticating clients
Summary
Client – Server connection
2
4. Introducing
Thinknx
Introducing Thinknx
Who we are
ThinKnx is the official brand of
Pulsar Engineering srl, a leading
company in the field of Home &
Building Automation for more than
18 years.
4
Thinknx server is a universal, multi-
purpose supervisor for building
automation that allows to manage
all the functions of the systems
integrated into your smart home or
building.
5. Introducing
Thinknx
Who we are
5
The different functions of home automation are handled by Thinknx through a simple, appealing and highly customizable
multi-platform interface that allows to intimately and freely interact with the system using your tablet, iPhone, Android or
Windows Smartphone.
Introducing Thinknx
6. Introducing
Thinknx
Introducing Thinknx
Who we are
Over twenty thousand
installations in the world
proving the reliability and
security of ThinKnx system.
A constant attention to the
requests and suggestions of
customers drives ThinKnx team
to keep on working for
improving products and
searching for new solutions on
the cutting-edge of technology
with the aim of remaining the
trailblazer for supervision
systems.
18 + years of experience 150K + daily control sessions 80 + countries 20 000 active installations
6
10. Pro
and
Trend
Lines
Discover Thinknx Products
Pro Line and Trend Line
10
A professional range
of servers able to
interact with complex
systems
Small and affordable
devices with limited
functionalities for
simpler plants
11. Products
Discover Thinknx Products
Products
11
A - THINKNX SERVERS:
• Pro Line:
Micro_20
Compact_20
Rack
Envision_20 (7” and 10”)
• Trend Line:
K
K2
B - THINKNX CLIENTS:
Envision_20 Client (7” and 10”)
Piccolo
K (client of Pro Line)
K2 (client of Pro Line)
C - THINKNX MULTIROOM AUDIO SYSTEM:
Audiofy P1
Audiofy P4
Audiofy E4
D – UNIVERSAL MODULAR KNX GATEWAY
Brickbox
Audiofy can be upgraded to Micro server
12. Pro
Line
Pro Line
12
Desktop
mount
Din Rail
Mount
Micro_20 / MicroDIN Compact_20 / CompactDIN
Linux OS
Powerful multicore
CPU
KNX net/IP
KNX TP port
Ethernet 10/100
USB port
Internal real time
clock
Internal solid-state
memory
Power supply 9-
24Vdc
DIN rail mounting 4
units or Standard
Linux OS
Powerful multicore CPU
KNX TP port
KNX net/IP
Ethernet 10/100
2x USB port
4x6A @ 230VAC relays
4x digital outputs
2x Digital/analog inputs
1x RS-232 + 1x RS-485
Internal real time clock
Internal solid-state
memory
Power supply 9-24Vdc
DIN rail mounting 8
units or Standard
Discover Thinknx Products
13. Pro
Line
Pro Line
13
Envision7_20
Envision7R_20
Octa-core Cortex A53 CPU
Capacitive 7.0” TFT, visible
area 155x87mm, 1024x600
resolution
Suite Thinknx PRO
Linux operating system
KNX net/IP interface/router
1 x KNX EIB/TP port
1 x network port
1 x USB port
1 x RS232 port
1 x RS485 port
Consumption 10W
Temperature sensor
Humidity sensor
Ambience luminosity sensor
Power: 12-24VDC – 1.5A
Max (not included)
Envision7 Touch panel is available in
the “Retrofit” version, that is designed
specifically for being mounted on wall
mount box article Kaiser or Agro
9926.90.
Envision7 and Envision7R are available
both in Server or Client version.
Envision Touch is the all-in-one Touch
Server able to grant the comfort of a
touch user interface and the powerful
features of a Thinknx server, all in one
device.
Discover Thinknx Products
14. Pro
Line
Pro Line
14
Envision10_20
Envision Touch is the all-in-one Touch
Server able to grant the comfort of a
touch user interface and the powerful
features of a Thinknx server, all in one
device.
Octa-core Cortex A53 CPU
Capacitive touch screen 10”,
visible area 217x136mm,
1280x800 resolution
Suite Thinknx PRO
Linux operating system
KNX net/IP interface/router
1 x native EIB/KNX port
1 x network port
1 x USB port
1 x RS232 port
1 x RS485 port
Consumption 12W
Temperature sensor
Humidity sensor
Ambience luminosity sensor
Power: 12-24VDC – 1.5A
Max (not included)
New Finishing
Discover Thinknx Products
Fenix NTM
Black
White
Fenix NTA
Steel Hamilton
Silver Dukat
Gold Cortez
Anodized aluminium
Black
Dark Grey
Silver
Gold
15. Thinknx
UP
App
Thinknx UP application
15
Discover Thinknx Products
Thinknx UP client application can be
downloaded for all platforms and used to
control the entire automation system.
The interface is completely customizable,
offering additional features such as
timers, chrono-thermostats, scene
management, advanced scheduling, data
collection, and energy optimization.
The same project can be adapted to each
single user within the same plant, by
creating restrictions on any object.
16. Trend
Line
Trend Line
16
Discover Thinknx Products
K
Linux OS
Powerful multicore
CPU
4.3 ’’ high resolution
screen (480x720)
KNX TP port
Ethernet 10/100
USB port
Digital temperature and
humidity sensor
Dedicated app
Widgets list view
Camera monitoring
Internal real time clock
Internal solid-state
memory
Power supply 12-
24VDC
K2
Linux OS
Powerful multicore
CPU
5.5 ’’ high resolution
screen (720x1280)
KNX TP port
Ethernet 10/100
USB port
Digital temperature and
humidity sensor
Dedicated app
Widgets list view
Camera monitoring and
Doorcom functionality
Internal real time clock
Internal solid-state
memory
Power supply 12VDC
17. Trend
Line
Trend Line
17
Discover Thinknx Products
Piccolo
Capacitive 4” touch
screen
Resolution 480x480
Widgets list view
Camera monitoring
Temperature and
humidity sensor
Power 230VAC
Ethernet port
Trend Line Finishing
K available in:
• Fenix NTM: White – Black
K2 available in:
• Anodized aluminum: Black – Silver
Piccolo available in:
• Anodized aluminum Black
18. Trend
Line
App
Trend Line Application
18
The TrendLine line is characterized by a simple
and user-friendly interface that allows the
management of all the most common functions
available in a KNX system.
The pages are made up of a grid which can be
filled with predefined widgets of multiple sizes.
A navigation bar at the bottom of the screen
allows immediate navigation between pages.
Widgets can have multiple size based on a unit
concept.
In addition to the pages configured by the
system integrator, the end-user can also have 6
preferred pages where he can add any widget
already configured on the other pages.
Personalized
widget
Scrollable list
of pages
Scrollable
page with
grid
Discover Thinknx Products
24. New
software
for
Adudiofy
New software for Audiofy
24
New software available soon
A new software update with innovative
graphic restyling of the interface (for
both smartphone and desktop version).
It ensures a faster and more intuitive
browsing from any mobile device.
Easy communication through Ethernet
Network, replacing the need for an expansion
module and expanding number of players.
Discover Thinknx Products
25. New
software
for
Adudiofy
New software for Audiofy
25
Player Status
Active Queue
Multiroom Management
Music Library
New software available soon
Discover Thinknx Products
27. UP
Configurator
Thinknx UP Configurator
27
ThinKnx UP Configurator software is the
indispensable tool for the creation and
development of a supervision project.
It is a complete solution to designing attractive
graphical user interfaces, determining clients
behavior and configuring functions and services.
The software can be downloaded here.
System requirements:
• Microsoft Windows 7 or above
• 64-bit system
• Updated graphic card driver supporting DirectX
10
29. Server
setup
Server Setup
29
1. Connect server to power and network
2. Scan for available servers
3. Access web interface
4. Update firmware to latest version
5. Fix date and time
6. Configure static IP address
30. Server
setup
Server Setup
30
• The server can be reached and configured from
its web interface. To open the server web
interface open the web browser and enter:
http://serverip:5051
• At the first access the following credentials must
be used:
username: service
password: password
It will be requested to change the password for
the next access.
32. Server
setup
Server Setup
32
• All Thinknx Servers are, by default, configured to use
DHCP if the network will allow it.
• In the absence of a DHCP service, it will acquire the
following default IP address: 192.168.0.200.
• It is always advised to switch from DHCP to a fixed IP
address which will allow the user to know the server
IP address at any moment.
• Whenever a fixed IP is used, the server will always be
reachable at the IP address 192.168.24.254/30.
Changing IP address of the server
34. Creating
the
first
project
Creating the first project
34
The data required by the wizard tool
is:
• Project name
• Server type and serial number
• Server IP address
• Geo-localization coordinates
(optional)
• List of users (optional)
• Licenses (optional)
Projects can be created using a dedicated wizard tool, which will be automatically launched by clicking on the “New” button.
35. Creating
the
first
project
Creating the first project
35
• Enabling/Disabling functions
(located in a menu to the left)
• Creating new pages under each
function
• Adding different elements for
each page (buttons, pictures,
indicators, etc)
• Creating System objects to be
linked to their corresponding
elements in the interface (HVAC
controller, RGB controller, etc)
Once the project is created, it is now possible to start designing the interface. The integrator will be able to do the following:
37. Deploying
the
project
Deploying the project
37
• Permits to directly upload the project from within the Configurator
to the server
• It requires that the server is connected on the same network
(locally) as the PC running the Configurator
• All client devices should be available on site to receive the project
file from the PC running the Configurator
• It is very fast and convenient during design and testing phase
Using Local
Network
• From the configurator the project is compressed, encrypted and
uploaded to Thinknx Cloud server that will push the project back to
the Thinknx server.
• Permits to deploy the project remotely without the need to be on
site.
• The server must have an internet connection and should have
Thinknx Cloud enabled.
• It is slower than the previous method but much more practical
Using
Thinknx
Cloud
38. Deploying
the
project
Deploying the project
38
Using the Local network
2. Deloy to Client:
SAME
NETWORK!
1. Deploy to Server:
From configurator:
Deploy Web server
for thinknx apps
Enter URL provided by
Configurator on bottom
screen
39. Deploying
the
project
Deploying the project
39
Using the Cloud
1. Enable Cloud on server web
page.
2. Enable Cloud inside project on
Configurator.
3. Upload to the Cloud.
4. Download project on client using
Cloud.
41. Authenticating
Clients
Authenticating Clients
41
Using the Local network
Whenever the client uses the Thinknx application, a
connection to the server is established.
The first time the client opens the loaded project,
the server requests an authentication of the device.
The Client Authentication is done on the server’s
web page, under Server -> Licenses & Codes.
• Copy the last connected client code and paste it
in the field under the table.
• Click on “Add client code” and check the
“Enabled” box.
42. Authenticating
Clients
Authenticating Clients
42
Using the Cloud
Another way for authentication is by using the
«username» and «password» of each user created
inside the configurator.
This authentication method requires «Thinknx
Cloud» to be enabled, as well as «Automatic
Authentication».
43. Authenticating
Clients
Authenticating Clients
43
Via OTP
A third way for authentication is by using a one-time
password (OTP) generated by the admin user and
entered on the new client device.
This authentication method requires «Thinknx Cloud» to
be enabled, and «Use OTP authentication».
To generate the OTP, the Admin user should access the
Advanced Settings in the Thinknx UP app, and create a
new user.
45. Client
–
Server
Connection
Client-Server Connection
45
General
During the normal usage of the Thinknx app, the device running the app (client) needs to connect to the server. In addition to the
local connection available, a remote connection can be done in several ways depending on the characteristics of the internet
connection available at server location.
Possible scenarios are:
1. Static and Public IP
• The external IP is static and
doesn’t change after router
reboot or connection renewal.
• The IP given from the Internet
provider is directly accessible
from the Internet.
2. Dynamic and Public IP
• The external IP changes at
router reboot or after
connection renewal.
• The IP given from the Internet
provider is directly accessible
from the Internet.
3. Not Public IP (using
Thinknx Cloud)
• The IP given from the internet
provider is not directly reachable
from the internet because it is
part of a sub-network or behind
NAT.
46. Client
–
Server
Connection
Client-Server Connection
46
1. Static and Public IP
In this scenario, the server is always reachable from a given static and public IP.
The IP has to be inserted into the External IP field of the Configurator. Clients will try to connect directly to this IP.
Since the server is usually behind a router, the router has to be configured to forward connections to the server.
Public IP 2.2.2.2
Internal IP 192.168.1.1 Client will always try to connect to external public IP.
Client will connect to 2.2.2.2
Even if the client connects from the same LAN it
will try to connect to external IP unless the option
“search for local server” is enabled on the client
app
IP 192.168.1.5
CONS:
• Router should be
configured to forward
port 7550 TCP to the
server internal IP
(192.168.1.5)
PROS:
• It is the fastest
possible connection
and the more reliable
• All the services are
available
47. Client
–
Server
Connection
Client-Server Connection
47
2. Dynamic and Public IP
This scenario is very similar to the previous one but in order to overcome the problem tied to not having a static IP, a
dynamic DNS is used. Thinknx offers a free Dynamic DNS service configurable from the server pages.
With this service a host name will be associated to the public IP of the router that will always be translated to the correct
actual IP.
Public IP 2.2.2.2
Internal IP 192.168.1.1 Client will always try to connect DNS name
myhome.my.thinknx.net
myhome.my.thinknx.net is translated to actual IP
2.2.2.2
Even if the client connects from the same LAN it
will try to connect to Dyn DNS host unless the
option “search for local server” is enabled on the
client app
IP 192.168.1.5
CONS:
• Router should be configured
to forward port 7550 TCP to
the server internal IP
(192.168.1.5)
• Some connections holes can
be possible while IP changes
PROS:
• It is faster than Cloud
connections
• All the services are
available
48. Client
–
Server
Connection
Client-Server Connection
48
3. Not Public (Using Thinknx Cloud)
In case none of the previous scenarios are available on site, the user can use Thinknx Cloud to provide a remote connection
between clients and servers. This can be done by enabled the “Cloud Automatic Connection” from the configurator, and
choose it as “Local and Cloud”.
Server is always
connected to
Cloud
If a client connects from the Internet
then the connection is established
using a tunnel created by means of
the cloud
Cloud encrypted
tunnel
If the client connects from the same LAN of
the server then a direct connections is
performed
PROS:
• No router configuration
needed
• Connection always
available
CONS:
• Cloud server can cause
delays in case of poor
network connection
• Some services are not fully
available at the moment
(cameras,...)
50. Useful
Links
Useful Links
50
Visit our website on
www.thinknx.com
Discover our guides on
www.thinknx.com/wiki
Send us a support ticket on
www.thinknx.com/support
Watch our latest videos on
www.youtube.com/pulsareng2010
Discover our Thinknx Portal to
manage multiple servers
(beta version)
www.data.thinknx.eu/portal