Feature | Support |
Sending | |
Receiving | |
Config |
Supported Brands
Brand | Protocol |
Elro 300 Series | elro_300_switch |
Sender Arguments
1 2 3 4 5 | -s --systemcode=systemcode control a device with this systemcode
-u --unitcode=unitcode control a device with this unitcode
-t --on send an on signal
-f --off send an off signal
-a --all trigger group switching
|
Config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {
"devices": {
"dimmer": {
"protocol": [ "elro_300_switch" ],
"id": [{
"systemcode": 123456,
"unitcode": 0
}],
"state": "off"
}
},
"gui": {
"Lamp": {
"name": "TV Backlit",
"group": [ "Living" ],
"media": [ "all" ]
}
}
}
|
Option | Value |
systemcode | 0 - 4294967295 |
unitcode | 0 - 99 |
state | on / off |
Optional Settings
Device Settings
Setting | Default | Format | Description |
all | 1 | 1 or 0 | If specified this will trigger the group function of
the advanced remotes and trigger all registered devices
for the given Systemcode
|
GUI Settings
Setting | Default | Format | Description |
readonly | 1 | 1 or 0 | Disable controlling this device from the GUIs |
confirm | 1 | 1 or 0 | Ask for confirmation when switching device |
Note
The group button appears to be sending the unitcode of I-1 (First band, first unit) no matter to which band the remote is currently set.
Protocol
This protocol sends 116 pulses like this
302 1208 302 1208 302 302 302 302 302 302 302 1208 302 1208 302 1208 302 1208 302 302 302 302 302 1208 302 302 302 1208 302 1208 302 1208 302 1208 302 302 302 302 302 1208 302 302 302 1208 302 1208 302 302 302 302 302 1208 302 302 302 1208 302 1208 302 1208 302 1208 302 302 302 302 302 1208 302 1208 302 302 302 1208 302 1208 302 302 302 302 302 1208 302 302 302 1208 302 1208 302 302 302 1208 302 1208 302 302 302 1208 302 302 302 1208 302 302 302 302 302 1208 302 1208 302 1208 302 302 302 10268
These pulses are separated into groups of 2:
302 1208
302 1208
302 302
302 302
302 302
302 1208
302 1208
302 1208
302 1208
302 302
302 302
302 1208
302 302
302 1208
302 1208
302 1208
302 1208
302 302
302 302
302 1208
302 302
302 1208
302 1208
302 302
302 302
302 1208
302 302
302 1208
302 1208
302 1208
302 1208
302 302
302 302
302 1208
302 1208
302 302
302 1208
302 1208
302 302
302 302
302 1208
302 302
302 1208
302 1208
302 302
302 1208
302 1208
302 302
302 1208
302 302
302 1208
302 302
302 302
302 1208
302 1208
302 1208
302 302
302 10268
There are several easily identifiable facts here:
320 960 320 960
320 960 960 320
Using a translation pattern of 302 1208 → 1 and 302 302 → 0 we translate this sequence into the following pattern
Testing and some outside info reveals the following sections:
So this code represents:
The protocol filters out false positives by checking if:
This is the readout from the writer’s reference HE300 remote
Band | Code | UnitCode | GroupA | GroupB |
I | 1 | 56 | 13 | 2 |
I | 2 | 52 | 13 | 2 |
I | 3 | 44 | 13 | 2 |
I | 4 | 28 | 13 | 2 |
II | 1 | 50 | 13 | 2 |
II | 2 | 42 | 13 | 2 |
II | 3 | 26 | 13 | 2 |
II | 4 | 38 | 13 | 2 |
III | 1 | 22 | 13 | 2 |
III | 2 | 14 | 13 | 2 |
III | 3 | 49 | 13 | 2 |
III | 4 | 41 | 13 | 2 |
IV | 1 | 25 | 13 | 2 |
IV | 2 | 37 | 13 | 2 |
IV | 3 | 21 | 13 | 2 |
IV | 4 | 13 | 13 | 2 |
This is translated:
1-1 11000111100 10111100101100101111001101100101 1011 10 01 000111 1
1-2 11000111100 10111100101100101111001101100101 1011 10 01 001011 1
1-3 11000111100 10111100101100101111001101100101 1011 10 01 001101 1
1-4 11000111100 10111100101100101111001101100101 1011 10 01 001110 1
2-1 11000111100 10111100101100101111001101100101 1011 10 01 010011 1
2-2 11000111100 10111100101100101111001101100101 1011 10 01 010101 1
2-3 11000111100 10111100101100101111001101100101 1011 10 01 010110 1
2-4 11000111100 10111100101100101111001101100101 1011 10 01 011001 1
3-1 11000111100 10111100101100101111001101100101 1011 10 01 011010 1
3-2 11000111100 10111100101100101111001101100101 1011 10 01 011100 1
3-3 11000111100 10111100101100101111001101100101 1011 10 01 100011 1
3-4 11000111100 10111100101100101111001101100101 1011 10 01 100101 1
4-1 11000111100 10111100101100101111001101100101 1011 10 01 100110 1
4-2 11000111100 10111100101100101111001101100101 1011 10 01 101001 1
4-3 11000111100 10111100101100101111001101100101 1011 10 01 101010 1
4-4 11000111100 10111100101100101111001101100101 1011 10 01 101100 1
G1 11000111100 10111100101100101111001101100101 1100 10 11 000111 1
G2 11000111100 10111100101100101111001101100101 1100 10 11 000111 1
G3 11000111100 10111100101100101111001101100101 1100 10 11 000111 1
G4 11000111100 10111100101100101111001101100101 1100 10 11 000111 1