-
-
Notifications
You must be signed in to change notification settings - Fork 394
/
runtime.cfg
286 lines (210 loc) · 10.2 KB
/
runtime.cfg
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
#################################### LOCALE ####################################
# The default language that should be used. If not specified, the system default locale is used.
# The ISO 639 alpha-2 or alpha-3 language code (if there is no alpha-2 one).
# Example: "en" (English), "de" (German), "ja" (Japanese), "kok" (Konkani)
#
#org.openhab.i18n:language=
# The region that should be used.
# ISO 3166 alpha-2 country code or UN M.49 numeric-3 area code.
# Example: "US" (United States), "DE" (Germany), "FR" (France), "029" (Caribbean)
#
#org.openhab.i18n:region=
# A time zone can be set from the user interface. The underlying system's time zone is the default.
#
#org.openhab.i18n:timezone=
# The location of this installation.
# Coordinates as <latitude>,<longitude>[<altitude>]
# Example: "52.5200066,13.4049540" (Berlin)
#
#org.openhab.i18n:location=
# The measurement system is used for unit conversion.
# 2 values are accepted:
# - SI: Metric
# - US: Imperial (US)
#
#org.openhab.i18n:measurementSystem=
################################# PERSISTENCE ##################################
# The persistence service to use if no other is specified.
#
#org.openhab.persistence:default=
#################################### AUDIO #####################################
# This parameter defines the default audio source to use (if not set, the first available one will be used.
#
#org.openhab.audio:defaultSource=
# This parameter defines the default audio sink to use (if not set, the first available one will be used.
#
#org.openhab.audio:defaultSink=
#################################### VOICE #####################################
# This parameter defines the default text-to-speech service to use (if not set, the first available one will be used.
#
#org.openhab.voice:defaultTTS=
# This parameter defines the default speech-to-text service to use (if not set, the first available one will be used.
#
#org.openhab.voice:defaultSTT=
# The default voice to use if no specific TTS service or voice is specified.
#
#org.openhab.voice:defaultVoice=
# The default human language interpreter to use if no other is specified.
#
#org.openhab.voice:defaultHLI=
# The default keyword spotting service to use if no other is specified.
#
#org.openhab.voice:defaultKS=
# The magic word to spot before initiating a dialog.
#
#org.openhab.voice:keyword=
# If provided, the item will be switched on during the period when the dialog processor has spotted the keyword and is listening for commands.
#
#org.openhab.voice:listeningItem=
# Listening Melody: A melody to be played to advertise the user the dialog processing is going to start.
# This is a spaced separated list of notes. Example: "A O:100 A':50"
# Leave empty to disable it.
#
#org.openhab.voice:listeningMelody=
# Enable TTS caching: true to allow TTS services to cache audio files on disk.
#
#org.openhab.voice:enableCacheTTS=true
# TTS Cache Size: the limit size of the TTS cache (in kB).
#
#org.openhab.voice:cacheSizeTTS=10240
################################### SITEMAP ####################################
# Defines how the members of a group are sorted in UI.
# 3 values are accepted:
# - NONE: No sorting
# - LABEL: Sorted by label
# - NAME: Sorted by name
#
#org.openhab.sitemap:groupMembersSorting=NONE
#################################### CHART #####################################
# Defines the default height in pixels for the chart to build.
#
#org.openhab.chart:defaultHeight=240
# Defines the default width in pixels for the chart to build.
#
#org.openhab.chart:defaultWidth=480
# Defines the scale to apply to the requested chart height (0.5 to divide by 2 for example).
#
#org.openhab.chart:scale=1
# Defines the maximum width in pixels for the chart to build.
#
#org.openhab.chart:maxWidth=
################################### NETWORK ####################################
# Primary address subnet (e.g. 192.168.1.0/24).
#
#org.openhab.network:primaryAddress=
# A broadcast address (e.g. 192.168.1.255).
#
#org.openhab.network:broadcastAddress=
# Use only one IP address per interface and family.
#
#org.openhab.network:useOnlyOneAddress=false
# Use IPv6 Addresses if available.
#
#org.openhab.network:useIPv6=true
################################## EPHEMERIS ###################################
# This parameter defines the default list of usual non workable days for the Ephemeris service.
# The value has to be surrounded by square brackets ('[' and ']') and optionally contain value delimiters - a comma ',' to be interpreted as a list of values.
# Example: [SATURDAY,SUNDAY]
#
#org.openhab.ephemeris:dayset-weekend=[SATURDAY,SUNDAY]
# See https://jollyday.sourceforge.net/data.html for help with the following parameters.
# This parameter defines the specific country to get the holidays for.
# Examples: Germany = "de", United States of America = "us"
#
#org.openhab.ephemeris:country=
# This parameter defines the specific region/state to get the holidays for.
# Examples: New York = "ny", Baden-Wuerttemberg = "bw"
#
#org.openhab.ephemeris:region=
# This parameter defines the specific city to get the holidays for.
# Examples: München = "mu"
#
#org.openhab.ephemeris:city=
################################# MISCELLANOUS #################################
# The karaf sshHost parameter configures the bind address for the ssh login to karaf.
# Default is 127.0.0.1 (localhost), so it is only possible to login from the local machine.
#
# Setting this to the address of another network interfaces will allow login from this network.
# Setting this to 0.0.0.0 will allow login from all network interfaces.
#
# !!! Security warning !!!
# Remember to change default login/password, if you allow external login.
# See https://www.openhab.org/docs/administration/console.html for details.
#
#org.apache.karaf.shell:sshHost = 0.0.0.0
# Cross-origin resource sharing (CORS) is a browser security feature that restricts cross-origin
# HTTP requests that are initiated from scripts running in the browser. Setting this option to 'true'
# will disable the browser cross-origin check. This is required if you want to use a web UI that is not
# hosted on the openHAB server domain.
#org.openhab.cors:enable=true
################################### REST API ###################################
# Allow the use of Basic authentication to access protected API resources, in addition to access tokens and API tokens
#
#org.openhab.restauth:allowBasicAuth=true
# When basic authentication is activated, credentials are put in a cache in order to speed up request
# authorization. The entries in the cache expire after a while in order to not keep credentials in memory indefinitely.
# This value defines the expiration time in hours. Set it to 0 for disabling the cache.
#
#org.openhab.restauth:cacheExpiration=6
# By default, operations requiring the "user" role are available when unauthenticated.
# Disabling this option will enforce authorization for these operations.
# Warning: This causes clients that do not support authentication to break.
#
#org.openhab.restauth:implicitUserRole=false
# Grant implicit user role to requests originating from these networks.
# Comma separated list of CIDR.
# This value is ignored if "org.openhab.restauth:implicitUserRole" is enabled.
#
#org.openhab.restauth:trustedNetworks=127.0.0.1/32, 192.168.1.1/24
############################### LANGUAGE SERVER ################################
# The port the language server listens to.
#
#org.openhab.lsp:port=5007
################################# JSON STORAGE #################################
# Sets the number of backup files to keep.
#
#org.openhab.storage.json:backup_files=5
# Sets the time to wait before writing changes to disk. This can reduce the number of writes when many changes are being introduced within a short period.
# The value is specified in milliseconds
#
#org.openhab.storage.json:write_delay=500
# Sets the maximum period the service will wait to write data to disk in the event that many changes are happening continually.
# The value is specified in milliseconds
#
#org.openhab.storage.json:max_defer_delay=30000
################################# MARKETPLACE ##################################
# If set to false no add-ons from the community marketplace will be shown. Already installed add-ons will still be available.
#
#org.openhab.marketplace:enable=true
# Include entries which have not been tagged as published. Warning: this may include entries that are not ready and might not work or harm your installation.
# Enable at your own risk, for testing purposes only.
#
#org.openhab.marketplace:showUnpublished=false
# Specify the API key to use on the community forum (for staff and curators - this allows for instance to see content which is not yet reviewed or otherwise hidden from the general public).
# Leave blank if you don't have one.
#
#org.openhab.marketplace:apiKey=
############################# JSON ADD-ON SERVICE ##############################
# Pipe (|) separated list of URLS that provide 3rd party add-on services via Json files.
# Warning: Bundles distributed over 3rd party add-on services may lack proper review and can potentially contain malicious code and thus harm your system.
#
#org.openhab.jsonaddonservice:urls=
# Include entries which have not been tagged as "stable". These add-ons should be used for testing purposes only and are not considered production-system ready.
#
#org.openhab.jsonaddonservice:showUnstable=false
#################################### INBOX #####################################
# If enabled, an Inbox result matching an existing thing is automatically ignored.
# If set to false, the Inbox may contain results although identical things already exist.
#
#org.openhab.inbox:autoIgnore=true
# If enabled, Inbox results are automatically approved, unless they were marked as ignored.
#
#org.openhab.inbox:autoApprove=false
################################## WEBCLIENT ###################################
# For installations on higher end systems with many cores, increasing number of webclient threads
# may be necessary. Usually, this is reported with "Insufficient configured threads" in the logs.
#
# org.openhab.webclient:minThreadsShared = 20
# org.openhab.webclient:maxThreadsShared = 80
# org.openhab.webclient:minThreadsCustom = 20
# org.openhab.webclient:maxThreadsCustom = 40