Smart home telah berkembang pesat, salah satu fitur yang banyak dimiliki oleh sistem smart home adalah untuk melakukan pengontrolan dan monitoring perangkat listrik yang ada di rumah. Pengontrolan bertujuan untuk menyalakan atau mematikan perngkat listrik, sedangkan monitoring bertujuan untuk mengetahui kondisi dari perangkat listrik apakah sudah menyala atau belum. Selain untuk memonitoring perangkat listrik, fokus dari penelitian ini adalah untuk memonitoring perangkat listrik yang gagal menyala karena mengalami kerusakan atau perangkat terputus dengan sumber tegangannya, dalam penelitian ini disebut dengn istilah abnormal atau anomali. Purwarupa dari smart home yang telah dikembangkan menggunakan protokol MQTT, sensor arus ACS712, NodeMcu, dan aplikasi web. Purwarupa smarthome telah dapat melakukan monitoring dan pengontrolan perangkat listrik dan memberikan informasi jika perangkat gagal menyala. Waktu yang diperlukan untuk menyalakan atau mematikan perangkat listrik berkisar dari 1.4 detik hingga 1.5 detik.