-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathclu_VIRTUAL_ft00000003_fv0055aa55_ht00000013_hv00000001.xml
191 lines (190 loc) · 11.7 KB
/
clu_VIRTUAL_ft00000003_fv0055aa55_ht00000013_hv00000001.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CLU firmwareType="00000003" firmwareVersion="00aa55aa" hardwareType="00000013" hardwareVersion="00000001" typeName="CLU_VIRTUAL_OPENGR8ON">
<!--hwType=0x13(19), hwVer=0x1(1), fwType=0x3(3), fwApiVer=0x00aa55aa(11163050)-->
<interface>
<features>
<feature get="true" index="0" name="Uptime" set="false" type="num" unit="s">
<hint lang="pl" value="Czas pracy urządzenia od ostatniego resetu (w sekundach)"/>
<hint lang="en" value="Time of device operation since last reset (in seconds)"/>
<hint lang="de" value="Arbeitszeit des Geräts seit dem letzten Reset (in Sekunden)"/>
<desc resKey="clu_uptime"/>
</feature>
<feature get="true" index="1" name="Log" set="false" type="str">
<hint lang="pl" value="Wewnętrzny log urządzenia"/>
<hint lang="en" value="Internal device log"/>
<hint lang="de" value="Inneres Gerätelog"/>
<desc resKey="clu_log"/>
</feature>
<feature enum="0,1,2,3,4,5,6" get="true" index="2" name="State" set="false" type="num">
<enum name="System starting" resKey="clu_state_enum_systemstarting" value="0"/>
<enum name="System ok" resKey="clu_state_enum_systemok" value="1"/>
<enum name="Critical error" resKey="clu_state_enum_criticalerror" value="2"/>
<enum name="Module not responding" resKey="clu_state_enum_modulenotresponding" value="3"/>
<enum name="Emergency mode" resKey="clu_state_enum_emergencymode" value="4"/>
<enum name="Monitor mode" resKey="clu_state_enum_monitormode" value="5"/>
<enum name="Module not responding" resKey="clu_state_enum_modulenotresponding" value="6"/>
<hint lang="pl" value="Stan urządzenia"/>
<hint lang="en" value="Device state"/>
<hint lang="de" value="Gerätestatus"/>
<desc resKey="clu_state"/>
</feature>
<feature get="true" index="5" name="Date" set="false" type="str">
<hint lang="pl" value="Zwraca aktualną datę"/>
<hint lang="en" value="Returns the current date"/>
<hint lang="de" value="Gibt das aktuelle Datum zurück"/>
<desc resKey="clu_date"/>
</feature>
<feature get="true" index="6" name="Time" set="false" type="str">
<hint lang="pl" value="Zwraca aktualny czas (hh:mm:ss)"/>
<hint lang="en" value="Returns the current time (hh:mm:ss)"/>
<hint lang="de" value="Aktuelle Zeit (hh:mm:ss)"/>
<desc resKey="clu_time"/>
</feature>
<feature get="true" index="7" name="Day" range="1-31" set="false" type="num">
<hint lang="pl" value="Zwraca numer bieżącego dnia miesiąca"/>
<hint lang="en" value="Returns the number of the current day of the month"/>
<hint lang="de" value="Nummer des laufenden Tages im Monat"/>
<desc resKey="clu_day"/>
</feature>
<feature get="true" index="8" name="Month" range="1-12" set="false" type="num">
<hint lang="pl" value="Zwraca numer bieżącego miesiąca"/>
<hint lang="en" value="Returns the current number of the month"/>
<hint lang="de" value="Nummer des laufenden Monats"/>
<desc resKey="clu_month"/>
</feature>
<feature get="true" index="9" name="Year" set="false" type="num">
<hint lang="pl" value="Zwraca numer bieżącego roku"/>
<hint lang="en" value="Returns the current number of the year"/>
<hint lang="de" value="Nummer des laufenden Jahres"/>
<desc resKey="clu_year"/>
</feature>
<feature get="true" index="10" name="DayOfWeek" range="0-6" set="false" type="num">
<hint lang="pl" value="Zwraca numer bieżącego dnia tygodnia (0=niedziela)"/>
<hint lang="en" value="Returns the current day of the week (0=Sunday)"/>
<hint lang="de" value="Nummer des laufenden Tages in der Woche (0 = Sonntag)"/>
<desc resKey="clu_dayofweek"/>
</feature>
<feature get="true" index="11" name="Hour" range="0-23" set="false" type="num" unit="h">
<hint lang="pl" value="Zwraca aktualną godzinę (bez minut i sekund)"/>
<hint lang="en" value="Returns the current hour (no minutes or seconds)"/>
<hint lang="de" value="Aktuelle Uhrzeit (ohne Minuten und Sekunden)"/>
<desc resKey="clu_hour"/>
</feature>
<feature get="true" index="12" name="Minute" range="0-59" set="false" type="num" unit="m">
<hint lang="pl" value="Zwraca aktualną liczbę minut od ostatniej pełnej godziny"/>
<hint lang="en" value="Returns the current number of minutes from last full hour"/>
<hint lang="de" value="Aktuelle Anzahl von Minuten seit der letzten vollen Stunde"/>
<desc resKey="clu_minute"/>
</feature>
<feature get="true" index="13" name="LocalTime" set="false" type="num" unit="s">
<hint lang="pl" value="Zwraca aktualny znacznik czasu"/>
<hint lang="en" value="Returns the current time"/>
<hint lang="de" value="Aktueller Timestamp"/>
<desc resKey="clu_localtime"/>
</feature>
<feature default="22" enum="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22" get="true" index="14" name="TimeZone" set="true" type="num">
<enum name="Europe/Warsaw" resKey="clu_timezone_enum_europewarsaw" value="0"/>
<enum name="Europe/London" resKey="clu_timezone_enum_europelondon" value="1"/>
<enum name="Europe/Moscow" resKey="clu_timezone_enum_europemoscow" value="2"/>
<enum name="Europe/Istanbul" resKey="clu_timezone_enum_europeistanbul" value="3"/>
<enum name="Europe/Athens" resKey="clu_timezone_enum_europeathens" value="4"/>
<enum name="Asia/Dubai" resKey="clu_timezone_enum_asiadubai" value="5"/>
<enum name="Asia/Jakarta" resKey="clu_timezone_enum_asiajakarta" value="6"/>
<enum name="Asia/HongKong" resKey="clu_timezone_enum_asiahongkong" value="7"/>
<enum name="Australia/Sydney" resKey="clu_timezone_enum_australiasydney" value="8"/>
<enum name="Australia/Perth" resKey="clu_timezone_enum_australiaperth" value="9"/>
<enum name="Australia/Brisbane" resKey="clu_timezone_enum_australiabrisbane" value="10"/>
<enum name="NewZeland/Auckland" resKey="clu_timezone_enum_newzelandauckland" value="11"/>
<enum name="USA/Hawaii" resKey="clu_timezone_enum_usahawaii" value="12"/>
<enum name="USA/Alaska" resKey="clu_timezone_enum_usaalaska" value="13"/>
<enum name="USA/CentralTime" resKey="clu_timezone_enum_usacentraltime" value="14"/>
<enum name="USA/EasternTime" resKey="clu_timezone_enum_usaeasterntime" value="15"/>
<enum name="USA/AtlanticTime" resKey="clu_timezone_enum_usaatlantictime" value="16"/>
<enum name="America/Brazil" resKey="clu_timezone_enum_americabrazil" value="17"/>
<enum name="America/Colombia" resKey="clu_timezone_enum_americacolombia" value="18"/>
<enum name="America/Argentina" resKey="clu_timezone_enum_americaargentina" value="19"/>
<enum name="America/CentralAmerica" resKey="clu_timezone_enum_americacentralamerica" value="20"/>
<enum name="Pacific Time" resKey="clu_timezone_enum_pacifictime" value="21"/>
<enum name="UTC" resKey="clu_timezone_enum_utctime" value="22"/>
<hint lang="pl" value="Strefa czasowa"/>
<hint lang="en" value="Time zone"/>
<hint lang="de" value="Zeitzone"/>
<desc resKey="clu_timezone"/>
</feature>
<feature get="true" index="20" name="MQTTUrl" set="true" type="str" default="ssl://user:pass@localhost:8883">
<hint lang="pl" value="Url serwera MQTT"/>
<hint lang="en" value="Url of an MQTT server"/>
<desc resKey="clu_mqtturl"/>
</feature>
<feature get="true" index="21" name="UseMQTT" set="true" type="confirmation" unit="bool" default="false">
<hint lang="pl" value="Określa czy CLU łączy się do serwera MQTT"/>
<hint lang="en" value="Specifies if CLU should connect to the MQTT server"/>
<desc resKey="clu_usemqtt"/>
</feature>
<feature default="0" get="true" index="22" name="MQTTConnection" set="false" type="confirmation" unit="bool">
<hint lang="pl" value="Określa status połączenia CLU z serwerem MQTT"/>
<hint lang="en" value="Specifies whether CLU is connected to the MQTT server"/>
<desc resKey="clu_mqttconnection"/>
</feature>
</features>
<methods>
<method call="execute" index="0" name="AddToLog" return="void">
<param name="Log" type="str"/>
<hint lang="pl" value="Dodaje do loga wewnętrznego nowy wpis"/>
<hint lang="en" value="Adds a new entry to the internal log"/>
<hint lang="de" value="Fügt neue Eintragungen ins innere Log ein"/>
<desc resKey="clu_addtolog"/>
</method>
<method call="execute" index="1" name="ClearLog" return="void">
<hint lang="pl" value="Kasuje zawartość wewnętrznego logu urządzenia"/>
<hint lang="en" value="Deletes the contents of the internal device log"/>
<hint lang="de" value="Löscht den Inhalt des inneren Gerätelogs"/>
<desc resKey="clu_clearlog"/>
</method>
</methods>
<events>
<event address="0" name="OnInit">
<hint lang="pl" value="Zdarzenie wywoływane jednorazowo w momencie inicjalizacji urządzenia"/>
<hint lang="en" value="Event occurring once during device initialization"/>
<hint lang="de" value="Ereignis, das einmalig aufgerufen wird, sobald das Gerät aktiviert wird"/>
<desc resKey="clu_oninit"/>
</event>
<event address="13" name="OnTimeChange">
<hint lang="pl"
value="Zdarzenie wywoływane po zmianie czasu o wartość większą niż ± 60 sekund. Możliwe przypadki: - wywołanie metody SetDateTime - aktualizacja czasu z serwera NTP - zmiana czasu lokalnego letni/zimowy"/>
<hint lang="en"
value="The event is raised after the time has changed by more than ± 60 seconds. Possible cases: - calling the SetDateTime method - updating the time from the NTP server - changing the local time summer / winter"/>
<hint lang="de"
value="Das Ereignis wird ausgelöst, nachdem sich die Zeit um mehr als ± 60 Sekunden geändert hat. Mögliche Fälle: - Aufruf der Methode SetDateTime - Aktualisierung der Uhrzeit vom NTP-Server - Änderung der Ortszeit Sommer / Winter"/>
<desc resKey="clu_ontimechange"/>
</event>
</events>
</interface>
<objects>
<object maxInstances="-1" name="MqttTopic" version="1"/>
<object maxInstances="-1" name="Timer" version="1"/>
<!-- <object maxInstances="-1" name="Calendar" version="1"/>-->
<!-- <object maxInstances="-1" name="Scheduler" version="1"/>-->
<!-- <object maxInstances="-1" name="SunriseSunsetCalendar" version="3"/>-->
<!-- <object maxInstances="-1" name="PresenceSensor" version="2"/>-->
<!-- <object maxInstances="-1" name="EventScheduler" version="1"/>-->
<object maxInstances="1" name="HttpListener" version="2"/>
<object maxInstances="-1" name="HttpRequest" version="2"/>
</objects>
<modulesVersionConstraints>
</modulesVersionConstraints>
<options>
<option name="maxIOMs" value="64"/>
<option name="FeatureToGetActualTimeOnClu" value="LocalTime"/>
<option name="GettingTimeType" value="UNIX"/>
<option name="MethodToSetActualTimeOnClu" value="SetDateTime"/>
<option name="SettingTimeType" value="UNIX"/>
<option name="cipher" value="true"/>
<option name="accept_tftp" value="true"/>
<option name="accept_udp" value="true"/>
<option name="accept_tcp" value="false"/>
<option name="maxObjects" value="400"/>
<option name="maxTfBusModules" value="0"/>
<option name="maxZwaveModules" value="0"/>
</options>
</CLU>