Raspberry Pi is modified into a cost-affordable solution in energy monitoring and power consumption. Because of the relatively low cost of the Raspberry Pi, this has become a popular and economical alternative to the more expensive commercial solutions
Things needed to work with raspberry pi for home automation
Raspberry Pi: the latest version is most capable of handling smart home needs.
Relay Module: to communicate with and control the smart home products around the home. Eg: JBtek 4 Channel DC 5V Relay Module.
Smart home products: devices to facilitate your automation.either Alexa-compatible or Google Home-compatible devices.
A power adapter: For uninterrupted power supply.
A microSD card to store your software Eg: The SanDisk Ultra 128GB microSD
Home automation software: The options are endless, but consider apps like MisterHouse, MyPi, and Mycroft, among others.
Step 1 : get the Raspberry Pi up and running. Connect it to a power source and turn it on. and connect the Raspberri Pi to the Internet, too, so you can get down to work.
Step 2 : install the device’s Raspbian operating system onto the microSD card.
Step 3: choose the control of Raspberry Pi with a connected monitor and a standard user interface or opt for SSH (Secure shell) to access the command line of a Raspberry Pi remotely from another computer or device on the same network
Step 4: assign it a static IP address so the devices in your home and your own machine wherever you are in the world can connect to the device without trouble.
Step 5: To give rot access to the device to set the IP, text editors are used. The dfault editor in raspberry pi is GNU Nano. a static IP address that is free and that falls within your network’s available IP address is selected and assigned to the raspberry pi
Step 6: Reboot the Raspberry Pi to ensure the IP address is saved
Step 7: connect the Raspberri Pi to your relays according to the directions to ensure you have the proper connection
Step 8: choose one of the smart home apps that work with Raspberry Pi and install it on the microSD card.
Step 9 :, boot up the app of your choosing. (Having a monitor makes it easier)
Step 10 : input the Raspberry Pi’s static IP address that is already set up. Follow the instructions in the app to input a port, choose a password for connecting to the device through the app, and more.
Step 11: download the app’s version of it to your Android phone or iPhone. From there, connect through the app running on your Raspberry Pi to find the devices that are available to connect through the service.
As long as your Raspberry Pi is left on and it’s connected to the Web, you’ll now have the option to control all of the smart home devices