-
Notifications
You must be signed in to change notification settings - Fork 0
phawit/Esp8266_SpredSheet
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# Esp8266_SpredSheet
NodeMCU >> Scrip >> SpredSheet
sent data between Esp8266 and GoogleSpreadSheet
1.เริ่มต้น
-Upload file on nodeMCU << Esp8266_SpredSheet.ino
-Copy library floder to my Arduino library
-สร้าง Esp8266_SpredSheet.gs ใน GoogleScrip
Esp8266_SpredSheet ใน SpredSheet
-ทำตามข้อ 2-4
2.Esp8266_SpredSheet.ino (NodeMCU)
-ตั้งค่า macros มาใส่ใน *GScriptId เอามาจาก Data2Sheet.gs (Scrip)
-ตั้งค่า fingerprint จาก echo | openssl s_client -connect script.google.com:443 |& openssl x509 -fingerprint -noout
3.Esp8266_SpredSheet.gs (Scrip)
-Publish >> Deploy as Web App...>>ตั้งเป็น anyone,even anonomous และ copy macrosURL
https://script.google.com/macros/s/......................./exec (เอาไปใส่ใน .ino)
-ตั้งค่าตัวแปร ss
//var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/....จาก URLSheet......./edit");
var ss = SpreadsheetApp.openById('1YjlEimTa6MOZJPlojDc7fKnFbjzVC11Wsaj_IcNYx7g'); //จาก URL SpredSheet
var menu = ss.getSheetByName("Menu"); <ชื่อ Sheet1>
var sheet = ss.getSheetByName("Data"); <ชื่อ Sheet2>
-Check connect >>Run>Doget
4.Esp8266_SpredSheet (Sheet)
-ตั้งชื่อ Sheet1,2 ให้ตรงกับ ตัวแปร ss ("Menu","Data")
-ตั้งชื่อ หัวข้อ
5.On-Off LED ใน C2 ของ Menu(SpredSheet) code อยู่ใน Esp8266_SpredSheet/libraries/HTTPSRedirect/HTTPSRedirect.cpp
**ในการแก้ไข Esp8266_SpredSheet.gs (Scrip) ต้อง Publish >> Deploy as Web App >> Project Version > new > Update
**การต่อบน nodeMCU
LED--D0
DHT--D3
About
Sent Temp and Humid from Esp8266 to GoogleSpreadSheet. On-off LED from SpredSheet to ESP8266
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published