{'fraction_non_alphanumeric': 0.03260869565217391, 'fraction_numerical': 0.0, 'mean_word_length': 5.242937853107344, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
IoT-Based Smart Home Automation Using NodeMCU: A Smart Multi-Plug with Overload and Over Temperature Protection

In this modern era, internet connectivity is widespread and easily affordable. Therefore, it has become an essential part of everyday life. The Internet of Things (IoT) is a network where devices, appliances, and other items along with the sensors and software are connected to the network via the internet. This paper presents a user-friendly and straightforward approach for controlling and monitoring home appliances using the IoT-based smart multi-plug. This smart multi-plug can be accessed, monitored, and controlled through a smartphone using Wi-Fi via the smartphone Blynk framework. For this, it does not require any extra coding, irrespective of the internet connection used, making this multi-plug convenient and user-friendly. Moreover, it protects the appliances and the plugs from being damaged against overload, over-temperature. Furthermore, it offers voice command control through Google Assistant and timer setup for each plug, saving electricity, human energy, and effort.