Користувальницькькі налаштування

Налаштування сайту


generators

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
generators [2025/12/08 20:22]
nightfly
generators [2025/12/12 17:32] (поточний)
nightfly
Рядок 1: Рядок 1:
 ====== Генератори ====== ====== Генератори ======
- +{{:generators0.png |}} 
-Модуль "Генератори" надає комплексну систему управління для відстеження генераторних пристроїв, їх часу роботи, споживання палива, графіків обслуговування та історії заправок. Система автоматично розраховує витрату палива, відстежує час роботи та планує обслуговування на основі мото-годин кожного з генераторів. +Модуль "Генератори" надає комплексну систему управління для відстеження генераторів електроенергії, їх часу роботи, споживання пального, графіків планового обслуговування та історії заправок. Система автоматично розраховує витрату пального, відстежує час роботи та планує обслуговування на основі мотогодин кожного з пристроїв.
  
   * Мотогодини автоматично розраховуються та зберігаються, відносно інтервалів між запуском та зупинкою генераторів   * Мотогодини автоматично розраховуються та зберігаються, відносно інтервалів між запуском та зупинкою генераторів
Рядок 11: Рядок 10:
   * Передбачено можливість автоматичного визначення стану роботи генераторів, на основі [[onepunch|One-Punch скриптів]] довільної замороченості   * Передбачено можливість автоматичного визначення стану роботи генераторів, на основі [[onepunch|One-Punch скриптів]] довільної замороченості
  
 +====== Ввімкнення модулю ======
 +
 +<file ini alter.ini>
 +;Вмикає власне сам модуль
 +GENERATORS_ENABLED=1
 +;Вмикає відображення сповіщення про працюючі генератори на панелі задач в області сповіщень
 +TB_GENERATORS_NOTIFY=1
 +</file>
 +
 +====== Налаштування ======
 +
 +Все максимально мінімалістично та прозоро
 +
 +{{:generators1.png|}}
 +
 +Додаєте собі свої генератори
 +
 +{{:generators2.png|}}
 +
 +
 +Моніторите їх роботу
 +
 +{{:generatorsdv.png|}}
 +
 +Дивитесь на них
 +
 +{{:generators3.png|}}
 +
 +Плануєте логістику ПММ
 +
 +{{:generators4.png|}}
 +
 +Доливаєте пальне за необхідності
 +
 +{{:generators5.png|}}
 +
 +Не забуваєте про планові ТО
 +
 +{{:generators6.png|}}
  
 ====== Автоматичне визначення запуску ====== ====== Автоматичне визначення запуску ======
Рядок 52: Рядок 90:
         $generatorState = ($snmpValue == 1) ? 1 : 0; //якщо живлення є - рахуємо, що генератор запущено         $generatorState = ($snmpValue == 1) ? 1 : 0; //якщо живлення є - рахуємо, що генератор запущено
     }     }
 +</code>
 +
 +Загалом, як не складно помітити, все обмежено тільки вашою фантазією. Хоч по звуку запуск визначайте хоч використовуйте [[wroptrecogmeters|оптичне розпізнавання амперметрів на камерах]].
 +
 +Для періодичної та автоматичної перевірки стану роботи генераторів, використовується періодичний, відповідний виклик з [[remoteapi|remoteAPI]]:
 +
 +<code bash>
 +*/5 * * * *    /bin/ubapi "generators"
 +</code>
 +
 +що очевидно має глибинний сенс, тільки для генераторів з автоматичним запуском.
 +
 +====== Запуск та зупинка з зовнішнього ПЗ ======
 +
 +Також, ви можете захотіти примусово "запускати" та "зупиняти" ваші генератори, з якогось зовнішнього програмного забезпечення. Для цього теж є відповідинй виклики RemoteAPI: **gencontrol**, що вимагає обов'язкового вказання дії, яку варто вчинити з генератором: **start** чи **stop**. Власне параметром для дії повинен виступати ID існуючого генератора. На практиці працює це якось так:
 +
 +<code bash>
 +ubapi "gencontrol&start=1"
 +</code>
 +
 +ну і відповідно 
 +
 +<code bash>
 +ubapi "gencontrol&stop=1"
 </code> </code>
generators.1765218149.txt.gz · Востаннє змінено: 2025/12/08 20:22 повз nightfly