Esp8266 v3 ลงไลบารี่ wifi manager โค้ดทำงานไม่เหมือนเดิม

ได้ครับ ใช้อันนี้ครับ
p_tm->tm_hour == 0 && p_tm->tm_min == 0 && p_tm->tm_sec == 5

1.ตกลงว่ามันช้าหรือว่ามันไม่ทำงานเลยครับ?
2.คำสั่งนี้ให้มันทำอะไรครับ?

ส่งค่าอุณภูมิ ไปฐานข้อมูลครับ

ถ้าเป็นโค้ดเก่าเวลาดูserial monitor มันจะนับเวลาเป็นวินาทีไปเรื่อยๆครับ พอใช้wifi manager มันจะนับเป็นวินาทีไม่ได้ครับ มันกระโดดข้ามไป2-5วินาทีเลยครับ เลยทำให้การส่งไลน์กับส่งค่าอุณภูมิที่ตั้งเงื่อนไขไว้ไม่ได้

อธิบายคำสั่งนี้หน่อย เงื่อนไขคืออะไร

ทำไมต้องเปลี่ยน 1200 เป็น 300 ครับ

ถ้าอุณภูมิเกินช่วงตัวเลขที่กำหนดให้countไปเรื่อยๆจนครบ300 หรือครบ1200 ก็จะส่งไลน์ครับ

1.ทำไมถึงต้องเปลี่ยน url ใหม่ครับ ถ้ากลับไปใช้ url เดิมมันทำงานได้เหมือนเดิมไหม?

2.url นี้ bziot.inwcreate.com จะเร็วกว่าประมาณ 32ms

กับ url ใหม่ 203.157.134.42 ช้ากว่า ประมาณ 45ms

ผมว่าอาจมีประเด็นนี้อยู่ ลองเปลี่ยนกลับแล้วเช็คดูครับ

ตรงนี้แก้เวลาในโค้ดเว็บไปแล้วครับ ถ้าจะส่งเป็นคลิปวีดีโอให้ดูได้ไหมครับ จะให้ดูตอนserial mornitorครับ

1 Likes

Up ลง YouTube แล้วเอาลิ้งค์มาวางเลยครับ

ขอบคุณครับเดี๋ยวคืนนี้เอาลงให้ครับ

มีภาพ HW ก็ถ่ายมีดูด้วยก็ดีครับ จะได้เห็นภาพมากขึ้น

อันนี้ก่อนจะใช้ไลบารี่wifi manager ฟังชั่นเวลา กับ count ทำงานได้ปกติไม่ค้างช้า
https://drive.google.com/file/d/1j8tBLmQQa-bsbZZPXEfYaTj2m0ldWmcP/view?usp=sharing

คลิปนี้หลังจากเพิ่มไลบารี่wifi manager ครับ มันนับเวลาช้า และtimerกระโดดไปเลยครับไม่ต่อเนื่อง เหมือนมันเช็คสถานะ ตรงwm:,ipอะครับ
https://drive.google.com/file/d/1fvTW9qgkYQdmLIe-8_e5Y-cCCrxW9NjI/view?usp=sharing

ทำตามที่ไหนมาครับมีแหล่งอ้างอิงไหม เหมือนว่ามันจำค่า ssid/pass ไม่อยู่ ได้สักพักมันหลุดแล้วต่อใหม่

ตัวwifi manager โหลดจากarduino ideมาครับ ส่วนโค้ดผมเอามาตัดปะเองครับ แล้วแบบนี้มีวิธีแก้ไม่ให้หลุดไหมครับ

อ่านกระทู้นี้ แล้วลองประยุกต์โค้ตตามดูครับ

ครับขอบคุณครับ

ทำได้แล้วนะครับ ขอบคุณครับ ตอนนี้เหลือเขียนtoken lineทับลงไปครับ

1 Likes

เยี่ยมไปเลยครับ

1 Likes