I will show you how to build your own smart home. It shows the temperature both inside and outside, if the window is open or closed, shows when it rains and make alarm when the PIR sensor senses move. I made the application on the android to display all the data.
I will explain how the application works. It’s shows all data from your home. You can click on settings icon to edit your IP address and turn on or off alarm. When you turn on alarm, app get data from PIR sensor in service and if it’s detected move in your home it’s make a notification. App retrieves the data from the motion sensor every minute. In IP field you must enter your IP address. You can check it here.
You need to open port on your router. Open your router configuration and set arduino ip and open port 80. You can see it on image below.