-
Notifications
You must be signed in to change notification settings - Fork 9
/
config.h.sample
49 lines (46 loc) · 3.85 KB
/
config.h.sample
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
// For mono-stable buttons it will trigger state: LOW - when button is pressed, HIGH - when button is released
const uint8_t MONO_STABLE_TRIGGER = LOW;
// time interval for RELAY_IMPULSE type relay, ignored when button type is DING_DONG or REED_SWITCH
unsigned long RELAY_IMPULSE_INTERVAL = 250;
// Row params: sensor ID - sensor ID reported on MySensor Gateway
// relay pin - Expander supported
// button pin - <0 for virtual buttons (only available in MySensor Gateway); no support for Expander
// relay options - [RELAY_TRIGGER_LOW|RELAY_TRIGGER_HIGH] {RELAY_STARTUP_ON|RELAY_STARTUP_OFF} {RELAY_IMPULSE}
// button type - [MONO_STABLE|BI_STABLE|DING_DONG|REED_SWITCH]
// relay description - reported on MySensor Gateway, can help identify device on initial configuration in Home Automation App, can be empty ("")
RelayButton myRelayButtons[] = {
{0, 4, A0, RELAY_TRIGGER_LOW, MONO_STABLE, "Ł2 - kinkiet"}, // WŁ: Ł2
{1, 19, A1, RELAY_TRIGGER_LOW, BI_STABLE, "Salon 2"}, // WŁ: Salon prawy
{2, 18, A2, RELAY_TRIGGER_LOW, BI_STABLE, "Salon 1"}, // WŁ: Salon lewy
{3, 14, A3, RELAY_TRIGGER_LOW | RELAY_STARTUP_OFF, BI_STABLE, "Halogen - Taras"}, // WŁ: Taras
{4, 25, A4, RELAY_TRIGGER_LOW, BI_STABLE, "Kuchnia"}, // WŁ: Kuchnia lewy
{5, 26, A5, RELAY_TRIGGER_LOW, BI_STABLE, "Kuchnia - Kinkiet"}, // WŁ: Kuchnia prawy
{6, 31, A6, RELAY_TRIGGER_LOW, BI_STABLE, "Jadalnia 2"}, // WŁ: Hall I/Jadalnia prawy
{17, 22, A7, RELAY_TRIGGER_LOW, BI_STABLE, "Ł1 - Kinkiet"}, // WŁ: Hall I/Ł1 prawy
{8, 34, A8, RELAY_TRIGGER_LOW, MONO_STABLE, "Garaż"}, // WŁ: Kotłownia/Garaż
{8, 34, A9, RELAY_TRIGGER_LOW, MONO_STABLE, "Garaż"}, // WŁ: Garaż
{10, 3, A10, RELAY_TRIGGER_LOW | RELAY_STARTUP_ON, BI_STABLE, "Halogen - wejście"}, // WŁ: Drzwi wejściowe
{12, 32, A12, RELAY_TRIGGER_LOW, BI_STABLE, "Hall 1"}, // WŁ: Hall I/Jadalnia lewy
{12, 32, A13, RELAY_TRIGGER_LOW, BI_STABLE, "Hall 1"}, // WŁ: Hall I/Wiatrołap
{14, 35, A14, RELAY_TRIGGER_LOW, BI_STABLE, "Wiatrołap"}, // WŁ: Wiatrołap/Hall I
{15, 24, A15, RELAY_TRIGGER_LOW, MONO_STABLE, "Kotłownia"}, // WŁ: Kotłownia/Hall I
{16, 27, 53, RELAY_TRIGGER_LOW, BI_STABLE, "Ł1 - Taśma LED"}, // WŁ: Hall I/Ł1 środek
{17, 22, 52, RELAY_TRIGGER_LOW, MONO_STABLE, "Ł1 - Kinkiet"}, // WŁ: Ł1
{18, 23, 51, RELAY_TRIGGER_LOW, BI_STABLE, "Ł1"}, // WŁ: Hall I/Ł1 lewy
{19, 8, 50, RELAY_TRIGGER_LOW, BI_STABLE, "Klatka Schodowa"}, // WŁ: Hall I/Schody prawy
{12, 32, 49, RELAY_TRIGGER_LOW, BI_STABLE, "Hall 1"}, // WŁ: Hall I/Schody lewy
{21, 29, 48, RELAY_TRIGGER_LOW, BI_STABLE, "Gabinet"}, // WŁ: Gabinet
{22, 9, 47, RELAY_TRIGGER_LOW, BI_STABLE, "Hall 2"}, // WŁ: Hall II/Schody prawy
{19, 8, 46, RELAY_TRIGGER_LOW, BI_STABLE, "Klatka Schodowa"}, // WŁ: Hall II/Schody lewy
{24, 11, 45, RELAY_TRIGGER_LOW, BI_STABLE, "Garderoba"}, // WŁ: Garderoba
{26, 7, 43, RELAY_TRIGGER_LOW, BI_STABLE, "Pok. nad kuchnią 1"}, // WŁ: Pok. nad kuchnią 1
{27, 10, 42, RELAY_TRIGGER_LOW, BI_STABLE, "Pok. nad salonem 2"}, // WŁ: Pok. nad salonem 2
{29, 5, 40, RELAY_TRIGGER_LOW, BI_STABLE, "Ł2"}, // WŁ: Hall II/Ł2 lewy
{30, 6, 39, RELAY_TRIGGER_LOW, BI_STABLE, "Ł2 - Taśma LED"}, // WŁ: Hall II/Ł2 prawy
{22, 9, 38, RELAY_TRIGGER_LOW, BI_STABLE, "Hall 2"}, // WŁ: Hall II/Sypialnia
{32, 12, 37, RELAY_TRIGGER_LOW, BI_STABLE, "Sypialnia 2"}, // WŁ: Sypialnia 2
{34, 28, -1, RELAY_TRIGGER_LOW | RELAY_STARTUP_ON, MONO_STABLE, "Halogen - Garaż"}, // WŁ: Virtual Button 1
{35, 30, -2, RELAY_TRIGGER_LOW | RELAY_STARTUP_OFF, MONO_STABLE, "Ł1 - Wentylator"}, // WŁ: Virtual Button 2
{36, 15, -3, RELAY_TRIGGER_LOW | RELAY_STARTUP_OFF, MONO_STABLE, "Halogen - wschód"}, // WŁ: Virtual Button 3
{40, 2, -7, RELAY_TRIGGER_LOW | RELAY_STARTUP_OFF, MONO_STABLE, "Ł2 - wentylator"}, // WŁ: Virtual Button 7
};