Commit Graph
100 Commits
Author SHA1 Message Date
andryandCopilot 5cb9c87135 Multi AC/vent - released. Sprinkler - alpha for testing
Co-authored-by: Copilot <copilot@github.com>
2026-05-05 22:08:07 +03:00
andryandCopilot 47c2fd8a74 1-st post-AI review
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 23:28:13 +03:00
andry 04d709a1e8 MultiAC small fix + SPRINKLER chanell type (initial, unverivied) 2026-05-01 19:57:51 +03:00
andryandCopilot e42053ab1b Multvent/MultiAC finally working as designed. pre-relese deep testing
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 11:55:51 +03:00
andry 84b685c564 bin for due 2026-04-23 22:50:31 +03:00
andry bbceb044c1 MultiAC pre-releas 3 2026-04-11 23:58:25 +03:00
andry b5ef7ff221 Multi AC pre-release 2 2026-04-05 20:57:16 +03:00
andry 00969f88a4 MultiAC pre-release 2026-04-05 00:53:44 +03:00
andry efbda54c01 Merge branch 'master' of https://github.com/anklimov/lighthub 2026-04-01 00:17:45 +03:00
andry 56cb09ee7c MultiAC backward compatible with Multivent, overridecmd and turnbyfan (with val) attributes 2026-04-01 00:14:21 +03:00
andry e2dded5eb3 Merge pull request #67 from arto-b/arto-b-patch-1
Fix wording in README and correct Doxygen spelling
2026-03-14 23:08:53 +03: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
2026-01-19 23:04:07 +03:00
andry 40c1fca5df OTA directive changed to OTA_ENABLE
compiled binaries
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 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 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
andry 0770e32b31 CAN driver v1 ESP&STM 2024-03-07 00:52:33 +03:00
andry 535e1be274 CAN: config retrieving from master 2024-03-02 15:48:21 +03:00
andry 3c9e30b28a STM32 chipId and 1st CAN driver prototype 2024-02-22 21:58:07 +03:00
andry 1133883b25 NOIP compilation option & some inits 2024-02-19 16:07:13 +03:00
andry e7dfee51b1 Update README.md 2024-01-29 00:48:12 +03:00
andry 9eb22f4ea9 Update README.md 2024-01-29 00:47:05 +03:00
andry 09831781aa bins 2024-01-28 16:27:01 +03:00
andry 340d54be09 sync 2024-01-28 16:20:45 +03:00
andry bcae3c9d50 artnet hung, sensors loop, inputs, multivent 2024-01-28 16:19:45 +03:00
andry 1654f05bbe lh21 bins 2024-01-28 15:12:35 +03:00
andry 99466f6e9f bins & cross-compilation 2024-01-28 15:10:56 +03:00
andry 05ea031977 PID out, less logs, GET cfg fix, mbus concurr wrte 2024-01-28 12:05:10 +03:00
andry 5ec57f0414 GET cmd refactored to operate in safe time 2024-01-27 15:03:11 +03:00
andry 7ab78ab2ae binaries 2023-11-23 17:05:50 +03:00
andry 4d909dd449 DMX IN integration with items 2023-11-20 20:55:37 +03:00
andry 080cdd4e22 LOG cleaning 2023-11-20 13:50:14 +03:00
andry 91d5acf619 pre-release bins 2023-11-20 01:23:58 +03:00
andry 454b88fbbf DMX IN fix (rollback to 2021) 2023-11-20 01:13:25 +03:00
andry 6e283e32db decrease Timer0 int priority 2023-11-19 13:47:48 +03:00
andry 18fbc783b5 templates, I2C/1Wire reset tune, bins 2023-11-18 00:57:12 +03:00
andry 9683e51c18 subitem retrieve fix, new loglev 9 for mbus trace 2023-11-15 11:02:53 +03:00
andry fd65c1a3a1 remove old stuff, templates for Emit strings 2023-11-12 23:21:11 +03:00
andry 90298cd5a3 modbus 8N1 2023-11-12 16:36:35 +03:00
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