Commit Graph
100 Commits
Author SHA1 Message Date
andry c2fead7ac5 uartBridge refactored & cross-compiled. new Mega dev 2021-06-17 02:46:18 +03:00
andry 3ac5480735 OTA utils upd for data & ESP, compilation fix ESP 2021-06-13 14:01:43 +03:00
andry 50cec6abf7 locks leak (Critical), config OTA (interim) 2021-06-12 22:29:56 +03:00
andry 7862dfea81 critical fix! 2021-06-12 03:19:41 +03:00
andry 2f398df8aa UART interceptor now is compatible with Whireshark 2021-06-07 15:44:39 +03:00
andry 5eae1b1838 MB feedback fix, +uartbridge, modbus pins/ESP32 2021-05-24 02:39:30 +03:00
andry 473256d591 delayed command & some mbus optimization 2021-05-16 03:19:23 +03:00
andry 48a5e8fd31 Modbus speedup update2 2021-05-15 16:28:48 +03:00
andry bb65782ad0 modbus speedup update 2021-05-15 15:47:28 +03:00
andry 264b61e7e6 SpeedUp legacy modbus writes if busy 2021-05-15 15:17:53 +03:00
andry 9ae6d9991e Minimum ON volume for modbus dim, mask type=3 fix 2021-05-08 11:36:18 +03:00
andry d219a594c5 modbus mask==3 : incremented value + swap, 4: no increment and swap 2021-05-07 23:16:07 +03:00
andry f241bc0c77 modbus mask type == 3 - swap high and low bytes 2021-05-07 21:39:11 +03:00
andry a911f43f0c bit more Modbus debug info and serial param N81 by default 2021-05-07 21:26:55 +03:00
andry 64d9d13137 Multi-ventilation - alpha 2021-05-02 02:39:31 +03:00
andry ecff141f6a multivent interim 2 2021-04-30 11:51:29 +03:00
andry a0f99d96bc interim - multivent 2021-04-28 21:51:44 +03:00
andry f9b8f95eea Merge branch 'master' into develop 2021-04-13 01:24:22 +03:00
andry c43238c714 CleanUp, GROUP fixes&optimization, binaries 2021-04-13 00:34:34 +03:00
andry 0eb2924816 less stack consumption &faster for recursive groups 2021-04-12 03:44:16 +03:00
andry bfb28512cc OpenHab bugfix, optimization, SCALE_VOLUME_100 opt. 2021-04-09 02:30:41 +03:00
andry 7c642ec286 MASSIVE refactoring. /set scale changed 100 -> 255 2021-04-08 00:32:21 +03:00
andry 0474c0ac48 compilation fix, motor driver fix 2021-04-02 02:37:35 +03:00
andry 3d03aa661d modbus driver for ESP32 fix, INPUT&HANDLE REGISTERS 2021-03-22 03:49:08 +03:00
andry 0d231345c2 Service Pack 1 PID, FLOAT and TENS types compatib. 2021-03-14 15:44:50 +03:00
andry a444ef9b31 Termostat refactoring
All Sensors (1-w, DHT, HDC, CCS):unified transfer measurements
to mqtt/local items
2021-03-11 15:08:43 +03:00
andry 8b0ba44445 Binaries & small changes 2021-03-09 05:44:29 +03:00
andry 058cde331d PID item and float-point fixes 2021-03-09 05:28:13 +03:00
andry e7f606d16c 49days issue fixed, thermostates, RGB/HSV mixes 2021-03-07 00:13:35 +03:00
andry cecb64fbc6 HSV & RGB mixed control, starting with PID 2021-02-22 23:29:12 +03:00
andry 896321ba84 motor driver debugged and reverse polarity, esp32 fix 2021-01-09 04:07:55 +03:00
andry 0622e2abcd Merge branch 'develop' of https://github.com/anklimov/lighthub into develop 2020-12-19 01:12:48 +03:00
andry 9afef45a2a OTA tools for win added 2020-12-19 01:11:47 +03:00
andry 9b164a1dfc added tools for OTA/windows 2020-12-19 01:02:43 +03:00
andry 5028361a6d platformio.ini 2020-12-17 01:52:06 +03:00
andry de6174c108 platformio.ini monitor baudrate&due bins updated 2020-12-17 01:43:55 +03:00
andry 43162cf0f0 Continue modbus developing, DMXbuf corruption fix 2020-12-17 01:35:13 +03:00
andry 2d10ac6fbd Critical: DMXsmooth buffer memory corruption fixed 2020-12-17 01:26:23 +03:00
andry 54d22620b0 DMX flickering bug fixed, RGB on PWM 2020-12-09 04:03:18 +03:00
andry b0c65eb94b MQTT port/login/password issue fixed for some platforms 2020-12-06 02:44:45 +03:00
andry ffa2c521c5 Adopted to aJson lib update 2020-12-03 01:17:49 +03:00
andry 0055ad0463 interim modbus commit (untested) 2020-12-03 00:34:37 +03:00
andry 71be5a1c7c Color temperature 2020-11-23 23:32:08 +03:00
andry 3ab5a9fbc7 Debugged+Doxigen 2020-11-21 20:01:02 +03:00
andry 7bfe7ed330 Refactored beta
+Doxigen autogenerated docs
2020-11-19 23:47:35 +03:00
andry 9fa9e0f481 Refactoring/smoke tested 2020-11-19 16:39:06 +03:00
andry 14ff55fd59 Refactoring #4 (untested) 2020-11-17 20:13:06 +03:00
andry 963a934f51 Refactoring st3 (untested/uncomplete) 2020-11-17 00:02:33 +03:00
andry d81308ad4d REFACTORING st2 (still untested & uncomplete) 2020-11-15 20:26:24 +03:00
andry 118fd25186 UNTESTED interim commit with refactoring 2020-11-13 14:19:30 +03:00
andry 544252fb14 bin 2020-10-15 22:35:02 +03:00
andry b6987bc5bf some messages updated 2020-10-15 20:28:28 +03:00
andry f12286c3b9 Merge pull request #57 from anklimov/develop
RC Release notes:
=====
OTA
Universal Modbus (Read only)
Syslog fixes
MCP23017 driver
StatusLED
Moved to upstream Ethernet library for WizNet
Multiply buttons on single analog input
Refactoring LAN StateMachine and many relability improvements
2020-10-13 01:36:29 +03:00
andry cab96de146 Merge branch 'master' into develop 2020-10-13 01:34:24 +03:00
andry accfd0d245 Red blink on errors
Some cleanup
2020-10-06 02:25:07 +03:00
andry 11943d4fc4 ReRead config AVR/syslog 2020-10-05 17:51:26 +03:00
andry a511869498 (critical) Syslog memory corruption fixed
LAN startup improved
2020-10-05 15:07:51 +03:00
andry 13efb609d3 Refactored LAN final automate (Ethernet2 lib update required) 2020-10-05 03:50:23 +03:00
andry 38cd7baf58 OTA sockets leak fixed with every Ethernet interface restart (critical) 2020-10-04 02:43:44 +03:00
andry 1f1cd1024f compilation fix for slim options 2020-08-15 03:01:39 +03:00
andry b6610a31e7 Analog & I2C input reading cache
New input configuration format
many Discrete inputs on single analog in
2020-08-08 00:21:21 +03:00
andry 97714b5c15 REST command fixed 2020-08-07 02:06:05 +03:00
andry 840d3d60eb Modbus v2 initialization fixed 2020-07-26 14:20:04 +03:00
andry 3b8d085b29 ESP32 stability fix + remove DMX 2020-07-15 02:11:43 +03:00
andry 10a9bb119d building flags & small bugfix (MQTT&TOGGLE) 2020-07-14 01:54:42 +03:00
andry fb6bb153ba ESP8266 build 2020-07-13 22:32:07 +03:00
andry dffba00f74 ESP Wifi auto-restore connect for wifi manager
FIX Ethernet for ESP
2020-07-13 21:40:58 +03:00
andry 832b469103 MCP23017 inputs
STATUSLED
Compilation for all platforms
WIFI_ENABLE option to allow wired connection for ESP
Modbus, Syslog for ESP
2020-07-12 21:56:05 +03:00
andry 8b4b129b39 Master compilation error due Wiznet 5100 library replacing was fixed 2020-07-06 01:46:01 +03:00
andry 3c38e151e1 SlatusLed & reverting to Ethernet2 wiznet lib 2020-07-04 22:04:57 +03:00
andry 76fb07a7b2 few OTA changes 2020-06-14 17:11:17 +03:00
andry e87240d841 new interface class itemCmd as interface between objects
Modbus polling->MQTT
syslog fix
different level of logging infoSerial errorSerial
2020-06-06 18:03:57 +03:00
andry 8c95732164 sysLog fixed, added logging library (for serial & syslog) 2020-05-31 18:14:10 +03:00
andry 00e631515f due OTA programming, EEPROM signature check 2020-05-30 18:23:50 +03:00
andry f691aa0cb0 stop channels when get 2020-05-26 23:26:42 +03:00
andry 0687949bb7 API simplificatoin ph1 (@send param remove 2020-05-21 15:36:35 +03:00
andry cebb6fc486 modbus serial parameters in config 2020-05-18 08:00:48 +03:00
andry 0dedf388da interim commit: universal Modbus driver 2020-05-13 13:03:12 +03:00
andry 4740e881f4 Merge pull request #55 from anklimov/develop
1-wire fixes
2020-05-09 04:16:55 +03:00
andry 28909c0f34 Binaries recompiled with updated 1-wire libraries DS2482-100 and DallasTemperature 2020-05-09 04:15:27 +03:00
andry 6277a44b1d fix for software 1-wire driver 2020-05-09 04:03:21 +03:00
andry d4536e403c 1-wire fix & cleanup 2020-05-08 03:43:03 +03:00
andry e4a5c37cf9 1-wire fix & simplification 2020-05-08 02:53:47 +03:00
andry e4cf5a45a5 Merge pull request #54 from anklimov/develop
Release-2.1
2020-05-07 01:53:22 +03:00
andry 56a0360823 binaries 2020-05-07 01:31:02 +03:00
andry 9d15f7ad9b RGB bright fix 2020-05-07 01:12:01 +03:00
andry f650b830d7 Compiled for all platforms + binaries 2020-05-07 00:22:27 +03:00
andry 7b9c474c19 Motor driver fix and extension (auto switch PWM/NON PWM, Motor Quota) 2020-05-07 00:04:50 +03:00
andry 08f251bc63 1wire error handling 2020-04-27 02:25:43 +03:00
andry ff6816b2e1 multiClick automation slightly modified
Suffix calculaton bug fixed
HUE&SAT impact to non-color channels fixed
2020-04-18 18:59:35 +03:00
andry c7bed971ba Fixes: negative pin# hung, compilation error, double ON ->white color, analog mapping on the edges of interval, macaddr mask, potential unrelability on LAN re-interability 2020-04-17 23:14:17 +03:00
andry d1d62515b6 Legacy input rcmd bug fixed 2020-04-02 02:40:26 +03:00
andry 054ac6a206 /set suffix for RGB channel setup turning chan on bug fixed 2020-03-17 02:52:16 +03:00
andry d5e9686ca9 Compilation issue (with updated libs) fixed for most platforms
Command now can be refined for particular channel state using 
SUBITEM=CMD
2020-03-03 02:27:09 +03:00
andry 504280ca84 compilation fix after ccs811 lib refactoring 2020-03-02 01:03:14 +03:00
andry 24bf7316a9 Smooth DMX fadind for DUE 2020-01-19 23:59:05 +03:00
andry 75b08441f7 SendStatus interim refactoring 2020-01-10 15:21:33 +03:00
andry e0a6ac9ff0 input "erev" param bug 2020-01-10 14:19:50 +03:00
andry 9e9a3c6e7e Config re-reading memory corruption issue fixed 2020-01-10 13:33:22 +03:00
andry cc96e4697e fix 2020-01-10 00:57:34 +03:00