Concluído

Python code to automate

Purpose of project:

• I would like a python script written that will help me automate setting my home air conditioning to the "away" comfort setting when I arm my home alarm. I also need the script to set my home air conditioning to resume the as scheduled comfort setting when the alarm is disarmed.

• Why can’t I use IFTTT or something else? I had this working via IFTTT and Gmail but Gmail’s recent changes to their API has made the integration non-functional with no time horizon for restoration.

• Why don’t I just do it myself? I could, but I do not have time to do it.

• Am I going to resell this? No.

How I will deploy it:

• I have a NAS (Synology) that can run Python scripts periodically.

• Alternatively, I have a small thumb stick computer.

How I think it will work:

Arm Away event:

• With Python script set to run every X minutes

• Arm alarm system away

• Alarm system sends an email to XXXX@[login to view URL] with subject XXXXXX Home: Panel was Armed Away at X:XX pm

• Python script monitors XXXX@[login to view URL] and checks for the most recent un-read email

• Python script parses subject line

• Python script if “Armed Away” set Ecobee4 thermostats to “Away” comfort setting

Disarm event:

• With Python script set to run every X minutes

• Disarm alarm system

• Alarm system sends an email to XXXX@[login to view URL] with subject XXXXXX Home: Panel was Disarmed at X:XX pm

• Python script monitors XXXX@[login to view URL] and checks for the most recent un-read email

• Python script parses subject line

• Python script if “Disarmed” set Ecobee4 thermostats to as scheduled comfort setting

Important info:

• Alarm system does not have an API of any kind. The only way to get alarm status is to monitor an email inbox for new emails with the right subject line.

o Alarm armed away email subject line will look like this:

 XXXXXX Home: Panel was Armed Away at X:XX pm

o Alarm disarmed email subject line will look like this:

 XXXXXX Home: Panel was Disarmed at X:XX pm

• Home air conditioning system is controlled by two Ecobee4 thermostats. Details of the API are here: [login to view URL]

• I have a free [login to view URL] email address.

Final deliverable:

A python script that will monitor my [login to view URL] email address for the most recent alarm event as described above. The script should change the two Ecobee4 thermostats based on the subject lines in the alarm event emails. The script should include error logging and plenty of comments to understand what your script is doing.

Recommendations on deploying the script.

Bonus: if it can send me emails about errors.

Habilidades: Python, Arquitetura de software, Teste de Software, Engenharia

Veja mais: code automate web, python code create geographic map, word search puzzles python code, telit send gps python code, search word file python code, access code automate data entry, python code sample csv scripts, free python code converter, ge864py python code, gprs python code telit, linux bluetooth python code bluetooth server, natural language processing python code text summarization, php code paypal money transfer automatically account details, python code reading webpage, python code record audio mic, python code record mic, python code sniper, python code telit

Acerca do Empregador:
( 4 comentários ) North Richland Hills, United States

ID do Projeto: #20330607

Concedido a:

mikeitexpert

Dear Employer, I have extensive experience in developing python scripts in order to communicate with ecobee API. I also can send emails and push notifications. Please let me know if you are interested and I would be Mais

$30 USD em 5 dias
(64 Comentários)
5.3

12 freelancers estão ofertando em média $177 para esse trabalho

schoudhary1553

Hello, I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several projects like this. For evidence you can see my profile. Pl Mais

$250 USD in 5 dias
(54 Comentários)
6.2
abhi68rajpura

Hi, I can write python script which can read outlook and parse subject as needed then take further action I'll write comments also log errors and send emails too of errors as needed I have done many automation too Mais

$233 USD in 7 dias
(38 Comentários)
5.5
akweb2015

*Hello. I have majored in IoT software development by using python, C and etc. I have seen your requirement. I can do your project in a short time perfectly. Ready to start from now. Thanks.

$130 USD in 4 dias
(8 Comentários)
3.9
doctorkendrick20

Hi, I can help you get the code done. I have skills in Python, Engineering, Software Architecture, Software Testing

$300 USD in 7 dias
(4 Comentários)
3.6
prettygirl00

Hi Dear! Thanks for your job posting! I read your job description carefully and I have confidence to do it. I am a C, C++, C#, Python, JAVA Developer with +6 years experience and your project is very interesting for me Mais

$250 USD in 7 dias
(2 Comentários)
2.4
stepan2019

Hi, Dear Sir! I have just read your job description carefully. I think I am a real certain developer whom you are looking for. Can you give me a chance to help you with your job? I sincerely help you with completing Mais

$180 USD in 7 dias
(1 Comentário)
2.3
apollo20190823

Hello! Nice to meet to you. I am very pleasure to read your project with carefully. I am an expert of the python. I have enough the experiences of the python for about 4 years. And then I have mastered the programming Mais

$50 USD in 3 dias
(1 Comentário)
0.9
metasolve8

"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on si Mais

$140 USD in 7 dias
(0 Comentários)
0.0
reosoft6

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do th Mais

$140 USD in 7 dias
(0 Comentários)
0.0
cjtejasai

I am python developer where I write scripts for automation . Webdevelopment using flask. Worked on home automation using python Relevant Skills and Experience Python, home automation

$188 USD in 3 dias
(0 Comentários)
0.0
chelvish

I am seasoned Python Developer and I have many such projects in my closet . I saw your project description and I can complete it end to end within a week for sure. I have previously automated WhatsApp Twitter and Insta Mais

$233 USD in 7 dias
(0 Comentários)
0.0