Сохранение в Интернете значение температуры с помощью Raspberry Pi. Часть 5
Конфигурация
Сценарий имеет несколько значений, которые вам нужно настроить. Наиболее важным из них является ключ API Thingspeak. Вы должны ввести свой собственный ключ, чтобы обновить канал. Вы можете либо отредактировать сценарий Python прямо:
nano templogger.py
или установить набор новых значений в файле конфигурации на загрузочный раздел. Если файл с именем "/boot/templogger.cfg" существует и первая строка имеет значение «Temp Logger», которые следуют, используются вместо этого. Вот пример файла конфигурации:
Temp Logger
0x77
1
17
22
10
1
ABCDEFG123456789
api.thingspeak.com/update
Вы можете создать файл конфигурации с помощью:
sudo nano /boot/templogger.cfg
Затем создать содержание, которое в приведенном выше примере.
Если файл существует в разделе / boot, то можете редактировать файл конфигурации на ПК перед включением устройства. Это иногда полезно, если хотите изменить интервал между показаниями.
Сценарий не проверяет наличие ошибок в файле. Убедитесь, что все значения указаны в правильном порядке. Ожидается, что они в том же порядке, как они перечислены в оригинальном сценарии Python.
Окончательные результаты
После того, как устройство включено и работает, и вы настроили свой Thingspeak Channel, то можете получить на выходе, как эти графики:
Графики обновляются в реальном времени при поступлении новых данных. Канал также позволяет загрузить данные в CSV, XML и JSON форматах.
С интервалом в 10 минут вы можете иметь 144 точек данных каждые 24 часа. Можете установить графики для отображения заданного количества точек, то есть настроить необходимый вам поток данных.
Автор использовал только два потока данных в своем примере (температуру и давление), но Thingspeak позволяет в общей сложности восемь потоков.
P.S. Ищете где можно купить валенки детские в Москве по выгодной цене? В нашем интернет магазине вы найдете самые дешевые и качественные валенки для детей.