-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample.iot-settings.yaml
75 lines (56 loc) · 4.06 KB
/
sample.iot-settings.yaml
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
# WARNING:
## DO NOT commit *iot-settings.yaml* file
settings:
#### IOT presets
presets:
roof_water_heater:
# [IotDeviceType] enum
device_type: roof_water_heater
# [int] [ms] the interval of time required between beeps to activate the short period buzzer
interval_between_beeps_to_start_short_period_buzzer_ms: 000 # 0 sec
# [int] [ms] the total runtime after which the continuous buzzer should start
start_continuous_period_buzzer_beep_after_ms: 000 # 0 mins
# [int] [ms] the duration of the short term buzzer beep
short_period_buzzer_beep_duration_ms: 000 # 0 sec
# [int] [ms] the maximum intervals allowed between 2 activities of an IOT device to tag it as a single session
# this is useful in judging whether the IOT is still in session in case of a power failure or other unknown reasons.
max_interval_to_persist_session_ms: 000 # 0 sec
# [int] [ms] pause the device activity when there is no ping for [pause_total_running_time_on_inactive_for_ms]
# this is done to take care of power outage while using the device and to pause the device activity when there is no ping for a preset amount of time
# resume the device activity once the ping is received again
# Note: if the activity is received after [max_interval_to_persist_session_ms] time then it will be considered as a new session
pause_total_running_time_on_inactive_for_ms: 000
bore_well_motor:
# [IotDeviceType] enum
device_type: bore_well_motor
# [int] [ms] the interval of time required between beeps to activate the short period buzzer
interval_between_beeps_to_start_short_period_buzzer_ms: 000 # 0 sec
# [int] [ms] the total runtime after which the continuous buzzer should start
start_continuous_period_buzzer_beep_after_ms: 000 # 0 sec
# [int] [ms] the duration of the short term buzzer beep
short_period_buzzer_beep_duration_ms: 000 # 0 sec
# [int] [ms] the maximum intervals allowed between 2 activities of an IOT device to tag it as a single session
# this is useful in judging whether the IOT is still in session in case of a power failure or other unknown reasons.
max_interval_to_persist_session_ms: 000 # 0 sec
# [int] [ms] pause the device activity when there is no ping for [pause_total_running_time_on_inactive_for_ms]
# this is done to take care of power outage while using the device and to pause the device activity when there is no ping for a preset amount of time
# resume the device activity once the ping is received again
# Note: if the activity is received after [max_interval_to_persist_session_ms] time then it will be considered as a new session
pause_total_running_time_on_inactive_for_ms: 000
ground_well_motor:
# [IotDeviceType] enum
device_type: ground_well_motor
# [int] [ms] the interval of time required between beeps to activate the short period buzzer
interval_between_beeps_to_start_short_period_buzzer_ms: 000 # 0 sec
# [int] [ms] the total runtime after which the continuous buzzer should start
start_continuous_period_buzzer_beep_after_ms: 000 # 0 sec
# [int] [ms] the duration of the short term buzzer beep
short_period_buzzer_beep_duration_ms: 000 # 0 sec
# [int] [ms] the maximum intervals allowed between 2 activities of an IOT device to tag it as a single session
# this is useful in judging whether the IOT is still in session in case of a power failure or other unknown reasons.
max_interval_to_persist_session_ms: 000 # 0 sec
# [int] [ms] pause the device activity when there is no ping for [pause_total_running_time_on_inactive_for_ms]
# this is done to take care of power outage while using the device and to pause the device activity when there is no ping for a preset amount of time
# resume the device activity once the ping is received again
# Note: if the activity is received after [max_interval_to_persist_session_ms] time then it will be considered as a new session
pause_total_running_time_on_inactive_for_ms: 000