Middle east light switches
| Middle east light switches | |
|---|---|
|   | |
| Name | Middle east light switches north/south | 
| Zone | Infrastructure 
 | 
| Owner | i3Detroit | 
| Make Model | WeMos ESP8266 board | 
| Part Number | n/a | 
| Date Acquired | 2017-10 | 
| Storage Location | by west breaker panel, on column next to panel saw | 
| Authorization Required | No | 
| Status | Running | 
| Value | $15 | 
| IP Address | 10.13.107.76, 10.13.107.35 | 
| MAC Address | 2C:3A:E8:1D:2A:32, 5C:CF:7F:FA:43:27 | 
| Hostname | middle-east-light-switches-south, middle-east-light-switches-north | 
| Documentation | https://github.com/i3detroit/custom-mqtt-programs/tree/master/middle-east-light-switches | 
| Other References | |
Intro
Rules
Instructions
Repo: commons light switches
void westOn(PubSubClient* client) { // pin 4
  client->publish("cmnd/i3/inside/lights/020/POWER", "1");
  client->publish("cmnd/i3/inside/lights/021/POWER", "1");
  client->publish("cmnd/i3/inside/lights/022/POWER", "1");
  client->publish("cmnd/i3/inside/lights/023/POWER", "1");
  client->publish("cmnd/i3/inside/lights/024/POWER", "1");
  client->publish("cmnd/i3/inside/lights/026/POWER", "1");
}
void westOff(PubSubClient* client) { // pin 5
  client->publish("cmnd/i3/inside/lights/020/POWER", "0");
  client->publish("cmnd/i3/inside/lights/021/POWER", "0");
  client->publish("cmnd/i3/inside/lights/022/POWER", "0");
  client->publish("cmnd/i3/inside/lights/023/POWER", "0");
  client->publish("cmnd/i3/inside/lights/024/POWER", "0");
  client->publish("cmnd/i3/inside/lights/026/POWER", "0");
}
void eastOn(PubSubClient* client) { // pin 0
  client->publish("cmnd/i3/inside/lights/015/POWER", "1");
  client->publish("cmnd/i3/inside/lights/016/POWER", "1");
  client->publish("cmnd/i3/inside/lights/017/POWER", "1");
  client->publish("cmnd/i3/inside/lights/018/POWER", "1");
  client->publish("cmnd/i3/inside/lights/019/POWER", "1");
}
void eastOff(PubSubClient* client) { // pin 2
  client->publish("cmnd/i3/inside/lights/015/POWER", "0");
  client->publish("cmnd/i3/inside/lights/016/POWER", "0");
  client->publish("cmnd/i3/inside/lights/017/POWER", "0");
  client->publish("cmnd/i3/inside/lights/018/POWER", "0");
  client->publish("cmnd/i3/inside/lights/019/POWER", "0");
}
Maintenance Info
FAQ
ToDo

