-
Notifications
You must be signed in to change notification settings - Fork 3
/
Brink_MQTT_Client
147 lines (147 loc) · 3.7 KB
/
Brink_MQTT_Client
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
UID: mqtt:topic:mosquitto:2bab1fbfa2
label: Brink MQTT Client
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:mosquitto
channels:
- id: temp_from_atmo
channelTypeUID: mqtt:number
label: Temperature from atmosphere
description: ""
configuration:
stateTopic: brink/TempSupplyIn/get
- id: temp_from_indoors
channelTypeUID: mqtt:number
label: Temperature from indoors
description: ""
configuration:
stateTopic: brink/TempExhIn/get
- id: fault_indication
channelTypeUID: mqtt:switch
label: Fault Indication
description: ""
configuration:
stateTopic: brink/FauiltIndication/get
off: "0"
on: "1"
- id: ventilation_nominal_value
channelTypeUID: mqtt:dimmer
label: Set Ventilation Nomnal Value
description: ""
configuration:
commandTopic: brink/VentNomValue/set
- id: filter_dirty
channelTypeUID: mqtt:switch
label: Filter Dirty
description: ""
configuration:
stateTopic: brink/FilterDirty/get
off: "0"
on: "1"
- id: bypass_status
channelTypeUID: mqtt:contact
label: Bypass Status
description: ""
configuration:
stateTopic: brink/BypassStaus/get
off: "0"
on: "1"
- id: ventilation_mode
channelTypeUID: mqtt:switch
label: Ventilation mode
description: ""
configuration:
stateTopic: brink/VentilationMode/get
off: "0"
on: "1"
- id: curr_pressure_inpuct_duct
channelTypeUID: mqtt:number
label: Current pressure Input duct
description: ""
configuration:
stateTopic: brink/CPID/get
- id: curr_pressure_output_duct
channelTypeUID: mqtt:number
label: Current pressure Output duct
description: ""
configuration:
stateTopic: brink/CPOD/get
- id: fault_code
channelTypeUID: mqtt:number
label: Fault code
description: ""
configuration:
stateTopic: brink/FaultCode/get
- id: curr_ventilation_volume
channelTypeUID: mqtt:number
label: Current ventilation volume
description: ""
configuration:
stateTopic: brink/CurrentVolume/get
- id: U1
channelTypeUID: mqtt:number
label: Volume step 1
description: ""
configuration:
stateTopic: brink/U1/get
- id: U2
channelTypeUID: mqtt:number
label: Volume step 2
description: ""
configuration:
stateTopic: brink/U2/get
- id: U3
channelTypeUID: mqtt:number
label: Volume step 3
description: ""
configuration:
stateTopic: brink/U3/get
- id: U4
channelTypeUID: mqtt:number
label: Minimum outside temperature bypass
description: ""
configuration:
commandTopic: brink/U4/set
min: 5
stateTopic: brink/U4/get
max: 20
- id: U5
channelTypeUID: mqtt:number
label: Minimum indoor temperature bypass
description: ""
configuration:
commandTopic: brink/U5/set
min: 18
stateTopic: brink/U5/get
max: 30
- id: hw_circulation_pump
channelTypeUID: mqtt:switch
label: Hot Water circulation pump
description: ""
configuration:
commandTopic: brink/HWCP/set
retained: false
qos: 0
stateTopic: brink/HWCP/get
off: "0"
on: "1"
- id: bypass_position
channelTypeUID: mqtt:contact
label: Bypass position
description: ""
configuration:
stateTopic: brink/BypassPosition/get
off: "0"
on: "1"
- id: bypass_change
channelTypeUID: mqtt:string
label: Bypass Message Change (option)
description: ""
configuration:
stateTopic: brink/OpenThermStatus/get
- id: wifi_signal
channelTypeUID: mqtt:number
label: Wifi signal strength
description: ""
configuration:
stateTopic: brink/Wifi/get