578 Commits

Author SHA1 Message Date
b5c6c3a618 Default modbus serial param to N81
Optimized DUE flash saving routine
2019-06-11 15:17:45 +03:00
02fc784002 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-06-09 02:04:50 +03:00
cf4f688b4b firmware upload scripts for osx
some debug code removed
2019-06-09 02:04:18 +03:00
21b93f4065 Merge pull request #45 from anklimov/develop
merging Develop branch
2019-06-04 20:33:04 +03:00
77221651a1 Windows flashing tools added 2019-06-04 02:55:59 +03:00
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
708f51e202 Compilation for all platforms. Compiled binaries updated 2019-06-01 23:54:06 +03:00
ea088ca47d M5STACK platform added 2019-06-01 11:37:28 +03:00
1303c106b5 First sucsessfull working build on NRF52840+Wiznet5500 2019-05-12 18:09:39 +03:00
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
902b2768fb Merge pull request #43 from anklimov/develop
Critical: hdc1080 sensor stack overflow fixed
2019-05-01 22:40:28 +03:00
3708311e07 Critical: hdc1080 sensor stack overflow fixed 2019-05-01 22:36:58 +03:00
dff2f43e41 Merge pull request #42 from anklimov/develop
Develop
2019-04-30 15:37:43 +03:00
0005bd0931 Firmware binaries uploaded 2019-04-30 15:32:50 +03:00
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
bd47e11a47 ESP compilation fixed 2019-04-30 15:12:41 +03:00
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
29a95f79c0 fix 2019-04-26 03:59:47 +03:00
5d0fe62f71 fix 2019-04-26 03:23:42 +03:00
fb3d532e2f MAC generaton for DUE changed (more enthropy)
http config URI MUST start with /cnf now
2019-04-26 03:19:56 +03:00
3b1f1e7b9e Merge pull request #41 from anklimov/develop
Develop branch merge
2019-04-25 19:20:52 +03:00
4c65015327 thermostat & status submit interval increased 2019-04-25 19:17:50 +03:00
fd19c42cf0 Critical thermostat initialization bug fixed 2019-04-24 13:05:21 +03:00
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
40954519db Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-04-21 11:54:48 +03:00
9d59d6cf60 Lighthub hardware v2.1 added as platformio environment 2019-04-21 11:54:04 +03:00
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
63b3d0faa7 Merge branch 'master' into develop 2019-04-09 21:31:46 +03:00
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
8166e55fca Firmware compiled binaries updated 2019-04-07 00:58:08 +03:00
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
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
5d46dd5807 few cleanup 2019-04-07 00:12:13 +03:00
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
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
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
e65241e201 Wifi Fix 2019-04-02 01:31:38 +03:00
eb29e4f227 Add some WIFI respawning & relability improvements for ESPx
MEGA compilation error fixed
2019-04-01 01:58:29 +03:00
dc16a663ec More control and relability 2019-03-31 11:18:45 +03:00
df4a9540a5 Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2019-03-30 20:29:27 +03:00
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
94b7bf7fc4 Update README.md 2019-03-29 12:50:27 +03:00
3216131e96 Update README.md 2019-03-29 12:49:48 +03:00
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
db29ee566c ESP8266 fix (autoretrieve conf if 404)
flash (aJson update required)
2019-03-24 03:01:18 +03:00
8b56ea4378 MAC address setup refactored (for ESPx and DUE - embedded addresses by default) 2019-03-24 01:46:10 +03:00
8b9584f975 STM32 fix&slim, Wifi manager ESP32, compiled binaries updated for all platforms 2019-03-23 22:26:58 +03:00
6fa661690b Some cleanup, halfway of EEPROM config saving for ESP8266 (required updated aJson lib) 2019-03-23 19:11:09 +03:00
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
696254a932 ESP8266 tested, fixed & working (mqtt submit_status caused hungs in ESP if no MQTT connection) 2019-03-22 03:48:15 +03:00