andry
782d353478
Fixed interferention with homie $ contained topics
2022-02-17 02:04:16 +03:00
andry
d207ef23d3
update
2022-02-16 21:42:07 +03:00
andry
3b66ecb2cb
MQTT message loop fixed
2022-02-16 14:46:50 +03:00
andry
20bdbac8c5
Ctrl retcodes - move some to positive values
2022-02-14 02:14:39 +03:00
andry
b79d873629
binaries
2022-02-14 01:45:15 +03:00
andry
32e7dbd730
remove topics on complete, homie fixed, deflt name
2022-02-14 01:32:46 +03:00
andry
d30591d9f7
cleanUp persistance of command topics (update libs
2022-02-13 18:47:40 +03:00
andry
fc8b04ac9b
AirCon, OpenHab, Relay status fixed& interop
2022-01-29 03:33:29 +03:00
andry
d76867063e
extra space MQTT starus payload removed
2022-01-27 03:52:56 +03:00
andry
c7d1bc65c0
PID alarm redisign & airset termostat cmd compat
2022-01-27 02:37:00 +03:00
andry
b7c6eaaff1
Remove wrong space- MQTT payload, more memory ctrl
2022-01-21 01:01:46 +03:00
andry
2b3c77bf03
PID regulator alarm fix
2022-01-09 11:22:32 +03:00
andry
a7f5c67ab2
PID regulatior init fix
2022-01-07 12:56:01 +03:00
andry
07046680e0
doxigen docs
2022-01-06 02:01:16 +03:00
andry
6fe28695f2
bins recompiled
2022-01-06 01:22:16 +03:00
andry
70ccf9f1c9
Print compilation option
2022-01-06 01:12:35 +03:00
andry
fbdf400a2b
re-compilation after merge
2022-01-05 12:52:10 +03:00
andry
5227182dd8
Merging from develop
2022-01-05 12:28:19 +03:00
andry
4a75a60dc4
Merge branch 'develop'
...
CORE changes:
CORE refactored.
Config persistence (saving parameters & config) - now working for Mega, DUE, ESP8266, ESP32.
Config auto-saving to flash on portal changes (http ETAG supported to version control).
HTTP API & tiny web interface (external by CORS)
MDNS controller announcing
Local config changing by web
Delayed commands (/del suffix)
NO_MQTT option
input polling on timer interrupts (DUE)
Device driver changes
PID regulator (13 type)
Relay PWM thermostat (16 type)
RGBWW channel type (17 type) & color temperature set
Legacy modbus (4 type) improvement (retry speedup, mask = 3 & 4 for swap hi & lo bytes)
Multivent driver (18 type)
UART bridge (15 type) (serial protocol interceptor) - wireshark udpdump compatible
Artnet - to DMX configuration (channel range to pass throw)
PWM driver (3 type) - RBGW compatible
Misc
flashing scripts for DUE
Platformio target for OTA (invoke OTA scripts from custom_builds)
Clean-up & optimisation
2022-01-05 12:09:40 +03:00
andry
4a5f219fec
Merging with master
2022-01-05 12:08:59 +03:00
andry
410c79a78e
Merge branch 'develop' of https://github.com/anklimov/lighthub into develop
2022-01-04 20:37:52 +03:00
andry
d5aa9f5ac6
PRE-RELEASE artnet fix & binaries
2022-01-04 20:37:45 +03:00
andry
1ce769de92
mdns leak fix
2022-01-03 21:59:14 +03:00
andry
ac9ed03fe5
bin
2022-01-03 21:58:27 +03:00
andry
f60b8188dc
bin
2022-01-03 21:37:52 +03:00
andry
0c3108c620
Socket (syslog,artnet) optim. Relay pwm thermo fix
2022-01-03 20:42:46 +03:00
andry
1316835cad
PID&Relays field tests & debug
2021-12-29 20:25:49 +03:00
andry
bc867d0de0
optiboot ota fix & ac driver ram optimization
2021-12-29 02:51:03 +03:00
andry
c03821e94a
PID+PWM relay thermostat, init from flash fixed
2021-12-29 02:06:52 +03:00
andry
c67bab2173
MDNS ESP8266 fix
2021-12-26 15:49:34 +03:00
andry
2779c9f7d5
platformio.ini OTA cleaned OTA(moved to ota target
2021-12-26 14:34:33 +03:00
andry
12fe7ea71e
PreRelease+bin. Persistant&Config mgmt done+fixes
2021-12-26 01:41:56 +03:00
andry
184abef5a4
OW_DEVICES_LIMIT option
2021-12-25 13:24:53 +03:00
andry
44d0568267
Mega2560slim RAM optimization
2021-12-22 01:50:40 +03:00
andry
6cd4e5dbea
API PORT 80, AVR HTTP ETAG, Compiled for all, bins
2021-12-20 02:17:02 +03:00
andry
c185de3f26
binaries (part)
2021-12-19 19:11:45 +03:00
andry
2e5c7d8045
STABILITY when re-load, Artnet, RGBWW, ETAG, Logs
2021-12-19 18:33:54 +03:00
andry
201f492e29
ETAG control for http client
2021-11-05 02:26:50 +03:00
andry
2ee8ad5ab6
stm fix & bin
2021-11-01 02:19:34 +03:00
andry
ce3571fc75
Multiplatform compilation fix & binaries
2021-11-01 02:08:24 +03:00
andry
3b92723ee3
ESP persist fix, closing files, RGBWW
2021-11-01 01:52:40 +03:00
andry
8dd0b57f72
ESPx evolution (interim) - MDNS
2021-10-20 01:27:42 +03:00
andry
99e9c1a27a
fix dependance CmdArduino to old compatible ver
2021-10-14 22:22:24 +03:00
andry
4e22a8f22d
ESP8266 persistance/compilation fixes
2021-10-14 22:17:07 +03:00
andry
ff35636a18
fix linux compilation issue
2021-10-13 13:01:01 +03:00
andry
bf76a5c23c
core - group channel toggle, set_with_on fix, mdns
2021-10-13 12:27:56 +03:00
andry
9bfaca7898
-
2021-10-11 01:35:37 +03:00
andry
1e682ea8f3
PWA redirection & local
2021-10-11 00:52:05 +03:00
andry
7e14e7143c
web control/CORS (interim)
2021-10-09 02:12:38 +03:00
andry
f96f125fe6
binaries
2021-10-08 01:58:30 +03:00
andry
034319ed67
conf save fixed, group chann polling. tested
2021-10-08 01:44:12 +03:00
andry
196e34266a
violation while stop chans
2021-10-08 00:00:27 +03:00
andry
0da8708327
Merge pull request #60 from anklimov/persitense-refactoring
...
Persitense refactoring merge
2021-10-07 23:58:35 +03:00
andry
a28def023e
Merge branch 'develop'
2021-10-07 23:41:48 +03:00
andry
43bddffcea
get, load and mdns fix
2021-10-07 23:23:33 +03:00
andry
80fe47bd33
flash read fix
2021-10-06 18:21:59 +03:00
andry
35e51c6a94
Merge pull request #59 from anklimov/develop
...
sync to Develop branch
2021-10-06 01:09:11 +03:00
andry
88217b524c
Merge branch 'persitense-refactoring' into develop
2021-10-06 01:08:30 +03:00
andry
74cea9c6e3
Refactoring complete
2021-10-05 22:46:57 +03:00
andry
2946409896
interim (compiled) commit
2021-10-05 03:44:31 +03:00
andry
3df1eb1cc5
NoMQTT mode, float config val, small fixes
2021-10-04 18:53:32 +03:00
andry
a9bcba3d7c
restart on MQTT err fix, Float storage & RAW fix
2021-09-22 01:03:57 +03:00
andry
f22e84a6db
begin refactoring persist, no_MQTT, nullCfg
2021-09-19 23:32:34 +03:00
andry
7fce2b34b2
more persitance all MPU, RESTORE bug fixed
2021-09-10 23:40:42 +03:00
andry
6485833f7d
pre-release, save2flash, mdns bugs, dmx, .....
2021-08-29 02:46:21 +03:00
andry
56a8c5c80b
group channel status after halt & xoff fix
2021-08-24 00:32:12 +03:00
andry
09fa78b0c8
input handle improved, +stm env -2due envs
2021-08-22 23:02:15 +03:00
andry
bbf8f4d46e
Refactored core fix
2021-08-21 03:06:41 +03:00
andry
674a438bde
core refactored (Alpha)
2021-08-17 19:40:03 +03:00
andry
8e96b4623f
doubleclick fix & TIMER_INT compiler option
2021-08-02 12:36:26 +03:00
andry
64a2bb7eea
Timer re-interability fix
2021-07-31 22:01:35 +03:00
andry
c2815a2d00
config reload fix (caused by timer)
2021-07-30 03:30:07 +03:00
andry
8f88df5739
input pulling on HW Timer (DUE)
2021-07-30 02:21:54 +03:00
andry
256ca471fc
Cross-compilation cleanup for all platforms + bins
2021-07-28 13:44:05 +03:00
andry
a8b64e5f03
Merge branch 'master' of https://github.com/anklimov/lighthub
2021-07-27 21:35:09 +03:00
andry
39d876be96
Compil. fix with updated libs, CRIT locks leak fix
2021-07-27 21:34:55 +03:00
andry
aa827b8119
-
2021-07-24 13:28:31 +03:00
andry
5888931870
http API with CORS (interim)
2021-07-24 12:18:58 +03:00
andry
7967897318
Compiled BINs
2021-07-06 00:24:47 +03:00
andry
36a7242a60
EEPROM refactoring& http API. Mega&due tested
2021-07-06 00:21:26 +03:00
andry
32eacaeb07
esp32 fix
2021-06-19 01:50:42 +03:00
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
668464f229
Update on v3.0.0
2021-04-13 03:07:18 +03:00
andry
ff606482e8
Merge branch 'develop'
...
Update upstream v 3.0.0
2021-04-13 01:24:52 +03:00