Пример чтения переменной на Python (Raspberry Pi)

Пример чтения переменной

Создание переменной на сайте iocontrol.ru

Подробнее о создании переменных и работе с API на сайте Вы можете узнать по этой ссылке

  1. Если у Вас уже есть созданная панель, пропустите этот шаг, если у Вас ещё не создано ни одной панели, создайте её руководствуясь нашей инструкцией.
  2. Теперь зайдите в одну из созданных ранее панелей сначала нажав на вкладку "ПАНЕЛИ" (сверху, если Вы находитесь на десктоповом сайте, или снизу, если Вы используете мобильное приложение или мобильную версию сайта) и, затем, на название созданной Вами ранее панели.
  3. Внутри панели нажмите "Создать переменную". Введите название переменной, например myVar. Нажмите создать. В Вашей панели появится новая карточка с названием переменной.
  4. Нажмите на шестеренку в правом верхнем углу карточки переменной
  5. Нажмите на меню "Вид панели" справа от карточки переменной и выберите "Ввод/Вывод значения".
  6. Нажмите кнопку "Сохранить"
  7. Перейдите в панель в навигаторе сверху от карточки переменной
  8. Ваша переменная имеет вид поля ввода и её значение можно менять прямо в панели

Установка библиотеки

Для установки библиотеки необходимо издать команду pip3 install pyiocontrol в оболочке операционной системы (SHELL) или установить её в менеджере библиотек Вашей IDE.

На примере Thonny Python IDE:

Выберете пункт меню Tools -> Manage Packages

Введите pyiocontrol в поле ввода поиска

Нажмите кнопку Find package from PyPI

Нажмите кнопку Install. Библиотека установлена.

Сценарий Python

В сценарии ниже необходимо заменить "название_панели" на название Вашей панели и название_переменной на название переменной, которую мы создали ранее (например myVar)

import pyiocontrol

myPanel = pyiocontrol.Panel("название_панели") # например: pyiocontrol.Panel("myIoPanel")

ioVar = pyiocontrol.название_переменной  # например: ioVar = pyiocontrol.myVar

print(ioVar)

Теперь значение Вашей онлайн переменной записано в переменную ioVar.

О сервисе
Библиотека
    Для работы с Arduino, Piranha, ESP32 или ESP8266
  • Скачать: ZIP, GitHub