Skip to content

Выгрузка архивных данных WeeWX на сайт rp5.ru

Notifications You must be signed in to change notification settings

sapegin-o1eg/weewx-rp5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weewx-rp5 - выгрузка данных на сайт rp5.ru. Далее Модуль.


Описание:
  Модуль позволяет автоматически выгружать архивные данные на сайт rp5.ru, используя API (https://rp5.ru/docs/sgate/ru)

Требования:
  Для передачи данных, необходимо предварительно получить api_key (Инструкция по получению тут
  https://rp5.ru/docs/sgate/ru, пункт "Регистрация")

Инструкция по установке:
  Существует два метода установки модуля
    - ручной
    - автоматический, используя утилиту wee_extension (http://weewx.com/docs/utilities.htm#wee_extension_utility)

    Допустим, что:
      "/home/weewx/bin" директория bin установленной версии WeeWX
      "/tmp" директория для скачивания установочного файла

Автоматическая установка с помощью wee_extension:
  1. Загрузите последнюю версию Модуля https://github.com/sapegin-o1eg/weewx-rp5/releases
      wget -P /tmp https://github.com/sapegin-o1eg/weewx-rp5/releases/download/v0.4/weewx-rp5-0.4.tar.gz

  2. Остановите WeeWX
      sudo /etc/init.d/weewx stop
      или
      sudo service weewx stop

  3. Установите модуль используя утилиту wee_extension
      cd /home/weewx/bin
      ./wee_extension --install=/tmp/weewx-rp5-0.4.tar.gz

  4. Отредактируйте конфигурационный файл weewx.conf
      vim /home/weewx/weewx.conf

  5. В файле weewx.conf под секциями [StdRESTful] [[RP5]] убедитесь, что значению enable присвоено значение true,
      а значению api_key присвоен Ваш api_key, полученный при регистрации (см. пункт "Требования")

        [[RP5]]
          enable = true
          api_key = Ваш_API_KEY

  6. Сохраните файл weewx.conf.

  7. Запустите WeeWX:
      sudo /etc/init.d/weewx start
      или
      sudo service weewx start

  8. В случае возникновения проблем с выгрузкой данных, следует указать в файле weewx.conf значение debug=2. Как
       следствие, в лог файле syslogd будет содержаться отладочная информация, которая, в свою очередь, будет полезна
       для выявления причин.

Ручная установка:
  1. Загрузите последнюю версию Модуля https://github.com/sapegin-o1eg/weewx-rp5/releases
      wget -P /tmp https://github.com/sapegin-o1eg/weewx-rp5/releases/download/v0.4/weewx-rp5-0.4.tar.gz

  2. Остановите WeeWX
      sudo /etc/init.d/weewx stop
      или
      sudo service weewx stop

  3. Распакуйте установочный файл
      tar xvfz weewx-rp5-0.4.tar.gz

  4. Скопируйте распакованные файлы
      cp weewx-rp/bin/user/*.py /home/weewx/bin/user

  5. Отредактируйте конфигурационный файл weewx.conf
      vim weewx.conf

  6. В файле weewx.conf, под секциями [StdRESTful] [[RP5]] убедитесь, что значению enable присвоено значение true,
      а значению api_key присвоен Ваш api_key, полученный при регистрации (см. пункт "Требования")

        [[RP5]]
          enable = true
          api_key = Ваш_API_KEY

  7. В файле weewx.conf, под секцией [Services] добавьте user.rp5.StdRP5 в список restful_services:

        [Services]
          ...
          restful_services = ..., user.rp5.StdRP5
          ...

  8. Сохраните файл weewx.conf.

  9. Запустите WeeWX:
      sudo /etc/init.d/weewx start
      или
      sudo service weewx start

  10. В случае возникновения проблем с выгрузкой данных, следует указать в файле weewx.conf значение debug=2. Как
       следствие, в лог файле syslogd будет содержаться отладочная информация, которая, в свою очередь, будет полезна
       для выявления причин.

About

Выгрузка архивных данных WeeWX на сайт rp5.ru

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy