Machine Shop Light Switches
| Machine Shop Light Switches | |
|---|---|
| Name | Machine shop light switches |
| Zone | Machine Shop
|
| Owner | i3Detroit |
| Make Model | WeMos ESP8266 board |
| Part Number | n/a |
| Date Acquired | 2017-10 |
| Storage Location | entrances to machine shop |
| Authorization Required | No |
| Status | Running |
| Value | $15 each |
| IP Address | 10.13.107.64,10.13.107.23 |
| MAC Address | 2C:3A:E8:1D:2A:26, 2C:3A:E8:1D:2B:3A |
| Hostname | machine-shop-switches-west.i3detroit.local, machine-shop-switches-south.i3detroit.local |
| Documentation | https://github.com/i3detroit/custom-mqtt-programs/tree/master/machine-shop-light-switches |
| Other References | |
Intro
Rules
Instructions
void lightsOn(PubSubClient* client) { // pin 4
client->publish("cmnd/i3/inside/lights/029/POWER", "1");
client->publish("cmnd/i3/inside/lights/030/POWER", "1");
client->publish("cmnd/i3/inside/lights/031/POWER", "1");
client->publish("cmnd/i3/inside/lights/032/POWER", "1");
client->publish("cmnd/i3/inside/lights/033/POWER", "1");
client->publish("cmnd/i3/inside/lights/034/POWER", "1");
client->publish("cmnd/i3/inside/lights/035/POWER", "1");
}
void lightsOff(PubSubClient* client) { // pin 5
client->publish("cmnd/i3/inside/lights/029/POWER", "0");
client->publish("cmnd/i3/inside/lights/030/POWER", "0");
client->publish("cmnd/i3/inside/lights/031/POWER", "0");
client->publish("cmnd/i3/inside/lights/032/POWER", "0");
client->publish("cmnd/i3/inside/lights/033/POWER", "0");
client->publish("cmnd/i3/inside/lights/034/POWER", "0");
client->publish("cmnd/i3/inside/lights/035/POWER", "0");
}
void fanOn(PubSubClient* client) { // pin 0
client->publish("cmnd/i3/machineShop/fans/ceilingFan/POWER", "1");
}
void fanOff(PubSubClient* client) { // pin 2
client->publish("cmnd/i3/machineShop/fans/ceilingFan/POWER", "0");
}
Maintenance Info
FAQ
ToDo