Приховані функції
Цей розділ містить невеликі налаштування, які більшість користувачів не змінюють або змінюють дуже рідко, тому для них не було створено окремий інтерфейс.
Всі функції застосовуються лише при завантаженні. Тому після зміни потрібно перезавантажити SVITRIX.
Створіть файл dev.json у файловому менеджері.
Властивості JSON
JSON-об'єкт має наступні властивості:
| Ключ | Тип | Опис | За замовч. |
|---|---|---|---|
hostname | string | Змінює hostname вашого SVITRIX. Використовується для виявлення застосунком, mDNS тощо. | uniqeID |
ap_timeout | integer | Тайм-аут у секундах перед переходом у режим AP, якщо збережена WLAN не знайдена. | 15 |
bootsound | string | Використовує власну мелодію при завантаженні. | |
matrix | integer | Змінює тип матриці (0, 1 або 2). | 0 |
color_correction | array of int | Встановлює корекцію кольору матриці. | [255,255,255] |
color_temperature | array of int | Встановлює колірну температуру матриці. | [255,255,255] |
rotate_screen | boolean | Повертає екран на 180°. | false |
mirror_screen | boolean | Дзеркально відображає екран. | false |
temp_dec_places | integer | Кількість десяткових знаків для вимірювань температури. | 0 |
sensor_reading | boolean | Увімкнення або вимкнення зчитування датчика температури та вологості. | true |
temp_offset | float | Встановлює зміщення для внутрішнього вимірювання температури. | -9 |
hum_offset | float | Встановлює зміщення для внутрішнього вимірювання вологості. | 0 |
min_brightness | integer | Мінімальний рівень яскравості для автояскравості. | 2 |
max_brightness | integer | Максимальний рівень яскравості для автояскравості. На високих рівнях можливе перегрівання! | 180 |
ldr_gamma | float | Гамма-корекція управління яскравістю. | 3.0 |
ldr_factor | float | Коефіцієнт, що множиться на сире значення LDR (0-1023). | 1.0 |
min_battery | integer | Калібрує мінімум вимірювання батареї за сирим значенням. Отримуєте зі stats API. | 475 |
max_battery | integer | Калібрує максимум вимірювання батареї за сирим значенням. Отримуєте зі stats API. | 665 |
ha_prefix | string | Встановлює префікс для виявлення HomeAssistant. | homeassistant |
background_effect | string | Встановлює ефект як глобальний фоновий шар. | - |
stats_interval | integer | Інтервал у мілісекундах для надсилання статистики до HA та MQTT. | 10000 |
debug_mode | boolean | Увімкнення виведення налагодження через serial. | false |
button_callback | string | HTTP callback URL для натискання кнопок. | - |
new_year | boolean | Відображає феєрверки та грає мелодію на Новий рік. | false |
swap_buttons | boolean | Міняє місцями ліву та праву апаратні кнопки. | false |
ldr_on_ground | boolean | Встановлює конфігурацію LDR на LDR-on-ground. | false |
Приклад:
json
{
"temp_dec_places":1,
"bootsound":true,
"hum_offset":-2
}