user30914: i wanted to make a remote controlled wall socket over wifi (and maybe internet in the future) with an Arduino, i'm relatively new to Arduino, i know only the basics of programming. My idea was to use a Arduino Pro Mini, a relay, a Esp8266 wifi module to connect to my home wifi and maybe a module to monitor consumption like the ACS712 current sensor but i don't know how to make all of this work, maybe i can get the Arduino working but i don't know how to control it on the client side like an app or web interface on my phone/computer.

user30311: The hardware you have chosen is perfect for the job at hand. 
But what @Hapi also mentioned was that you could probably do away by not using the Arduino !
The ESP8266 is in itself programmable. There are many Firmwares available to help you do so. (You can even program your own)
This can help you getting started : http://randomnerdtutorials.com/esp8266-web-server/
This is something like what you need at the end : https://hackaday.io/project/4562-esp8266-wifi-smart-garage-door
One thing to note : ESP8266 works with 3V, while your Relay would require 5V.
Happy hacking my friend.

30914: <p>i wanted to make a remote controlled wall socket over wifi (and maybe internet in the future) with an Arduino, i'm relatively new to Arduino, i know only the basics of programming. My idea was to use a Arduino Pro Mini, a relay, a Esp8266 wifi module to connect to my home wifi and maybe a module to monitor consumption like the ACS712 current sensor but i don't know how to make all of this work, maybe i can get the Arduino working but i don't know how to control it on the client side like an app or web interface on my phone/computer.</p>
 30311: <p>The hardware you have chosen is perfect for the job at hand. 
But what @Hapi also mentioned was that you could probably do away by not using the Arduino !
The ESP8266 is in itself programmable. There are many Firmwares available to help you do so. (You can even program your own)</p>

<p>This can help you getting started : <a href="http://randomnerdtutorials.com/esp8266-web-server/" rel="nofollow noreferrer">http://randomnerdtutorials.com/esp8266-web-server/</a></p>

<p>This is something like what you need at the end : <a href="https://hackaday.io/project/4562-esp8266-wifi-smart-garage-door" rel="nofollow noreferrer">https://hackaday.io/project/4562-esp8266-wifi-smart-garage-door</a></p>

<p>One thing to note : ESP8266 works with 3V, while your Relay would require 5V.
Happy hacking my friend.</p>
