Commit Graph
100 Commits
Author SHA1 Message Date
andry 5719ba209a bins 2023-11-12 01:31:45 +03:00
andry 2e21362fd8 I2C autoreset, driver status refactor, VC_TEMP fix 2023-11-12 01:04:53 +03:00
andry fe054c3c4e i2c reset utility 2023-11-09 09:48:51 +03:00
andry e3d84a1a02 binaries & migration 2560 slim to universal Wiznet 2023-11-07 21:02:40 +03:00
andry ca457a2a05 1w,MBUSv1,inputs resp fixes. update libs! 2023-11-07 19:37:19 +03:00
andry 6d4f76c642 Multitask & 1-wire optimzation, sensor fixes 2023-11-07 01:48:48 +03:00
andry 7251e229b6 pre-release bin & small fixes 2023-10-31 15:20:54 +03:00
andry c4af5e92f9 Update README.md 2023-10-30 14:33:44 +03:00
andry 199a80cbb9 pre-release binaries, all archs 2023-10-25 01:28:58 +03:00
andry 0a3bbcd7f9 binaries 2023-10-23 21:57:41 +03:00
andry a0ad782257 Update README.md 2023-10-21 22:55:33 +03:00
andry 65556ed39d Update README.md 2023-10-21 22:19:57 +03:00
andry 7bf685a0d4 cross-compiled & binaries 2023-10-21 21:52:57 +03:00
andry a974290389 Complex MBUS mapping, PID fix 2022-12-04 03:19:07 +03:00
andry 2da04b45bf PID fixes/improvements and MBUS improvements 2022-11-28 14:57:43 +03:00
andry 724eabc22f API CORS = * 2022-11-24 02:00:20 +03:00
andry c70a4eaac9 bin flash update fix (after revorking) & bins 2022-11-22 01:01:47 +03:00
andry a956b6f8e2 RAM optim to save huge configs to flash, PID min/max 2022-11-19 23:30:02 +03:00
andry 07688f53ae core fixes (int & tens val<1), mbus optimization 2022-11-05 16:40:31 +03:00
andry 6d28cb9f34 null mapping fix 2022-11-01 01:48:01 +03:00
andry d7e93177d6 possibility to turn val mapping off ("val":null) 2022-11-01 00:49:54 +03:00
andry c23543b213 PID & Modbus fine tuning 2022-10-31 23:56:51 +03:00
andry b94ab723ee modbus negative register fix 2022-10-13 08:22:06 +03:00
andry 39cfb42307 Cross compilation fixes (esp) & binaries 2022-10-04 01:37:47 +03:00
andry 891701cee1 Modbus mapping, AC swing, vent, pwm relay fix 2022-10-02 19:31:18 +03:00
andry a17ea0bad7 core fixes, modbus, ac, pre-mapping, bins 2022-06-04 22:04:54 +03:00
andry 64eea07d78 ModbusTCP&UDP option (-D IPMODBUS) 2022-05-10 13:23:17 +03:00
andry 12487b871e dimming fix, RAM overflow on config save 2022-05-07 00:22:18 +03:00
andry 81edb7f86e core fixes 2022-04-22 14:51:43 +03:00
andry b3af9865c7 Сounter mod, core & modbus tuned for 1/100th prec 2022-04-06 10:21:39 +03:00
andry 9bf3d561bd MBus channel module - write register implemented 2022-02-25 02:46:27 +03:00
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