Find Jobs
Hire Freelancers

Python code to automate

$30-250 USD

Completed
Posted almost 5 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 20330607

About the project

6 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 more than happy to assist you.
$30 USD in 5 days
4.9 (69 reviews)
5.4
5.4
6 freelancers are bidding on average $206 USD for this job
User Avatar
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. Please visit : https://www.freelancer.com/u/schoudhary1553 I have excellent command over English. I am a hard worker, productive and worthy of your attention I hope, I would be the right candidate for this post. Awaiting an affirmative response from you. Kinds Regards, Sandeep
$250 USD in 5 days
4.9 (68 reviews)
6.4
6.4
User Avatar
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 tools before Please see my portfolio for all projects Eager to listen from you in chat
$233 USD in 7 days
4.8 (42 reviews)
5.6
5.6
User Avatar
Hi, I can help you get the code done. I have skills in Python, Engineering, Software Architecture, Software Testing
$300 USD in 7 days
4.9 (5 reviews)
3.9
3.9
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 Instagram without using their API and in parallel to your project I automated my house using Raspberry pi which includes Refrigerator, TV, washing machine , Microwave curtains fans and of course the Air Conditioner.
$233 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
North Richland Hills, United States
5.0
7
Payment method verified
Member since Mar 7, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.