13 KiB
📚 Полный индекс документации LightHub (v2.0)
Версия: 2.0 (Актуально согласно wiki.lazyhome.ru)
Дата обновления: 2025-01-24
Всего документов: 17
🆕 Новое в версии 2.0
Три новых документа:
- mqtt_api_reference.md — Полный справочник MQTT API и структуры топиков ⭐⭐⭐
- suffixes_reference_v2.md — Исправленный справочник суффиксов ⭐⭐⭐
- mqtt_quick_reference.md — Быстрая шпаргалка MQTT команд ⭐⭐
- CHANGELOG_v2.md — Список изменений между версиями
- MIGRATION_GUIDE.md — Руководство миграции со старой версии
- DOCUMENTATION_INDEX.md — Этот файл (полный индекс)
Основные исправления:
- ✅ Правильная структура MQTT топиков
- ✅ Device-specific суффиксы (AC, Multivent, PID)
- ✅ Полная HTTP API документация
- ✅ Примеры на всех типах устройств
📖 Документы по категориям
🚀 Начните отсюда (3 файла)
| Файл | Размер | Для кого |
|---|---|---|
| START_HERE.md | 174 стр | Первый визит в документацию |
| README.md | 283 стр | Полная навигация и быстрый старт |
| mqtt_quick_reference.md | 350+ стр | Чтобы быстро найти нужную команду |
Рекомендация: Начните с START_HERE.md → mqtt_quick_reference.md → mqtt_api_reference.md
🎯 Основные справочники (3 файла)
| Файл | Размер | Описание |
|---|---|---|
| mqtt_api_reference.md ⭐ | 900+ стр | Полный справочник MQTT структуры и HTTP API |
| suffixes_reference_v2.md ⭐ | 800+ стр | Справочник суффиксов (исправленный) |
| light_hub_полное_инженерное_описание_json_конфигурации_v2.md | 600+ стр | Полное описание JSON конфигурации |
Использование: Используйте как справочник, открывайте параллельно с конфигурацией
📋 Справочники типов каналов (2 файла)
| Файл | Размер | Описание |
|---|---|---|
| channel_types_reference.md | 400 стр | Справочник типов каналов (0-22) |
| technical_channel_types_table.md | 350 стр | Технические таблицы параметров |
Использование: При создании новых каналов, для понимания параметров
💡 Примеры и конфигурации (4 файла)
| Файл | Размер | Описание |
|---|---|---|
| configuration_examples.md | 800+ стр | Примеры JSON для всех 23 типов каналов |
| modules_description.md | - | Описание встроенных модулей |
| modules_real_config.md | - | Реальные конфигурации модулей |
| multivent_module_description.md | - | Подробное описание многозональной вентиляции |
Использование: Копируйте примеры для быстрого старта, адаптируйте под свои нужды
📝 История и миграция (3 файла)
| Файл | Размер | Описание |
|---|---|---|
| CHANGELOG_v2.md | 300+ стр | Подробный лог изменений между версиями |
| MIGRATION_GUIDE.md | 400+ стр | Руководство миграции со старой версии |
| suffixes_reference.md | 350 стр | Старая версия справочника (архив) |
Использование: MIGRATION_GUIDE если вы переходите со старой версии, CHANGELOG_v2 для понимания что изменилось
🔍 Поиск по типам задач
Задача: Я начинаю с нуля
- Прочитайте START_HERE.md (10 мин)
- Прочитайте mqtt_quick_reference.md (15 мин)
- Выберите нужный тип канала в channel_types_reference.md
- Найдите пример в configuration_examples.md
- Скопируйте в свою конфигурацию
- Используйте MQTT команды из mqtt_quick_reference.md
Итого: 30 мин на старт
Задача: Мне нужна информация по конкретному суффиксу
Путь: mqtt_quick_reference.md → таблица суффиксов → нужный суффикс
или
Путь: suffixes_reference_v2.md → найдите категорию → найдите суффикс
Задача: Я использую MQTT, нужна полная документация
Путь: mqtt_api_reference.md → все что нужно там
Разделы:
- Структура топиков
- Таблица суффиксов
- Примеры MQTT команд
- HTTP API
- Диагностика
Задача: Я мигрирую со старой версии
Путь: MIGRATION_GUIDE.md → найдите ваш тип канала → скопируйте новый синтаксис
Задача: Я создаю систему с AC, RGB, Multivent
- mqtt_api_reference.md — понять структуру топиков
- suffixes_reference_v2.md — найти суффиксы для каждого типа
- configuration_examples.md — скопировать примеры
- mqtt_quick_reference.md — использовать как шпаргалку
Задача: Я интегрирую LightHub с Home Assistant / Node-Red
- Изучите mqtt_api_reference.md — раздел "Структура MQTT топиков"
- Используйте примеры из mqtt_quick_reference.md
- Для каждого типа найдите суффиксы в suffixes_reference_v2.md
Задача: Я хочу понять как работает контроллер
- light_hub_полное_инженерное_описание_json_конфигурации_v2.md — структура конфигурации
- mqtt_api_reference.md — как работает MQTT
- channel_types_reference.md — типы каналов
- technical_channel_types_table.md — технические детали
📊 Статистика документации
| Метрика | Значение |
|---|---|
| Всего файлов | 17 |
| Новых файлов (v2.0) | 6 |
| Архивных файлов | 1 |
| Примеров MQTT команд | 200+ |
| Примеров JSON | 76+ |
| Справочных таблиц | 30+ |
| Строк документации | 5000+ |
🎯 Рекомендуемый порядок чтения
Для новичков:
1. START_HERE.md (20 мин)
↓
2. mqtt_quick_reference.md (30 мин)
↓
3. Выбрать тип из channel_types_reference.md (10 мин)
↓
4. Копировать пример из configuration_examples.md (5 мин)
↓
5. Изучить suffixes_reference_v2.md для деталей (30 мин)
Итого: ~1.5 часа на первый старт
Для опытных пользователей:
1. mqtt_api_reference.md (40 мин)
↓
2. suffixes_reference_v2.md (30 мин)
↓
3. Обновить конфигурацию (30 мин)
Итого: ~2 часа на полное обновление
Для интеграций:
1. mqtt_api_reference.md — раздел MQTT структура (15 мин)
↓
2. mqtt_quick_reference.md — примеры команд (20 мин)
↓
3. suffixes_reference_v2.md — для деталей (30 мин)
Итого: ~1 час на интеграцию
🔗 Быстрые ссылки
Документы по типу канала
Документы по задачам
| Задача | Документ | Раздел |
|---|---|---|
| Управлять RGB через MQTT | mqtt_quick_reference.md | Управление RGB светом |
| Управлять AC через MQTT | mqtt_quick_reference.md | Управление кондиционером |
| Создать конфигурацию JSON | light_hub_полное_инженерное_описание_json_конфигурации_v2.md | Все секции |
| Найти суффикс для типа | suffixes_reference_v2.md | Таблица применимости |
| Увидеть все примеры | configuration_examples.md | Все типы (0-22) |
| Интегрировать с Home Assistant | mqtt_api_reference.md | MQTT структура |
| Перейти со старой версии | MIGRATION_GUIDE.md | Все типы |
📞 Как найти информацию
Если ты знаешь, что ищешь:
- Используй Ctrl+F в документе
- Ищи по ключевому слову (например, "RGB", "AC", "MQTT")
Если не знаешь, где искать:
- Начни с README.md — там есть таблица типов и быстрые ссылки
- Используй mqtt_quick_reference.md — самый быстрый способ
Если переходишь со старой версии:
- Начни с MIGRATION_GUIDE.md
- Найди свой тип канала
- Обнови конфигурацию
Если нужна полная информация:
- mqtt_api_reference.md — про MQTT
- suffixes_reference_v2.md — про суффиксы
- channel_types_reference.md — про типы
- configuration_examples.md — примеры
✅ Валидация документов
Все документы проверены согласно официальным источникам:
- ✅ MQTT структура: https://www.lazyhome.ru/dokuwiki/doku.php?id=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_mqtt
- ✅ HTTP API: https://www.lazyhome.ru/dokuwiki/doku.php?id=api
- ✅ Типы каналов: Проверено по ядру LightHub (ОС контроллера)
- ✅ Примеры: Протестированы на реальных контроллерах
Версия документации: 2.0
Статус: ✅ Актуально
Последнее обновление: 2025-01-24
Языки: 🇷🇺 Русский