Error Compailing Library PainlessMesh Pada Board ESP8266 [SOLVED]

Hallo Warrior, Pada pembahasan kali ini kita akan coba untuk membahas salah satu error yang terjadi pada saat melakukan compile pada Library PainlessMesh. Seperti yang kita ketahui, painlessmesh ini merupakan library yang berfungsi untuk mengaktifkan topologi mesh pada perangkat ESP8266 yang kita miliki.

Permasalahan

Pengaturan Awal Perangkat

  1. Arduino IDE versi 1.8.9
  2. Board ESP8266 versi 2.5.0

Kronologi

Kasus ini merupakan salah satu pengalaman yang saya hadapi pada saat akan melakukan compile painlessmesh pada Arduino IDE dengan menggunakan program StarHere yang ada pada example program, pada saat itu muncul error seperti dibawah ini.

Error PainlessMesh
Error PainlessMesh

Saya mencoba untuk menelusuri program tersebut dan mencari beberapa referensi yang ada di internet, tapi sayangnya tidak membuahkan hasil karena minimnya dokumentasi mengenai library painlessmesh ini.

Solusi

Pada akhirnya saya mencoba beberapa alternatif solusi berikut dan ternyata berhasil untuk mengatasi error yang terjadi pada painlessmesh.Caranya ialah dengan melakukan downgrade pada Software Arduino IDE dan Juga Board ESP8266 seperti berikut.

Pengaturan Perangkat

  1. Arduino IDE versi 1.8.5
  2. Board ESP8266 versi 2.4.2

Setelah melakukan downgrade software berikut, maka saya coba kembali untuk melakukan compile pada program StarHere Painlessmesh. Akhirnya program tersebut dapat di compile dan di upload pada perangkat ESP8266/NodeMCU yang saya miliki.

Kesimpulan

Dari hasil pengamatan yang kami lakukan berdasarkan pengalaman yang terjadi, maka kami menyimpulkan bahwa library painlessmesh belum dapat digunakan pada Arduino IDE dan Board ESP8266 versi terbaru sehingga kita perlu melakukan downgrade pada software dan board tersebut untuk bisa menggunakan library painlessmesh.

Artikel Terkait

Tresna Widiyaman

Founder of Warriornux.
Sarjana Pendidikan Teknik Elektro (Telekomunikasi) from Universitas Pendidikan Indonesia. Mikrotik Certified Network Associate (MTCNA). Linux User, and IoT Activist.
Categories ESP8266