1 2 3 4 5 6 7 8 9 10 7/10 7,00оценок: 3

Зацените мониторинг солнечной системы

Тема в разделе "Обмен опытом автономного электроснабжения", создана пользователем Galiy, 06.11.21.

  1. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    Зацените мониторинг солнечной системы
    Допилил мониторинг, руки дошли. Зацените

    1. Табло. Обновляется раз в секунду. Тут собрана вся оперативная информация со всего оборудования
    upload_2021-11-6_13-52-54.png
    2. Страница с графиками мощности по сети и выработки контроллеров/инверторов
    upload_2021-11-6_13-51-54.png
    3. Страница со статистикой дневной выработки по всем устройствам (софары подключил сюда только что, поэтому данных за прошлые дни нет)
    upload_2021-11-6_13-55-9.png

    Сделано на Grafana
    Под капотом Oracle (разумеется однопользовательский, бесплатный)
    Снятие метрик с МАП (Jsonы Малины), метрики с софаров через штатные Wi-fi stick logger с помощью доработанного напильнbком этого https://github.com/MichaluxPL/Sofar_LSW3 скрипта на питоне.
    Метрики снимаются примерно каждую секунду и складируются в БД Oracle
    Раз в минуту внутри проводится агрегация (усреднение, получение максимумов для дневных выработок). Графики рисуются с агрегатов, табло показывает с сырых данных.

    Всё это разумеется сделано индивидуально, но сам принцип сможет использовать каждый.
    У кого есть интерес/вопросы - задавайте
     
  2. kivik71
    Регистрация:
    28.10.13
    Сообщения:
    4.173
    Благодарности:
    2.396

    kivik71

    Живу здесь

    kivik71

    Живу здесь

    Регистрация:
    28.10.13
    Сообщения:
    4.173
    Благодарности:
    2.396
    Адрес:
    Екатеринбург
    Интересуют технические характеристики установленной солнечной системы: количество панелей, мощность панелей, угол наклона, ориентация по горизонту, географическое место расположения (широта, ближайший большой город).
    Где расположены температурные датчики?
     
  3. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    68 панелей в среднем по 300Вт, разнонаправленные, с разными углами, московская область
    В инверторах и контроллерах. Никаких внешних устройств нет. Мониторинг считывает данные с штатных датчиков всякими разными способами, включая русский мат и бубен.
     
  4. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    Запилил ещё фичу

    Купил счётчик однотарифный но двунаправленный и с RS485
    https://aliexpress.ru/item/1005002497264194.html - 1481 руб
    И модуль RS485-WiFi
    https://aliexpress.ru/item/1005002940538337.html 1256 руб
    ИТОГО: 2737 руб

    Теперь я имею посекундную статистику в виде
    Код:
    {
        "TotalEnergy": 15.31,  // 100
        "ExportEnergy": 0.02, // 100
        "ImportEnergy": 15.29, // 100
        "Voltage": 232.9, // 10
        "Current": 2.64, // 100
        "ActibePower": 466, // 1
        "ReActibePower": 396, // 1
        "PowerFactor": 0.761, // 1000
        "Frequency": 50 // 100
    }
    Также постоянно пересчитывается статистика потребления за текущий день за периоды
    07:00 - 23:00 День
    00:00 - 07:00 + 23:00 - 00:00 Ночь
    и агрегируется в отдельную таблицу (по дням)

    Вот результат: График с данными за текущий месяц
    upload_2021-11-30_22-28-54.png
    Недостаток системы в том, что опрос показаний счетчика нужно делать постоянно, или хотя бы рядом с точками переключения тарифов, чтобы такой красивый график получался. Сам счетчик ничего не помнит, и если моя система вдруг в 23:00 его не опросит, то в расчет пойдут показания с ближайшего опроса а это сдвиг по времени. То есть опрашивающий сервер должен постоянно быть включен (у меня он и так постоянно включен).

    Графики по мощности сети, напряжению на счетчике дострою позже с таблицы посекундной статистики.

    + На общем табло добавил виджет со счетчикас данными текущего дня (обновляются раз в секунду)
    upload_2021-11-30_22-53-35.png
     
    Последнее редактирование: 30.11.21
  5. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.271
    Благодарности:
    2.320

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.271
    Благодарности:
    2.320
    Адрес:
    Москва
    @Galiy, А этот счетчик сколько замеров мощности может выдавать в секунду в RS-485 ?
     
  6. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    Хз, я снимаю раз в секунду, в цикле со sleep справляется. По ощущениям 2-3 сможет, пробовать лениво.
     
  7. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    Немного красоты за сегодня :)
    upload_2022-2-25_22-7-10.png
    upload_2022-2-25_22-8-19.png
    upload_2022-2-25_22-8-42.png
     
  8. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
  9. Qavai
    Регистрация:
    07.07.13
    Сообщения:
    3.402
    Благодарности:
    1.308

    Qavai

    Живу здесь

    Qavai

    Живу здесь

    Регистрация:
    07.07.13
    Сообщения:
    3.402
    Благодарности:
    1.308
    Адрес:
    Нижний Новгород
    выложите код на git ?
     
  10. Galiy
    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432

    Galiy

    Живу здесь

    Galiy

    Живу здесь

    Регистрация:
    09.05.12
    Сообщения:
    1.039
    Благодарности:
    432
    Это бессмысленно. Всё собиралось на коленке, состоит из многих компонентов, взаимодействующих друг с другом. Все связи - хардкод. Закодировано для конкретного набора оборудования по месту. То есть состояние не для выкладки, а приводить в должный вид сремя тратить смысла не вижу. Какой-то конкретный компонент отдельно, если нужен - могу выложить сюда.
     
  11. Qavai
    Регистрация:
    07.07.13
    Сообщения:
    3.402
    Благодарности:
    1.308

    Qavai

    Живу здесь

    Qavai

    Живу здесь

    Регистрация:
    07.07.13
    Сообщения:
    3.402
    Благодарности:
    1.308
    Адрес:
    Нижний Новгород
    Без кода это бесполезная показуха.
     
  12. Netbyka
    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.325

    Netbyka

    Живу здесь

    Netbyka

    Живу здесь

    Регистрация:
    30.07.15
    Сообщения:
    3.887
    Благодарности:
    2.325
    Стандартизируйте это! :)]

    Иначе потом, через N лет, при попытке вспомнить как оно работает и что-то поменять/починить окажется что проще просто выбросить и сделать заново, чем разбираться в коде.