Клімат¶
Секція "Клімат" містить:
- параметри для відображення погоди (межі температурної шкали, яка перетворює температуру на колір)
- корекції показників кліматичних сенсорів (температура/вологість/тиск)
Налаштування погоди¶
Ці параметри впливають на те, як температура перетворюється на колір у режимі мапи "Погода".
Вони не змінюють дані, які приходять із сервера (тобто не “підкручують” саму температуру), а лише масштабують колірну шкалу.
Автоматично розраховувати температурні межі для режиму "Погода"¶
Перейдіть: Клімат → Автоматично розраховувати температурні межі для режиму "Погода"
Тип: Перемикач (bool)
Значення за замовчуванням: Увімкнено
Що це налаштування робить:
Коли увімкнено (рекомендовано), пристрій автоматично розраховує оптимальні межі кольорової шкали на основі фактичних температур у прогнозі:
- Знаходить медіану серед температур усіх регіонів
- Формує асиметричне вікно навколо медіани залежно від діапазону:
- Мороз (медіана < 0°C): вікно -5°C/+15°C від медіани → реальні температури в холодному спектрі
- Спека (медіана > 20°C): вікно -15°C/+5°C від медіани → реальні температури в теплому спектрі
- Помірний діапазон (0–20°C): симетричне вікно ±10°C
- Розширює вікно якорями, якщо є температури за його межами
Переваги автоматичного режиму:
- ✅ Кольори завжди максимально контрастні — градієнт розподіляється за реальними температурами
- ✅ Не потрібно підлаштовувати межі вручну під сезон
- ✅ Градієнт адаптується до поточної погоди в країні
Приклад роботи (помірний діапазон):
Зараз у регіонах температури від -3°C до +15°C, медіана +7°C:
- Медіана в помірному діапазоні (0–20°C) → симетричне вікно ±10°C
- Вікно:
-3°C...+17°C - Реальний максимум
+15°C<+17°C, тому верхня межа залишається+17°C - Градієнт: від
-3°C(фіолетовий) до+17°C(червоний)
Приклад з якорями (мороз):
Температури від -32°C до -25°C, медіана -28°C:
- Медіана < 0°C → асиметричне вікно -5°C/+15°C
- Початкове вікно:
-33°C...-13°C - Реальні температури
-32°C...-25°Cпотрапляють у ліву частину градієнта - Градієнт: від
-33°C(фіолетовий) до-13°C(червоний) - Результат: мапа показує холодні кольори (фіолетовий/синій спектр) ❄️
Коли вимкнути автоматичний розрахунок:
Вимкніть, якщо хочете зафіксувати конкретні межі (наприклад, для порівняння погоди між днями або для естетичних цілей). Після вимкнення з'являться слайдери Мінімальна температура та Максимальна температура для ручного налаштування.
Мінімальна температура¶
Перейдіть: Клімат → Мінімальна температура
Діапазон у UI: -40…40 °C.
Типове значення за замовчуванням: -10 °C.
Note
Цей слайдер приховано, коли увімкнено автоматичний розрахунок меж.
Максимальна температура¶
Перейдіть: Клімат → Максимальна температура
Діапазон у UI: -40…40 °C.
Типове значення за замовчуванням: 30 °C.
Note
Цей слайдер приховано, коли увімкнено автоматичний розрахунок меж.
Tip
Якщо в ручному режимі взимку "все синє", а влітку "все червоне", підкоригуйте межі шкали під ваш сезон/регіон.
Налаштування кліматичних сенсорів¶
Корекції застосовуються як додаткове зміщення до значень, які повертає сенсор:
- температура:
сенсор + корекція температури - вологість:
сенсор + корекція вологості - тиск:
сенсор + корекція тиску
Підтримувані сенсори (автовиявлення)¶
Прошивка намагається знайти сенсор(и) при старті. Залежно від збірки та підключеного заліза, можуть бути доступні:
- BME280 — температура / вологість / тиск
- BMP280 — температура / тиск (вологості немає)
- SHT2x / SHT3x — температура / вологість (тиску немає)
- AHT2x / AHT3x — температура / вологість (тиску немає)
Note
Тиск доступний лише якщо виявлено BME280 або BMP280.
Корегування температури¶
Перейдіть: Клімат → Корегування температури
Діапазон у UI: -10…10 °C (крок 0.1).
Використовується, щоб компенсувати похибку сенсора або нагрів плати всередині корпусу.
Корегування вологості¶
Перейдіть: Клімат → Корегування вологості
Діапазон у UI: -20…20 % (крок 0.5).
Корегування атмосферного тиску¶
Перейдіть: Клімат → Корегування атмосферного тиску
Діапазон у UI: -50…50 мм рт. ст.
Important
У прошивці тиск для BME/BMP перераховується і зберігається саме в мм рт. ст. (і так само показується на OLED), тому корекція тиску задається в цих одиницях.
Де використовуються дані сенсора¶
- На OLED у режимі "Мікроклімат" (якщо сенсор доступний)
- У Комбінованому режимі дисплея — якщо увімкнено показ мікроклімату
- У WebSocket/API (передається як
climate_temp,climate_humidity,climate_pressureколи значення доступні)
Дивіться також:
- Дисплей — режими дисплея та Комбінований режим
- Сенсори клімату — апаратне підключення кліматичних сенсорів