Internet of Things (IoT) adalah paradigma komunikasi yang di masa depan, di mana objek kehidupan sehari-hari akan dilengkapi dengan mikrokontroler, transceiver untuk komunikasi digital, dan protokol yang sesuai yang akan membuat mereka dapat berkomunikasi satu sama lain juga dengan pengguna. Pada penelitian kali ini dibangun sistem reminder pada lampu berbasis Iot device yang dapat mengatur lampu secara remote dan dapat mengingatkan user untuk mematikan dan menyalakan lampu. Iot device terdiri dari microcontroller Wemos D1 R1, Relay, dan Lampu. Reminder dihasilkan dari pengolahan data yang disimpan pada Firebase berdasarkan perilaku konsumsi energy oleh konsumen/user menggunakan algoritma K-Means. Jumlah K pada algoritma K Means akan dianalisa menggunakan Elbow Method untuk menghasilkan jumlah cluster yang optimal. Algoritmat K Means dan Elbow Method akan dijalankan pada aplikasi android dan akan berkomunikasi dengan Iot device melalui MQTT broker. K = 5 adalah nilai optimal yang didapatkan dari analisis menggunakan elbow method. Sum of Square Error dari K = 5 adalah 5648.99. Dari kelima cluster tersebut cluster 1 berada pada jam 3:26:15 diingatkan untuk mematikan lampu dan memiliki 6 anggota, cluster 2 berada pada jam 17:34:59 diingatkan untuk menyalakan lampu dan memiliki 11 anggota, cluster 3 berada pada jam 3:20:56 diingatkan untuk mematikan lampu dan memiliki 4 anggota, cluster 4 berada pada jam 9:12:26 diingatkan untuk menyalakan lampu dan memiliki 9 anggota, dan cluster 5 berada pada jam 14:19:18 diingatkan untuk mematikan lampu dan memiliki 9 anggota.