Commons Light Switches
| Commons Light Switches | |
|---|---|
| Name | Commons light switches |
| Zone | Commons Area
|
| Owner | i3Detroit |
| Make Model | esp-12, white board |
| Part Number | n/a |
| Date Acquired | 2017-09-27 |
| Storage Location | south wall by the breaker panel |
| Authorization Required | No |
| Status | Running |
| Value | $50 |
| IP Address | 10.13.107.39, 10.13.107.225 |
| MAC Address | 18:FE:34:FA:3E:1F, 5C:CF:7F:FA:46:A8 |
| Hostname | commons-light-switches |
| Documentation | https://github.com/i3detroit/custom-mqtt-programs/tree/master/commons-light-switches |
| Other References | |
Intro
Rules
Instructions
void eastOn(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/001/POWER", "1");
client->publish("cmnd/i3/inside/lights/002/POWER", "1");
client->publish("cmnd/i3/inside/lights/003/POWER", "1");
client->publish("cmnd/i3/inside/lights/004/POWER", "1");
}
void centerOn(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/005/POWER", "1");
client->publish("cmnd/i3/inside/lights/006/POWER", "1");
client->publish("cmnd/i3/inside/lights/007/POWER", "1");
client->publish("cmnd/i3/inside/lights/008/POWER", "1");
client->publish("cmnd/i3/inside/lights/009/POWER", "1");
}
void westOn(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/010/POWER", "1");
client->publish("cmnd/i3/inside/lights/011/POWER", "1");
client->publish("cmnd/i3/inside/lights/012/POWER", "1");
client->publish("cmnd/i3/inside/lights/013/POWER", "1");
client->publish("cmnd/i3/inside/lights/014/POWER", "1");
}
void eastOff(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/001/POWER", "0");
client->publish("cmnd/i3/inside/lights/002/POWER", "0");
client->publish("cmnd/i3/inside/lights/003/POWER", "0");
client->publish("cmnd/i3/inside/lights/004/POWER", "0");
}
void centerOff(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/005/POWER", "0");
client->publish("cmnd/i3/inside/lights/006/POWER", "0");
client->publish("cmnd/i3/inside/lights/007/POWER", "0");
client->publish("cmnd/i3/inside/lights/008/POWER", "0");
client->publish("cmnd/i3/inside/lights/009/POWER", "0");
}
void westOff(PubSubClient* client) {
client->publish("cmnd/i3/inside/lights/010/POWER", "0");
client->publish("cmnd/i3/inside/lights/011/POWER", "0");
client->publish("cmnd/i3/inside/lights/012/POWER", "0");
client->publish("cmnd/i3/inside/lights/013/POWER", "0");
client->publish("cmnd/i3/inside/lights/014/POWER", "0");
}
Maintenance Info
FAQ
ToDo