Skip to content

Настройки солнечных панелей

Конфигурационный файл

Путь: config/omicron/panels/common.json5

Все солнечные панели перечисляются в одном конфигурационном файле. Файл использует формат JSON5 для удобства чтения и редактирования.

Структура конфигурации

Каждая панель представлена объектом с уникальным ключом (например, "base_panel", "advanced_panel"). Каждый объект содержит следующие параметры:

  • energy_per_tick: Количество энергии, генерируемое за тик.
  • buffer: Максимальный объем буфера энергии (в единицах энергии).
  • max_output: Максимальный выход энергии за тик.
  • ignore_time: Игнорировать время суток (генерировать всегда, если true).
  • ignore_blocks: Игнорировать блоки над панелью (работать даже под крышей, если true).
  • ignore_weather: Игнорировать погоду (работать в дождь, если true).

Пример конфигурации

json5
{
  "base_panel": {
    "energy_per_tick": 100,
    "buffer": 100000,
    "max_output": 1000,
    "ignore_time": true,
    "ignore_blocks": true,
    "ignore_weather": false
  },
  "advanced_panel": {
    "energy_per_tick": 200,
    "buffer": 200000,
    "max_output": 2000,
    "ignore_time": true,
    "ignore_blocks": true,
    "ignore_weather": true
  }
}

В этом примере "base_panel" генерирует 100 энергии за тик с буфером 100000, игнорируя время и блоки, но не погоду. "Advanced_panel" генерирует больше энергии и игнорирует всё, включая погоду.