Commit Graph
100 Commits
Author SHA1 Message Date
andry bb318d6a96 binaries for due-5500 2019-07-11 02:01:41 +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 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 d7e4181377 ESP8266 EEPROM commit for CLI commands pwd, get, ip added 2019-06-16 23:26:35 +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 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 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 3708311e07 Critical: hdc1080 sensor stack overflow fixed 2019-05-01 22:36:58 +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 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 63b3d0faa7 Merge branch 'master' into develop 2019-04-09 21:31:46 +03:00
andry 03ea4dddd1 NodeRed Dashbord color picker compatible parser now
(tolerant to MQTT payload arrays like here):
[myhome/in/kuh/set] hsv(65, 100%, 86%)
Item=kuh Sub=1 Cmd=0 Par= <65> <100> <86>
2019-04-09 00:48:20 +03:00
andry 8166e55fca Firmware compiled binaries updated 2019-04-07 00:58:08 +03:00
andry 1d8485391e Wifi manager timeout decreased to 30 sec if wifi disconnected after normal operation
(Timeout after cold reboot stay 180 sec)
2019-04-07 00:50:00 +03:00
andry 2c2657799d Environment nrf52840 [SUCCESS]
Environment esp32               [SUCCESS]
Environment due                 [SUCCESS]
Environment megaatmega2560      [SUCCESS]
Environment esp8266             [SUCCESS]
Environment megaatmega2560-net  [SUCCESS]
Environment due-5500            [SUCCESS]
Environment controllino         [SUCCESS]
Environment stm32               [SUCCESS]
2019-04-07 00:43:48 +03:00
andry 5d46dd5807 few cleanup 2019-04-07 00:12:13 +03:00
andry 3d598a1217 More stability: MQTT Publish suppressed if input Loop invoked from ethernet Idle (reentrance issue? low-memory for stack?)
Side effects - some MQTT publishings may lost
Watchdog enabled when MQTT connection pending
2019-04-06 23:53:59 +03:00
andry ebc908a3a1 Post-merge fix: no local item control without emit tag, i2c scan fixed and removed
significant stability improvements: config re-load cleanup, MQTT submit
only if connected (ESPx very sensetive on it)
new: negative relay pin# - output invertion
2019-04-06 22:53:36 +03:00
andry 8bf3c86a92 Manually merged pull request "Is dev #39
anklimov:develop from livello:is-dev
 -Domotics fixed
 -i2c bus scan
 -Soft reboot on most platforms (except NRF & STM32)
2019-04-02 12:06:50 +03:00
andry e65241e201 Wifi Fix 2019-04-02 01:31:38 +03:00
andry eb29e4f227 Add some WIFI respawning & relability improvements for ESPx
MEGA compilation error fixed
2019-04-01 01:58:29 +03:00
andry dc16a663ec More control and relability 2019-03-31 11:18:45 +03:00
andry df4a9540a5 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-03-30 20:29:27 +03:00
andry 9b1c2e5889 ccs811 & hdc1080 integration done
mqtt publish to abstrchin added
http connection error threating for ESPx, DUE, STM fixed
ESP8266 pin conflict between sensor WAK and DMX OUT fixed
DHT begin added
2019-03-30 20:20:32 +03:00
andry 94b7bf7fc4 Update README.md 2019-03-29 12:50:27 +03:00
andry 3216131e96 Update README.md 2019-03-29 12:49:48 +03:00
andry b30b9346fb Input modularity deployed (see lighthub/modules)
CCS811 & HDC1080 almost developed as Input module
Inputs core refactored
2019-03-25 02:04:48 +03:00
andry db29ee566c ESP8266 fix (autoretrieve conf if 404)
flash (aJson update required)
2019-03-24 03:01:18 +03:00
andry 8b56ea4378 MAC address setup refactored (for ESPx and DUE - embedded addresses by default) 2019-03-24 01:46:10 +03:00
andry 8b9584f975 STM32 fix&slim, Wifi manager ESP32, compiled binaries updated for all platforms 2019-03-23 22:26:58 +03:00
andry 6fa661690b Some cleanup, halfway of EEPROM config saving for ESP8266 (required updated aJson lib) 2019-03-23 19:11:09 +03:00
andry 2947a1e53c Environment nrf52840_dk [SUCCESS]
Environment esp32               [SUCCESS]
Environment due                 [SUCCESS]
Environment megaatmega2560      [SUCCESS]
Environment esp8266             [SUCCESS]
Environment megaatmega2560-net  [SUCCESS]
Environment due-5500            [SUCCESS]
Environment controllino         [SUCCESS]
Environment stm32               [SUCCESS]
2019-03-23 15:58:52 +03:00
andry 696254a932 ESP8266 tested, fixed & working (mqtt submit_status caused hungs in ESP if no MQTT connection) 2019-03-22 03:48:15 +03:00
andry 581c172e8e few ESP improvements 2019-03-22 02:26:06 +03:00
andry ad4d9df00a ESP8266 build fix 2019-03-22 01:15:23 +03:00
andry 2f66491153 Changed again/ Now is nice! 2019-03-13 01:51:37 +03:00
andry 04caf6ffdf RGB - to RGBW conversion algorithm changed 2019-03-13 00:43:33 +03:00
andry 6a6fbf469b INIT_VOLUME increased to 50% 2019-03-10 01:29:50 +03:00
andry d084849fd6 For water heaters (termostate negative pin#) if some comes wrong (or no connection with termometers output is LOW - valve OPEN)
// OFF - also VALVE is OPEN (no teat control)
2019-03-10 01:10:01 +03:00
andry 02fd5078c9 negative pin init hung fixed, homie nodes list submittind removed (unstable if long list) 2019-03-10 00:42:43 +03:00
andry cbe5980766 fix 2019-03-09 23:49:10 +03:00
andry 7595a99474 -default topics prefix used if no "/" in "emit" parameters of output
-Thermostat should be working with DHT22
-Negative PIN# in thermostat item - reverse logic: HIGH level of output
should stop heating
2019-03-09 23:38:57 +03:00
andry cd32554175 MQTT topics refactoring (sub-properties, set) to better compatibility, modify default topic prefix from /myhome to myhome 2019-03-08 03:55:59 +03:00
andry 515728207f fixed longint conversion Mega 2019-03-07 19:16:03 +03:00
andry eb43bc5d18 uptime to 32 bits, build# to homie 2019-03-06 15:51:44 +03:00
andry 8aac733cd1 Merge pull request #38 from anklimov/develop
Small homie topics fix/tested Mega&Due
2019-03-04 22:14:33 +03:00
andry 517b760e49 due compilation fix 2019-03-04 16:07:45 +03:00
andry ac71e4436b fix 2019-03-04 16:02:17 +03:00
andry bdac63fa8a homie topic strucrure correction 2019-03-04 15:47:12 +03:00
andry 12af8d0286 Merge pull request #37 from anklimov/develop
Release candidate for V2.0
2019-03-04 05:00:56 +03:00
andry eff97d117c Merge branch 'master' into develop 2019-03-04 04:57:02 +03:00
andry ed0330307e Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-03-04 04:50:39 +03:00
andry 141bb9c657 MQTT topics config & CallBack refactoring 2019-03-04 04:49:35 +03:00
andry 8d779c4581 Update README.md 2019-03-04 01:21:51 +03:00
andry 8cc63445be Update README.md 2019-03-04 01:19:21 +03:00
andry 83e61b042e Update README.md 2019-03-04 01:17:15 +03:00
andry d1def67417 Update README.md 2019-03-04 01:14:34 +03:00
andry ba535a6e12 Update README.md 2019-03-04 01:01:46 +03:00
andry 98db109235 Update README.md 2019-03-04 00:34:42 +03:00
andry 23e493097e fix Mega compilation 2019-03-03 16:16:35 +03:00
andry c74575e0e9 Improve multiplatform building stuff 2019-03-03 15:42:54 +03:00
andry b6149c4603 Delete CNAME 2019-02-16 10:58:57 +03:00
andry 111b85ca04 Create CNAME 2019-02-16 10:56:55 +03:00
andry 1048d543c5 Set theme jekyll-theme-cayman 2019-02-16 10:55:58 +03:00
andry 3e3b5f9f5f fix 2019-02-14 18:18:49 +03:00
andry 5b5e5e9010 Progmem issues fixed (Mega) 2019-02-14 17:34:31 +03:00
andry 415fce33c8 hungs if no items configured - fixed 2019-02-10 00:18:48 +03:00
andry 772f3ab28c artnet hung fixed 2019-02-09 23:58:30 +03:00
andry e7f376196c Improved logic to threat unknown 1-wire device (some PnP)
artnet disabled by default for due since some execution blocking in
artnet->read()
2019-02-09 22:38:47 +03:00
andry ecb11ce3a5 DeviceID based default MAC for DUE, fix for artnet hungs w/o LAN fixed 2019-02-09 12:51:34 +03:00
andry 064ef6f007 MQTT subscribe fix, AnalogIn fix, first attempt to compile for NRF5 2019-02-04 01:38:46 +03:00
andry 8d87f09e29 Beginning to add homie convention compatibility https://homieiot.github.io/specification/ 2019-01-04 04:10:10 +03:00
andry 8652810558 Update README.md 2018-12-25 15:40:41 +03:00
andry b60ff43cf2 Update README.md
update ext links
2018-12-25 15:25:41 +03:00
andry 4508600cde Improved analog input logic. Mapping config param added 2018-11-25 17:33:42 +03:00
andry 37a6c677ce AnalogInput developed, some other fixes: eol-to-endl debugSerial; volume RGB channels changing by single argument passing (GoodleHome/analogue input control) fixed 2018-11-25 04:46:35 +03:00
andry 8fccde7686 Thermostat group setpoint setup fixed, and setting temperature will not turn off heater now 2018-11-23 17:10:34 +03:00