| Algorithm 1 The Pseudo-Code of Air Conditioner Energy Control Based on IoT |
| 1: Capture the image by the camera |
| 2: Resize the image |
| 3: Input the image data to the YOLOv3 model |
| 4: Do the recognition process by the YOLOv3 |
| 5: Publish the number of detected persons by MQTT protocol |
| 6: Do data analysis by Contact elements for IoT |
| 7: if the number of persons ≥ 1 |
| 8: Send signal “1” by MQTT protocol to the air conditioner microcontroller |
| 9: Connect the power of the air conditioner |
| 10: Present the number of persons on the IoT dashboard |
| 11: Record event of air-conditioned “on” |
| 12: else |
| 13: Send signal “0” by MQTT protocol to the air conditioner microcontroller |
| 14: Disconnect the power of the air conditioner |
| 15: Present the number of persons on the IoT dashboard |
| 16: Record event of the turn off the air conditioner |
| 17: end if |
| 18: Record all events and data on the system database for any further analysis |