Nodemcu-เลี้ยงไก่-ปลูกผักกินเอง(ตอน3)

10สค65
หลังจากเอาโค้ด espnow มายำกับโค้ดเดิมที่ติดต่อblynk ทั้งฝั่งesp8266 และesp32 ซึ่งทั้งการติดต่อblynkอยู่แล้ว
ผลปรากฏ​ว่า​ ทั้งคู่ไม่สามารถ​ต่อblynk serverได้, แต่ทำงานแบบออฟไลน์ได้
ไม่ทราบ​ว่าเพื่อน​ๆเจอปัญหา​แบบนี้​ไหม​ครับ
ผมลองเสิร์ชในเน็ต คนอื่นมีปัญหาแบบนี้เหมือนกัน​ คือไม่สามารถ ใช้espnow พร้อมๆกับblynk ในเวลาเดียวกัน:sob:
น่าเสียดายจริงๆ เรานี้ฝันสลายเลย
สุดท้าย ณ ตอนนี้​ ถ้าอยากใช้blynk ต้องไม่ใช้espnow แปลว่า ทำงานแบบ stand alone ถ้าpinไม่พอ ต้องเพิ่มnodemcuและ แยกโปรเจ็คblynkของใครของมัน
ใครมีคำแนะนำบ้างไหมครับ
อัพเดต
เจอบางคนแนะนำให้เซ็ตเราเตอร์ให้อยู่channal 1, ไม่ใช่auto

11สค65


จะลองsetup channel ในเราเตอร์ดู



-ใส่user, passให้เรียบร้อย
-ไปหัวข้อwifi
-เลือก channel width = 20 mhz

-เลือก channel number =1
-reboot

16สค65
หลังจากได้ลองใช้ esp now และพ่วง blynkไปด้วย ผมยังยำโค้ดได้ไม่ดี
เท่าที่ดูโค้ด และได้ลองทำแล้ว ผมว่า มันเป็นกันสลับmode station กับ ap_sta ซึ่งมีการตัดต่อ wifi ตลอดเวลา และแน่นอน
blynk server ก็มีการตัดต่อตามไปด้วย ทำให้ ถ้าเราดูใน blynk มันรำคาญที่เด๊๋ยวตัด เดี๋ยวต่อ ทำให้ค่าต่างใน blynk
ไม่realtime(ไม่ทันอัพเดต ) และต่อมา มันจะออฟไลน์จากblynk ตลอดเลย อันนี้แย่สุดเลย
จนกว่าเราจะมารีเซ็ตที่หน้างาน 555
อีกอย่างเป็นการเพิ่มภาระให้กับ blynk server เปล่าๆ…

ผมตอนนี้ ขอถอยใช้แบบเดิมๆ คือ 1 nodemcu ต่อ 1 blynk authentication ครับ…ดูใน blynk แล้วสบายใจกว่ามาก
เดี๋ยว เรื่อง esp now ค่อยๆ ศึกษาไป และลองไปเรื่อยๆ…ขอบคุณครับ