|
<< Click to Display Table of Contents >> Navigation: Components > Driver > HomeMatic |
The HomeMatic driver is an invisible server component. All HomeMatic components must be taught in and configured in the CCU.
A prerequisite for the connection is the installation of the XML API in the CCU. See also the Homematic homepage. To test the installation, the download can be tested via http: // <IP-DER-CCU> /config/xmlapi/devicelist.cgi. In the system settings of the Homatic CCU under Configure firewall, the Homatic XML-RPC API policy must be set to Full access.
HomeMatic XML-API V2:
Version 2 requires a token in addition to the IP of the CCU. This is included in the URL for the Web UI call. Enter this SID in the properties of the component and if necessary (RECOMMENDED!!!) generate a new token. This gives the EisBaer its own registered token for the system.
Data points
Name |
Type |
Function |
|---|---|---|
Update channels |
Input |
If this input is triggered, the system will update its values. |
Update in progress |
Output |
If an update is carried out, a true is output at this data point. |
Last update duration [ms] |
Output |
Output of the last update duration in milliseconds. |
Debug [Text] |
Output |
Error texts are output here. These may e.g. with the "Log window" component. Attention: Diagnostics or debug outputs are only intended for the case of an error. Please use only after consultation with the support team! These may significantly affect the performance of the service when used. |
Debug verbose |
Input |
(DE) Enables extended debug output. Attention: Diagnostics or debug outputs are only intended for the case of an error. Please use only after consultation with the support team! These may significantly affect the performance of the service when used. |
Dynamic |
Folder |
The data points of the channels are displayed here. |
System Notification |
Folder |
This are global CCU-notifications. |
Driver On/Off |
Bidirectional |
(De) Activate the component. |
Connection State |
Output |
Returns the current connection status as an on / off signal. |
Dynamic data points
Subfolders with the device name and their data points are created for each imported device. Depending on the device, there are several subfolders per device:
Folder 0: contains device-specific data points
Folder 1: Status outputs
Folder 2: Inputs for wiring / setting
Folder 3 - x: Special functions such as limit, lock function, etc.
Properties of the component
Name |
Standard |
Function |
|---|---|---|
Connection |
... |
Setting the CCU connection (IP address) and port (80). When using version 2, the SID token must also be inserted. |
Import Devices |
0 |
Here the learned devices can be imported or set. |
Programs |
0 |
If self-created programs (scenes) are available, they can be imported here. |
System variables |
0 |
If self-created system variables exist, they can be imported here. |
Update delay (system variables) [s] |
1 |
Setting for the delay between updates for the system variables. |
Update delay (states) [s] |
10 |
Setting for the delay between updates for the system states. (Can take a view seconds to update) |
Update delay (additional data) [s] |
10 |
Setting for the delay between updates for additional data´s like system notification, RSSI and program states. |
Read master values |
|
Check this box, if you want to read all the master values. If this is checked, you can import the master values via "Import devices" (Can take a view seconds) |
Update delay (master values) [min] |
10 |
Setting for the delay between updates for the master values. (Also see the setting in "Import Devices") |
Master values bulk request |
|
Check this for updating all devices in a single request. If the request fails, you to uncheck this. (Also see the setting in "Import Devices") |
Driver On/Off |
|
(De) Activate the component. |