Arduino/ESP8622 Home Automation Device Software (for personal use)

Deliverables: Source Code and dependency libraries.

Need home automation device software (C/Arduino Code) for the NodeMCU and ATMEGA328 (code for both, but hardware will be one or the other). Device is basically a home automation switch compatible with Apple HomeKit, Google Assistant, and Amazon Alexa. Has two Relays to be controlled. It can be controlled also by IR remote and two physical switches. Can also be setup to control up to 5 IR devices with 5-10 commands each. Should also be able to send temperature and humidity information back to the systems (homekit, Alexa, google).

ESP8266 NodeMCU v2


Atmega328 chip with W5500 SPI to LAN

If possible to connect ethernet to ESP8266, then the ATmega isn't needed or if you have a better option, I am open to recommendations.

When powered up with #1 button pressed for 15seconds or if there is no settings, go into setup mode (which is just a simple webpage with settings) (create adhoc network on the ESP)

Setup webpage for IR send codes has buttons to select code type and textbox for actual code. Each one should also have a button to ‘learn’ IR code from IR receiver. Also include the ability to set the names for each (relays, 5 IR devices, Temp/Hum)

A secondary mode sets the device to only one physical switch and uses the switch #2's pin connected to a IR Motion Detection sensor to be used as an occupancy switch (aka lights turn on when motion, off when no motion for a set amount of time)

Uses OLED Screen for Status [login to view URL] based Include date and time (synced thru network); relay 1&2 status; temp, feels-like, and humidity readings; network connection status; IR receive and IR send status.

Switches - When pushed, pin shorted to ground.

Not for commercial use. Maybe one day, but for now it’s just for personal use.

Would like the device to be announced to Alexa, HomeKit, and Google Assistant as some unique name (not as important, but to make it easier to recognize as mine).

Prefer C based Arduino IDE Programming Environment/Language.

I need a copy of the complete source code and whatever packages needed to compile.

Prefer open source sources.

ESP8266 Pins: (Already have hardware wired)

Relay 1 Pin = GPIO0

Relay 2 Pin = GPIO2

DHT11/22 Pin = GPIO16

Switch 1 Pin = GPIO14

Switch 2 / HC-SR501 PIR = GPIO12

IR Tx Pin = GPIO15

IR Rx Pin = GPIO13


Relay 1 Pin = PC1

Relay 2 Pin = PC3

DHT11/22 Pin = PC0

Switch 1 Pin = PD3

Switch 2 / HC-SR501 PIR = PD7

IR Tx Pin = PD5

IR Rx Pin = PD6

On STM32 or Atmega pins can be as seen fit. (No wired hardware, yet)

Open to suggestions and recommendations.

Example of Amazon Alexa Switch Project:

[login to view URL]

Example of Amazon Alexa IR Project:

[login to view URL]

Example of Google Home Switch Project:

[login to view URL]

Example of Google Home IR Project:

[login to view URL]

Example of Alexa and Google Home Temperature Project:

[login to view URL]

Example of Apple Homekit Switch Project:

[login to view URL]

Example of Apple Homekit IR Project:

[login to view URL]

Example of Apple Homekit Temperature Project:

[login to view URL]

No use of IFTTT or HomeBridge. ESP must work directly w/Alexa, HomeKit, and Google Home.

Using ESP with Homekit wo/HomeBridge example:

[login to view URL]

Taidot: Arduino, C-ohjelmointi, Internet of Things (IoT), tietojärjestelmäarkkitehtuuri

Näytä lisää: arduino home automation, arduino home automation x10, arduino home automation switch, webserver home automation arduino, software personal use, arduino programming home automation, arduino web control relays home automation, arduino home automation solid state relay web, arduino home automation light switch, voice recognition device home automation, home automation relay light switch arduino, home automation arduino light switches x10, home automation arduino light switches, arduino ethernet home automation, an original illustration for personal use to be framed and displayed in my home, schema design and arduino device & software for driving metrics, schema design and arduino device software for driving metrics, arduino projects home automation, arduino based home automation project report pdf

Tietoa työnantajasta:
( 0 arvostelua ) Laredo, United States

Projektin tunnus: #20039332

Myönnetty käyttäjälle:


Hello Sir. I am a Mechatronics engineer and I have a lot of experience dealing with these things. I will definitely deliver your work on time. I will be pleased to do your project. Thanks

$50 USD 3 päivässä
(0 Arvostelua)

23 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hello sir, how are you? As you can see in my profile reviews, I have rich experience in Electronics as well as Mobile & Desktop app development. Especially, I have completed very similar IoT projects in which mobile co Lisää

$500 USD 7 päivässä
(65 arvostelua)

Thanks for sharing your project. As I'm a Senior Embedded System engineer, I have rich experiences in many Arduino systems development and programming over 8+ years. Especially, I had developed many projects u Lisää

$500 USD 3 päivässä
(25 arvostelua)

Hello sir, I have experience in designing electronics circuits and can develop hardware compatible smartphone and PC based apps. I also have done a lot of IoT projects and can transform your idea into a fully working Lisää

$200 USD 15 päivässä
(14 arvostelua)

Hi, I have rich experiences with ESP8266 and Arduino firmware development for 5 years. I am familiar with ESP, Arduino and stm32, and I also have ESP8266 and various Arduino modules. I am available to begin immediat Lisää

$500 USD 3 päivässä
(3 arvostelua)

Hi! I'm Alberto from Mexico, I have good knowledge working with the ESP8266 and working with Arduino. I can give you the codes and all what you need to finish the project. I hope to hear more about you. Best Regards

$350 USD 7 päivässä
(10 arvostelua)

hello i am a computer engineer,i have masters in computer engineering,i have experience for more than 8 years in arduino and electronics i have worked before in home automation projects using arduino and esp8266 an Lisää

$250 USD 3 päivässä
(11 arvostelua)

Smart builders provides iot solution at very cheap [login to view URL] already had done 3 home automation projects [login to view URL] are expert in home automation. Plz visit our website [login to view URL] Relevant Skills and Experience We Lisää

$155 USD 3 päivässä
(1 arvostelu)

Hi, I have read your description and have fully understand. If you prefer to reliable work, quality results and beautiful Design, let me know...

$140 USD 7 päivässä
(4 arvostelua)

Hello Thanks to support this It,s pleasure to prefer recommendation for my job first. So the important thing what i want to show you is i have deep and flexbile experiences within arduino. Of course as you could g Lisää

$555 USD 3 päivässä
(1 arvostelu)

Hi!I'm very happy to have a chance of bidding your [login to view URL] can we talk?Please schedule a time? I am an excellent developer in this industry. If we work together, I will satisfy you fully. Please give me 10 minutes Lisää

$555 USD 7 päivässä
(1 arvostelu)

Hi there , I am a full stack developer and I have 6+ years of experience in design and development . I have understood your requirement and I would be more than happy to assist you . IF you hire me , I'll make sure Lisää

$140 USD 7 päivässä
(1 arvostelu)

PCB design/manufacturing using Altium Designer - Remote sensor/control network system - Arduino & Atemga programming - RF Wireless communication - Bluetooth/WiFi app & firmware development - Robot & Motor Controlling - Lisää

$250 USD 7 päivässä
(9 arvostelua)

Hi, I am a hardware design engineer. I am familiar with arduino and esp8266. I can write codes for both hardware according to your requirements. We can integrate IR ttanceivers easily also. I have all the hardware in m Lisää

$333 USD 15 päivässä
(1 arvostelu)

HI I am experienced in C Programming Software Architecture Arduino etc I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your reply

$140 USD 7 päivässä
(1 arvostelu)

Hello We have been an engineer for more than 8 years in the market and have already developed projects for several companies using microcontrollers like PIC, AVR, Arduino, ARM, NXP, Nordic, Texas among others. Using t Lisää

$300 USD 10 päivässä
(1 arvostelu)

Hello, I have worked as a embedded linux expert for 15+ years. I have experience in various areas of electronic design including: embedded image processing systems, wireless video communication firmware, microcontrol Lisää

$250 USD 7 päivässä
(1 arvostelu)

I'm an expert Software Developer with experience making electronics, embedded systems and automation apps; also, I've got a good knowledge about Arduino/ESP8266 and related boards. For these reasons I think I'm the bes Lisää

$211 USD 3 päivässä
(0 arvostelua)

After reading your project description we came up that last time we have finished green house effect and now for us its all kind. of same to change sensors and platforms. As we are group of people who are expert in di Lisää

$177 USD 3 päivässä
(0 arvostelua)

Hello there! My name is Chris, I'm a UK based and native English speaking web developer and app expert with 10 years experience building and maintaining complex web apps and websites. I've built and maintained applica Lisää

$250 USD 1 päivässä
(0 arvostelua)

I am a computer and electronic engineer so that is my major to deal with microprocessors and arduino software so i cant make a good home automation system

$443 USD 5 päivässä
(0 arvostelua)