Commit Graph
100 Commits
Author SHA1 Message Date
andry cacd9eab27 Fine tuning & bugfixing (Forced white, short-off) 2020-01-08 20:44:42 +03:00
andry 5a06d221c8 items: /sat and /hue parameters can be changed separately 2020-01-08 13:45:37 +03:00
andry 0044b741ac contact input: two-way long click
INCREASE and DECREASE (%) commands for volume, hue, sat
2020-01-08 03:00:38 +03:00
andry 951d0d4383 single, double, tripple click, longpress, repeat logic for contact inputs are added 2020-01-07 00:15:13 +03:00
andry 8a3980272e Modbus retry for VaCom fixed
1-st attempt to add OTA
2019-11-27 03:49:00 +03:00
andry b02edbda5e Cross-compilaton for all platforms & binaries 2019-11-09 04:27:25 +03:00
andry f57d47dc2b retry if modbus command failed
*/set topics don't invoke OFF/ON anymore
2019-11-09 03:13:41 +03:00
andry a3e0e70aec HSV -> RGB translation for Adafruit fixed (OMG!)
RGB volume restoring issue fixed
AirFlow regulator action timer more precsision
2019-11-09 01:50:02 +03:00
andry c947c8bb4c Motor driver with feedback input (Airflow regulator Dospel)
items pulling reworked
2019-11-03 03:31:32 +03:00
andry 23167b4f1c "item":"item/set" - like config entries allowed now. Completely removed/refactored CMD_SET (suffixes are working instead now) - those commands and settings for challels are separated now 2019-10-24 03:57:18 +03:00
andry b779fd0fac Adafruit NeoPixel library used instead fastLed (allow define [pin#,num,LEDorder] in configuration. Use FASTLED directive to revert FASTLed back 2019-10-23 23:53:45 +03:00
andry 86b19d081d interim spi-led fix 2019-10-22 01:29:48 +03:00
andry 26e8fed4e1 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-10-21 02:40:57 +03:00
andry 78e1562b48 Interim SPI-LED update: general LED logic appplied, LED-ranges, dynamic LED array alloc 2019-10-21 02:40:27 +03:00
andry 99b2456f82 Merge branch 'master' into develop 2019-10-17 14:01:40 +03:00
andry 9cd0d924bb NO Bash required (windows compilation problem gone) - migrated to python
build flags format simplified
Binaries updated
2019-10-17 03:13:39 +03:00
andry 0841c2b06f binaries 2019-10-16 03:12:30 +03:00
andry 9356fa70c5 - 2019-10-16 03:06:12 +03:00
andry 77701e541c Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-10-16 03:03:03 +03:00
andry c8561c8071 Compiled for all platforms 2019-10-16 03:02:43 +03:00
andry d7fda3b89e - 2019-10-16 02:54:23 +03:00
andry 8ddd8f1313 - 2019-10-16 02:53:50 +03:00
andry 668f0118b0 mac check 2019-10-16 01:31:31 +03:00
andry a80509af34 windows PIO compilation issue fixed 2019-10-16 01:02:02 +03:00
andry 8a649272e0 cross-compilation (ESP/MEGA/DUE) 2019-10-15 16:49:10 +03:00
andry 8699f496d6 ccs811 co2 error suppressing 2019-10-15 14:13:54 +03:00
andry 0d3b260bd5 ac fan mode fix 2019-10-15 03:17:32 +03:00
andry d2915e9ad9 no @set command stored internally anymore to have clear differenciate on-off and value changing 2019-10-15 02:52:34 +03:00
andry 0fbf9f0849 nodered colorpicker restored 2019-09-23 00:29:37 +03:00
andry 88d9c262af HALT, REST, XON, XOFF for drivers 2019-09-22 02:13:59 +03:00
andry 7c9d9d171b Critical AC fix
Some additional commands compatibility for generic driver
2019-09-22 00:25:25 +03:00
andry e487db022a fix AC temp update 2019-09-18 02:35:22 +03:00
andry 9b413cd9bb AC mqtt status fixed
cmd  update for "set
Enabled & disabled
2019-09-18 02:23:13 +03:00
andry 862f4bc0d3 Air conditioner driver (Haier) - working now
Small cold restart LED color restore issue fixed
command enlarged to 8 bit
2019-09-18 00:38:15 +03:00
andry 9a0cff1f63 cleanup 2019-09-15 08:01:50 +03:00
andry 21c09b2588 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-09-15 07:56:03 +03:00
andry f900f897b7 Merge pull request #52 from anklimov/GenericOut
Core refactored - 'drivers' for items added
MQTT topics structure changed
driver example for SPI LED
driver example for Air conditioner HAIER
Termostat compatibility for HomeKit and HomeAssistant
2019-09-15 07:52:15 +03:00
andry 3fae70bd61 Haier Air Conditioner UART driver added (initial release)
some warnings removed
2019-09-15 00:44:07 +03:00
andry 206355b3ec group restore/interim fix 2019-09-14 06:53:04 +03:00
andry 4b1be34561 modbus retry issue, core fixes (cold restore issues) 2019-08-29 16:35:56 +03:00
andry 549bd6527c TOGGLE input re-intrrable issue fixed double toggling 2019-08-29 01:06:07 +03:00
andry 90965aad85 commands are case insensetive now
new commands for HVAC/Thermostates
core logic fixes: Group channel logic& stats
RGBx color change cmd will turn chan on
Modbus fm driver shutdown on alarm deadlock fixed
hsv bit flag in channels RAM profile added
MQTT send empty command for OH fixed
ON for thermostat causes HEAT string to stat topic (to be compatible 
with homekit & home assistant)
2019-08-21 23:20:43 +03:00
andry a001bd9e35 HomeKit (HomeBridge) compatible thermostat now.
Small bugfixes & cleanup
2019-08-13 23:26:17 +03:00
andry 209cba2352 getFlag/setFlag/clearFlag added (cmd ext refactoring) 2019-08-13 12:30:58 +03:00
andry 1e06556fe5 pre-sendStatus routine refactoring commit 2019-08-13 03:37:02 +03:00
andry 94810689c2 Split connand and value topics. 1st attempt 2019-08-10 23:20:23 +03:00
andry 64588b6c5a gitignore 2019-08-01 20:21:41 +03:00
andry fa1127190c just working adddress led 2019-08-01 20:03:37 +03:00
andry fb64394571 driver status, setup, stop 2019-07-19 13:52:52 +03:00
andry a24e56e941 generic output channel and first example on SPI LED 2019-07-19 01:11:48 +03:00
andry 91a3aeb206 remove .vscode 2019-07-16 22:04:40 +03:00
andry cc0a679613 remove .vscode 2019-07-16 22:02:28 +03:00
andry 5c4b1512bb abstract ch defs 2019-07-16 22:00:11 +03:00
andry c78891a423 modbus pooling/tomeout fix 2019-07-14 01:44:06 +03:00
andry 088a4b0397 channels abstraction changed 2019-07-14 01:11:23 +03:00
andry 5540b6ae4d - 2019-07-13 20:18:56 +03:00
andry bb318d6a96 binaries for due-5500 2019-07-11 02:01:41 +03:00
andry 07349f3586 Merge pull request #51 from anklimov/develop
Develop
2019-07-08 02:29:39 +03:00
andry 6c0c3ce77e Merge pull request #50 from anklimov/GenericOut
fixed network for MEGA+Wiz5500,  … Mega DMX OUT on TX1 pin now (same with DUE), E81 port Modbus dimmer settings for MEGA. AVR Binaries
2019-07-08 02:27:13 +03:00
andry 4efe3af7bb fixed network for MEGA+Wiz5500,
Mega DMX OUT on TX1 pin now (same with DUE),
E81 port Modbus dimmer settings for MEGA. AVR Binaries
2019-07-08 02:25:41 +03:00
andry 8aec09fe76 Merge pull request #49 from anklimov/GenericOut
simple analog mapping fix (& binaries)
2019-07-01 18:54:11 +03:00
andry 1919d3c210 simple analog mapping fix (& binaries) 2019-06-29 16:35:45 +03:00
andry ea67d46810 minor fix & binaries 2019-06-27 10:32:13 +03:00
andry e6f8e3f9d0 Fix & binaries 2019-06-27 00:21:51 +03:00
andry 3542ba1a6a analog mapping return float value now
noize parameter working against input of mapping translation
2019-06-26 23:35:55 +03:00
andry 719908d7ff Merge pull request #48 from anklimov/develop
ESP8266 EEPROM commit for CLI commands pwd, get, ip added
2019-06-16 23:29:45 +03:00
andry d7e4181377 ESP8266 EEPROM commit for CLI commands pwd, get, ip added 2019-06-16 23:26:35 +03:00
andry 1214e306ea Merge pull request #47 from anklimov/develop
static IP address fix
2019-06-16 00:11:10 +03:00
andry ae868f42d6 binaries 2019-06-16 00:09:00 +03:00
andry fda79ea55f static ip is working again 2019-06-15 01:13:51 +03:00
andry a19ee7bc51 Merge pull request #46 from anklimov/develop
Develop
2019-06-11 15:40:07 +03:00
andry 8c9c0c28eb FW binaries updated 2019-06-11 15:37:08 +03:00
andry 20fa427377 EEPROM alligned 2019-06-11 15:32:23 +03:00
andry b5c6c3a618 Default modbus serial param to N81
Optimized DUE flash saving routine
2019-06-11 15:17:45 +03:00
andry 02fc784002 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-06-09 02:04:50 +03:00
andry cf4f688b4b firmware upload scripts for osx
some debug code removed
2019-06-09 02:04:18 +03:00
andry 21b93f4065 Merge pull request #45 from anklimov/develop
merging Develop branch
2019-06-04 20:33:04 +03:00
andry 77221651a1 Windows flashing tools added 2019-06-04 02:55:59 +03:00
andry 8076625704 Platforms renamed to have clear naming, Mega2560-5500 platform added, flashing tools for mac attached, compiled images renewed 2019-06-02 02:23:40 +03:00
andry 708f51e202 Compilation for all platforms. Compiled binaries updated 2019-06-01 23:54:06 +03:00
andry ea088ca47d M5STACK platform added 2019-06-01 11:37:28 +03:00
andry 1303c106b5 First sucsessfull working build on NRF52840+Wiznet5500 2019-05-12 18:09:39 +03:00
andry dc4215deaf Publish while MQTT connection pending caused hungs/WDT sometime - fixed
Default set 0 to all DMX out channels (include unused)
2019-05-04 18:49:03 +03:00
andry 902b2768fb Merge pull request #43 from anklimov/develop
Critical: hdc1080 sensor stack overflow fixed
2019-05-01 22:40:28 +03:00
andry 3708311e07 Critical: hdc1080 sensor stack overflow fixed 2019-05-01 22:36:58 +03:00
andry dff2f43e41 Merge pull request #42 from anklimov/develop
Develop
2019-04-30 15:37:43 +03:00
andry 0005bd0931 Firmware binaries uploaded 2019-04-30 15:32:50 +03:00
andry b7a729d012 ================================== [SUMMARY] ==================================
Environment nrf52840            [SUCCESS]
Environment esp32               [SUCCESS]
Environment due                 [SUCCESS]
Environment megaatmega2560      [SUCCESS]
Environment esp8266             [SUCCESS]
Environment megaatmega2560-net  [SUCCESS]
Environment due-5500            [SUCCESS]
Environment lighthub21          [SUCCESS]
Environment controllino         [SUCCESS]
Environment stm32               [SUCCESS]
======================== [SUCCESS] Took 100.61 seconds
========================
2019-04-30 15:24:23 +03:00
andry bd47e11a47 ESP compilation fixed 2019-04-30 15:12:41 +03:00
andry 7cb0492a30 Now MQTT compatible with test.mosquitto.org free broker (empty User vs NULL user)
Few analog-in fixes. ESP32 compilation broken due doard definition
changed. Trying to workaround it
2019-04-30 12:51:57 +03:00
andry 29a95f79c0 fix 2019-04-26 03:59:47 +03:00
andry 5d0fe62f71 fix 2019-04-26 03:23:42 +03:00
andry fb3d532e2f MAC generaton for DUE changed (more enthropy)
http config URI MUST start with /cnf now
2019-04-26 03:19:56 +03:00
andry 3b1f1e7b9e Merge pull request #41 from anklimov/develop
Develop branch merge
2019-04-25 19:20:52 +03:00
andry 4c65015327 thermostat & status submit interval increased 2019-04-25 19:17:50 +03:00
andry fd19c42cf0 Critical thermostat initialization bug fixed 2019-04-24 13:05:21 +03:00
andry b744f9b88b compilation fix
================================== [SUMMARY]
==================================
Environment nrf52840            [SUCCESS]
Environment esp32               [SUCCESS]
Environment due                 [SUCCESS]
Environment megaatmega2560      [SUCCESS]
Environment esp8266             [SUCCESS]
Environment megaatmega2560-net  [SUCCESS]
Environment due-5500            [SUCCESS]
Environment lighthub21          [SUCCESS]
Environment controllino         [SUCCESS]
Environment stm32               [SUCCESS]
2019-04-21 12:06:05 +03:00
andry 40954519db Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-04-21 11:54:48 +03:00
andry 9d59d6cf60 Lighthub hardware v2.1 added as platformio environment 2019-04-21 11:54:04 +03:00
andry 5a99efa0c2 Merge pull request #40 from anklimov/develop
Develop to master
MANY stability improvements, Wifi, compilation for all platforms, include ESP32, new sensors, Embedded MAC address for ESPx and DUE, New RGB conversion algorithm and Node-Red compatibility

Release-Candidate for 2.0
Merge
2019-04-09 21:39:42 +03:00