Skip to content

Script Python ini digunakan untuk mengirimkan data ke Thingspeak melalui POST METHOD,

rinodc/send_data_thingspeak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Assalamualaikum,

Sekarang kita coba main script python lagi..

sayagunakan Python 2.7

kita mau send data random di python script ke channel Thingspeak..

sebelah kiri adalah tampilan channel saya..

  1. kita copy dulu API KEY nya. "API Keys"> copy key di kolom "write api key".

punya saya : 467HQZ2548W1G8LS

  1. buka terminal/bash..

  2. buka text editor. saya kali ini memakai nano,

untuk langsung bikin file baru.. maka tuliskan

"nano yourscript.py" saya akan tulis "nano send_data_thingspeak.py"

  1. import modul requests, json, time, random.. jika belum ada silakan download dulu melalui python-pip.

  2. masukkan variabel "api_key"

  3. masukkan variabel "hosts"

  4. masukkan variabel "URL"

  • step 5 - 7 variabel string yaa.. jadi perlu tanda petik atau petik tunggal
  1. masukkan variabel "HEADER" berbentuk json

  2. buat variabel yang akan dikirim. misal disini saya bikin variabel "data_1" dan "data_2"

  3. bikin variable "sleep_time"

  4. selanjutnya kita bikin fungsi untuk generate dummy data.

random.randint(56,97) akan mengacak nomor dari 56 - 97.

  1. oke selanjutnya bikin fungsi "send_data"

  2. generate json data payload yang dikirim , lalu gunakan "requests" "post method" untuk mengirim data

  3. buat looping "while True"

  4. panggil fungsi generate_dummy_data() dan send_data() di dalam loop.

  5. save python script dengan CTRL+O lalu exit dengan CTRL+X

  6. coba jalankan script dengan memanggil "python send_data_thingspeak.py"

OOPS bad requests..coba kita teliti lagi... disini "field1": 89"field2" : 38 kurang koma (,)

data pertama adalah 93 dan 13.. kita coba cek di thingspeak...

oke masuk..

data sudah masuk 20 detik sekali..

sekian tutorial saya.. terimakasih...

Wassalamualaikum...

About

Script Python ini digunakan untuk mengirimkan data ke Thingspeak melalui POST METHOD,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages