# LightHub is Flexible, Arduino-Mega based SmartHome controller It allow to connect together: * Contact sensors (switches, buttons etc) * 1-Wire temperature sensors (up to 20 on single bus) * Standard nonexpensive Relay board with TTL inputs, (like this) to control AC powered lamps, floor heaters, boilers etc * Standard LED and AC DMX-512 dimmer boards * Modbus RTU devices (Currently, are deployed two types of Modbus devices: AC Dimmer and Ventilation set (Based on Vacon 10 controller) * Simple DMX wall sensor panel Where is possible both, to configure local control/mapping between inputs and outputs (light, floor heating thermostats) and remote control from Openhab or Openhab2 Smarthome software Scalability is virtually unlimited: Setup so many controllers you needed in most convenient places of your house - MQTT broker will allow controllers communicate each other and with Openhab and propagate commands across network Prease refer our Wiki for insructions. Compiled image has been added to compiled/ folder use avrdude -v -V -patmega2560 -cwiring -b115200 -D -Uflash:w:lighthub.ino.hex:i to flash your Mega 2560 # Dependences (quite big number of libs required. Use git clone to have your local copy in your Arduino libs folder) For patched libraries, appropriate GitHub repo URL provided: * Arduino-Temperature-Control-Library https://github.com/anklimov/Arduino-Temperature-Control-Library * DS2482_OneWire https://github.com/anklimov/DS2482_OneWire * FastLED * Wire (standard) * Artnet * DmxSimple https://github.com/anklimov/DmxSimple (for AVR) or https://github.com/anklimov/ESP-Dmx (for ESP) or https://github.com/anklimov/DmxDue (for DUE) * HTTPClient https://github.com/anklimov/HTTPClient * aJson https://github.com/anklimov/aJson * CmdArduino https://github.com/anklimov/CmdArduino * EEPROM (standard for AVR) or DueFlashStorage for DUE * ModbusMaster https://github.com/anklimov/ModbusMaster * pubsubclient-2.6 * DMXSerial-master (for AVR) https://github.com/anklimov/DMXSerial * Ethernet https://github.com/anklimov/Ethernet * SPI (standard)