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

Получение данные из EPsolar Tracer в ПАК Малина-2

Тема в разделе "Возобновляемые источники электроэнергии", создана пользователем bdna2009, 04.06.18.

  1. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    @bdna2009, Спасибо.
    Будет вариант два. X... уже почти. Почти поднялся.
     
  2. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    @bdna2009, Спасибо.

    Вариант два.
    Правда как то не быстро ...
     
  3. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    Не быстро устанавливается? это не ко мне. я только идеи подкинул.
    Х я ставил в ручную последний раз лет 10 назад.
     
  4. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    есть вариант НЕ в ручную?

    оффТоп
    а к Малине... пустит поднять десктоп? КтоНить пробовал?
     
  5. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    "не вручную" - как правило в дистрибутивы уже включено. например в туже расбиан и подобные для малинки.

    К "Малине пустит" - это к малине-2 имеется в виду? у Вас есть пароль рута? или ломать вздумалось? И в чем смысл, цена вопроса в стоимости распбери, тем боле что все равно емонпи на чем-то разворачивать нужно.
     
  6. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    как то сходу не случилось...
    upload_2019-1-10_18-4-38.png
     
  7. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    Отваливается после [apt-get dist-upgrade]
     
  8. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    Предположу что Х установить удалось, и кусочек картинки это попытка подсоеденится через браузер в Х к емомпи?
    Если да, то судя по ошибки очень похоже что емомпи не работает. Точнее не может присоеденится к своей базе. Проверить можно если попытаться подсоедениться к емомпи с другого компа, как ранее делали. Если будет тоже самое - значить сама емомпи дурит.
    Посылает на файл settings. php - там нужно смотреть настройки. ну и логи тоже. возможно просто БД вообще не стартанула. Перезагружались?

    А вообще я емомпи не пользую, тем более локальную. что там точно смотреть не подскажу. Это уже к соотвествующим спецам.
     
  9. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    При прислонении Х, после выполнения [apt-get dist-upgrade] что то радикально рушится в ОСи, развернутой из emonSD-30Oct18. Упражнения с settings. php результата не дали.
    Тупо перезаписал образ, пропустил обнову по [dist-upgrade] и вуАля... По обращению к localhos через браузер, который не самый любимый, пустило в emonpi.
     
  10. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
  11. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    НЕ ПРОБОВАЛ.
    Букварь экспериментов нигде сверху не лежит?
     
  12. vagorzel
    Регистрация:
    19.05.15
    Сообщения:
    3.644
    Благодарности:
    2.902

    vagorzel

    Живу здесь

    vagorzel

    Живу здесь

    Регистрация:
    19.05.15
    Сообщения:
    3.644
    Благодарности:
    2.902
    Адрес:
    Клин, Зеленоград
    Я не нашел такого букваря.
    Порядок вроде простой:
    1. При первом заходе регистрируете первого пользователя (например, себя, придумывая логин/пароль). Это и будет вход в емонпи. Там в настройках пользователя (мой аккаунт) обратите внимание на Write API Key, его нужно будет подставлять в скрипт с запросом json, чтобы емонпи принимал данные.
    2. Дальше заходите, смотрите справа вверху сетап, там основное - входы, поля, графики и дашборды. Поначалу там все пусто, это придется самому наполнять.
    3. Начинаем со входов, именно туда поступают данные от других устройств (я использую пока только два способа (с непосредственной помощью @bdna2009, практически все описано в этой теме), это использование запросов json (это как раз все данные из малины от МАП) и mqtt (от других устройств, у меня это измерители мощности, у меня нет инвертора МАП). Запросы по json реализованы с помощью скрипта на питоне (он встроен в емонпи). Чтобы скрипт исполнялся автоматически, сделан исполняемый файл (.sh) и добавлена строка его автоматического запуска каждые 10 сек. в crontab.
    4. Вот с этого и нужно начать, добиться, чтобы все интересующие вас данные поступали на входы емонпи. То есть сначала отладить скрипт на питоне, запускать его вручную и убеждаться, что он срабатывает, данные обновляются.
    Как этого добъетесь, можно будет двигаться дальше.
     
  13. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    Простите, а если Малин не одна? Тянуть запросы для каждой Малины - каждого МППТ? или можно вложить запрос в перебор типа:
    for [КоличествоМалин]
    . for [КоличествоМППТ]
    . опросМППТ
    . команднаяСтрока_вУзелEMon
    . [КоличествоМППТ]
    [КоличествоМалин]
    emonpi разложит по узлам? или все руками?

    и

    в примере ответов МППТ на GET запрос -
    как получились такие волшебные UID в каждой из строк массива ?
     
  14. bdna2009
    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90

    bdna2009

    Живу здесь

    bdna2009

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    204
    Благодарности:
    90
    можно в цикле перебором, можно последовательно для каждой малины. Можно для каждой малины свой скрипт. тут как удобнее. Когда формируется посылка в емонпи, там есть параметр node =
    какая нода указана, в такую и положит. т. е. все разберется само, если скрипт правильный.
    например у меня там написана конструкция
    "node="+str (n), тут "n" - это номер МПТТ. Следаовательно и в емонпи данные разложаться в три ноды.

    на второй вопрос ответ такой:

    Запросы к малине довольно просты и имеют такой вид:
    http://малина_IP/read_json.php?device=map
    http://малина_IP/read_json.php?device=mppt
    http://малина_IP/read_json.php?device=bat
    Соответственно получаем данные по МАПу, МППТ, или Батарейному монитору.
    Запросы можно посылать из обычного браузера и там же смотреть ответы.
     
  15. Nick5453
    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1

    Nick5453

    Участник

    Nick5453

    Участник

    Регистрация:
    15.12.18
    Сообщения:
    49
    Благодарности:
    1
    Понятно. "Товарищ майор, собака след не берет, попробуйте сами, "...

    Вопрос был вот к чему:
    по шине I2C контроллеры нумерованы 0..допустим 8
    для узла с МАПом нумерация МППТ - 1..3.
    при GET опросе МППТ по адресу IP отдают UID c 1 по 3 для всех Малин. Допустим их, Малин - ДВЕ.
    emonpi разложит правильно 1,2,3 и 1,2,3... или менять UID - уникальный для каждого МППТ?
    варианты - перебрать МППТ- понятны, не понятно как их перебрать, чтобы emonpi поняла и разложила правильно.
    "какая нода указана, в такую и положит." - МППТ 1..3; некий обработчик - 4, 5; СЛЕДУЮЩИЕ МППТ 6..8; обработчик - 9, 10 .. ...
    как то так ?

    и ... в Вашем примере ответа на опрос МППТ UIDы волшебные - 130, 160,230... как они случились именно такими?