2017-10-04 15:38:43 +03:00
2017-10-02 15:15:04 +03:00
2017-11-11 15:52:34 +03:00
2017-10-02 15:15:04 +03:00

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.

Just started preparation to porting firmware to AVR based Arduino DUE and ESP8266/ESP32

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

or

/Users//Library/Arduino15/packages/arduino/tools/bossac/1.6.1-arduino/bossac -i -d --port=cu.usbmodem1451 -U false -e -w -v -b lighthub.ino.bin -R to flash your DUE

(need to correct path and port, of course)

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:

Portation from AVR Mega 2560 to SAM3X8E (Arduino DUE) and ESP not completed yet and on early stage now. Core is mostly migrated (except EEPROM in DUE)

AVR version is basic and have all functions

Another platforms limitations (todo): SAM3X8E: -EEPROM issues to be fixed -DMX-in - not deployed yet -Improve http client

ESP: -Wifi instead Ether not implemented yet -DMX-IN

Description
No description provided
Readme Apache-2.0 125 MiB
Languages
C++ 92.3%
C 4.8%
Batchfile 1.9%
Shell 0.8%
Python 0.2%