Commit Graph
748 Commits
Author SHA1 Message Date
andry 693de4da42 docs: add CAN (lightspot) and rotary encoder docs from author drafts
Ported the two design docs (originally docx) to markdown with code-verified
corrections (CAN runs at 50 kbit/s); sections still in design (T:99 rotary
profiles, external SPI CAN controller) are marked 'not implemented' and
tracked in BACKLOG.md.
2026-10-03 00:41:20 +03:00
andry 724224a503 docs: import wiki pages into the repo (core/integrations/hardware)
Ported the relevant lazyhome.ru dokuwiki pages to markdown, verified against
the code; each page carries a 'cross-check with code' section where behavior
differs from or extends the wiki.
2026-10-03 00:41:20 +03:00
andry b90325bfef docs: audit references and examples against source code
Cross-checked all channel types, suffixes, commands, JSON config formats,
HTTP/MQTT API examples and driver docs with the actual code; fixed the
discrepancies (channel numbers 0..23, real command set, real suffix handling,
CAN 50 kbit/s, DRY/Freeze sprinkler semantics, AC subitems, multivent zones,
Mercury/Motor/Counter configs, etc.)
2026-10-03 00:41:16 +03:00
andry 6a10d85c55 docs: restructure documentation tree, add master index, remove obsolete files
- move references/examples to documentation/core/ and documentation/modules/
- move config samples, images and the doc-v2 changelog to documentation/reference/
- add documentation/README.md as the master index
- remove deprecated AI-generated docs (MIGRATION_GUIDE, START_HERE,
  COMPLETION_REPORT, DOCUMENTATION_INDEX, README_v2_0, suffixes_reference v1,
  old json config reference, DOCUMENTATION_UPDATE_REPORT)
2026-10-03 00:40:55 +03:00
andry 47fe53db41 sprinkler DRY overrides ON 2026-09-27 23:19:10 +03:00
andry 0afe8bc866 sprinkler - status notifications on start and mode changing 2026-09-27 22:51:14 +03:00
andry e442001ec9 sprinkler - dry mode presistence, states initial publishing. Mercury - longer timer, dox 2026-09-27 22:12:27 +03:00
andryandCopilot 1c839091b6 sprinkler - small fix
Co-authored-by: Copilot <copilot@github.com>
2026-05-25 18:05:26 +03:00
andry 7e7abce6b6 Compiled bins 2026-05-25 14:59:15 +03:00
andryandCopilot 565195d60a core - freese precedence over dizable, sprinkler - ON then DRY, HA docs
Co-authored-by: Copilot <copilot@github.com>
2026-05-25 12:14:43 +03:00
andry 84ce56fdde Sprinkler reset blocking when disable 2026-05-24 23:44:12 +03:00
andryandCopilot c1937a045b RESET command fix
Co-authored-by: Copilot <copilot@github.com>
2026-05-24 23:30:06 +03:00
andryandCopilot fd23dc3567 Sprinkler improvement
Co-authored-by: Copilot <copilot@github.com>
2026-05-24 22:54:21 +03:00
andry 898dca260c Sprinkler - outlet not blocking sprinkling + docs 2026-05-23 16:04:21 +03:00
andryandCopilot 985d058c50 Sprinkler module released
Co-authored-by: Copilot <copilot@github.com>
2026-05-22 22:44:36 +03:00
andry 641b314218 docs update 2026-05-07 19:16:25 +03:00
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
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