Commit Graph
721 Commits
Author SHA1 Message Date
Arto Baltayan 9ac145a454 Fix wording in README and correct Doxygen spelling
Improve the wording of the first sentence in the README and correct the spelling of Doxygen.
2026-03-11 21:13:50 -04:00
andry b888f1a521 Multi-AC reworking, Mbus fix, RESET command for PID 2026-03-07 23:19:46 +03:00
andry c5427251fc Multi - AC (betta) and some AI generated docs (not fully verefied) 2026-03-01 23:43:40 +03:00
andry 8db9e551ff mqtt status submit for subchannels changed 2026-02-14 22:38:53 +03:00
andry 685456ea5d Update README.md (OTA_ENABLE compilation option) 2026-01-19 23:18:01 +03:00
andry 42279ed567 OTA fixed (broken on last release)
New target: esp32c3 added
partitions optimized for all esp32 targets & OTA
v4.5.2
2026-01-19 23:04:07 +03:00
andry 40c1fca5df OTA directive changed to OTA_ENABLE
compiled binaries
v4.5.1
2026-01-10 00:59:07 +03:00
andry 08ded62f4a defaultSubitem core optimization
AC haier - sendinng command only after initial poll
2026-01-09 22:42:43 +03:00
andry 4769f57f07 avoid opposite cmd scheduling for no-suffix-group cmd 2025-08-31 00:50:09 +03:00
andry 2c601b2c03 input fix for mixed configs & repeat flag, comments 2025-08-23 23:26:05 +03:00
andry 5294617455 Fake "alarm off" event for legacy thermostat fixed
scheduled execution fixed
Aircon  driver relability improvement (working on 1-way lines)
2025-08-11 23:44:58 +03:00
andry d71499442e Important Input re-intrance bug fixed
Haier AC relability improved (buffer not save if incoming packet broken)
CAN - sub-item calculation fixed
continue working on MultiAC
config for LH board testing shared
2025-06-26 14:07:23 +03:00
andry 9989e3db21 Multivent->MultiAC alpha
MEGA env migrated to universal Wiznet driver
some important core fixes
2025-05-11 23:50:32 +03:00
andry 53c5748c14 AC CRC fix
syslog auto suspending when no ARP responce
optiboot env slimming
generic 2560 environment (any eth)
2025-05-02 00:45:49 +03:00
andry 5480412f1b Merge branch 'master' of https://github.com/anklimov/lighthub 2025-05-01 20:34:00 +03:00
andry 575e05cd84 RE optional 2025-05-01 20:31:31 +03:00
andry d6768ab594 bins 2025-04-30 01:35:23 +03:00
andry 8754a35cba cross compilation 2025-04-30 01:14:55 +03:00
andry 65c07a1881 group scheduling reworked 2025-04-28 22:26:36 +03:00
andry c2c863b8bd "activate" cmd to switch RE sections by other INs 2025-04-28 01:13:09 +03:00
andry 5aec014767 Driver refactoring & core fixes
CAN fixes and extension
stm32 timer
2025-04-26 16:29:09 +03:00
andry c9714ef982 Rotary Encoder - chaning config section
input - regress fix
MBUS - logginng fix
2025-04-19 23:25:39 +03:00
andry 2b5b780586 some Cleanup
Mbus logging fix
Rotary Encoder input (1-st success^ to be continued)
new JSON routines
Multivent to Multi AC - interim, to be continued
2025-04-14 00:45:38 +03:00
andry e803d1ae51 mapping val bondaries added
timer tuning
more logging to thermostat & map
MBUS chan stop if not configured well
2025-04-06 22:46:44 +03:00
andry 6cba90f7dd timer refactoring
INCREASE/DECREASE postref fix
mbus write if not configured corruption fixed
2025-03-20 00:33:18 +03:00
andry 6019aa41bb MBUS refactoring,
AC Haier tolerance for comm errors(CRC check),
MERCURY - not blocking MBUS if failed (delay added if login fail)
Kernel fixes (flags, Locks)
Multivent to multichannel virtual AC converted (interim)
PID library forked and changed
2025-01-22 02:18:25 +03:00
andry 891b029501 less CAN logging
DISABLE for group channel (disarming) reguire signature
trace level logging fixed
esp32 = changed compilation options
2024-11-04 22:48:50 +03:00
andry fae1bd4dcc pre-rel bins v4.5.0 2024-08-23 18:59:58 +03:00
andry e5e24943a6 critical relability fix 2024-08-23 18:35:39 +03:00
andry f672878873 pre-release-binaries 2024-08-23 00:30:59 +03:00
andry ff8997fb02 post-refactoring fixes: $command, Items-Parse 2024-08-23 00:12:12 +03:00
andry 96a9c59add nrf bin 2024-08-22 00:56:21 +03:00
andry 7759d51b31 Cross comp & binaries 2024-08-22 00:55:31 +03:00
andry e21541aa7a cleanup and odd cleanConf fix 2024-08-22 00:35:47 +03:00
andry 806e99eb92 NO-IP devices persistence
STM Flash cfg fix
 CAN GROUP chan fix
 CRC16 fix
2024-08-21 14:01:06 +03:00
andry 2b638b1310 MQTT->CAN proxy. CRC16 for CAN config 2024-08-19 22:35:20 +03:00
andry 82f729216e mapping constrain fix & more mbus relability 2024-08-16 21:41:13 +03:00
andry dc6e310b10 MBUS fix for requrent def# reg less main reg
Now it can working for empty action for def# reg
2024-08-15 00:36:14 +03:00
andry baad75fde7 bins 2024-08-14 20:04:11 +03:00
andry 7040d9bf93 MBUS no write if prefetched value == target
Removed constrain 255 for mapping
2024-08-14 19:43:24 +03:00
andry 0a4e70479b Modbus attempts counter reset & silence timer fix 2024-08-14 00:00:22 +03:00
andry ff77818e30 Binaries & cross compilation v4.4.0 2024-08-11 21:07:44 +03:00
andry 86c0515c46 CAN NOIP config load fix 2024-08-11 20:53:39 +03:00
andry 293429d3a3 CAN driver - complete& working now 2024-08-11 19:13:42 +03:00
andry 01ba615db8 mbus fix & binaries 2024-08-01 22:09:46 +03:00
andry 1bfd2d98ef MODBUS: prefetch option for write reg (check-before-write),
AC: suppressing garbage status after CMD,
PID: NOT_FILTER_PID_OUT for repeating values^ by default
2024-08-01 20:19:33 +03:00
andry c8c7356fae DEFAULT_OTA_USERNAME DEFAULT_OTA_PASSWORD
compilation options
new 16u2 firmware
2024-05-20 01:22:02 +03:00
andry 5b5e6e3d6a Ultrasonic sensor added
CAN driver logic/relability  improved
string -> itemCmd functionality added,
cold boot w/o config procedure improved
2024-04-12 11:00:42 +03:00
andry 4fff338482 CAN DUE, relative items, CAN-MQTT brige 2024-03-30 08:29:53 +03:00
andry 242db1552e Working with multiply MQTT brokers 2024-03-11 01:09:53 +03:00