Develop a software to read and write large sets of data to ECOBee Thermostat. (small Project)

Project Details

Ecobee Application will contain following features and functionalities.

User Management

• There will a Login page where user can login and access the Ecobee manager.

• There will not be any forgot password functionality.

• There will not be any registration or Add/Edit User functionality.

• If we need to add another user, then we should directly add a record in database.


• There will be few options/icons present on dashboard which will navigate to different pages.

• Icons present will

 Manage Thermostat

 Update Thermostat Data

 Regenerate Ecobee Pin

Manage Thermostat

• Manage Thermostat will contain list of all thermostat.

• 2- what would be happened if I add on a new thermostat? Can I see that on the app?

If you add a new thermostat on [url removed, login to view] panel then our cron will sync that thermostat as well in our application.

• There will be a button for each thermostat with name “View Details”.

• On Click of View Details button a new page will open with a list of all records for that thermostat, 50 records per page

• 3- Is this record including temperature sensors in different rooms?

It will store all major details returned by api for each thermostat, if each room has one thermostat then it will return details for each room, basically it will return details for each thermostat

• On Same page, there will be a button with name “Export Latest 50 Records”

• On click of Export Latest 50 Records (each records takes place in 5 min?) a csv file will get export with 50 records for that thermostat.

• 4 - Please increase Records up to 280 to cover whole day. (60 min/5 min = 12 * 24 = 280)

You want automated cron to run at every 30 min or every 5 min. If every 5 min then I will change the number of records to 280. Please note its not always the case that it will return 280 record of same day, if you click on this button at 01:00 PM then it will return records of last 24 hours.

Based on my Matlab code requirements, I need to have access to last 24 hrs. Please set up the app based on 280 record.

Regenerate Ecobee Pin

• This page will be use to regenerate the Ecobee Pin Code which will need to setup the application in case of Access Token expiration.

• 5- How often should I use that? Each time at the beginning of running the program?

Basically you will not be needed to do that. Its for case if the access token get expired if you don’t use the application for so many days.

Update Thermostat Data

• To be determine, will need the fields to update. Added a support ticket to Ecobee team to get the API details for update thermostat

Automated Cron Jobs

• We will need few automated cron jobs to perform data collection of thermostats and data cleaning.

• First cron will be use to fetch the data of thermostat at an interval of 30 min.

• We will need to create a database table to store these records.

• Second cron will be needed to clean the database as we cannot keep all data in the database. It is recommended to delete the old data i.e. 1 month or 2-month-old from the database to reduce size of the database.

• 6- NO need to clean. I need to have a copy of all info for thermal modelling.

Sending Hours as 1,2,3,4 will be confusing for application, better option will be to send date and time like below example

Thermostat ID Date Time Set Point

645678299358 2017-06-13 10:00:00 22

645678299358 2017-06-13 11:00:00 23

645678299358 2017-06-13 12:00:00 22

645678299358 2017-06-13 13:00:00 29

645678299358 2017-06-13 14:00:00 21

645678299358 2017-06-13 15:00:00 22

645678299358 2017-06-13 16:00:00 26

845852125462 2017-06-13 10:00:00 22

845852125462 2017-06-13 11:00:00 24

845852125462 2017-06-13 12:00:00 25

845852125462 2017-06-13 13:00:00 27

Format is OK

Your app just need to read the set points from a csv generated by my Matlab code.

Квалификация: CSS, HTML, MySQL, PHP, Архитектура ПО

Показать больше software read write data smart card, develop application mac, rfid software read write, ecobee windows 10 app, ecobee third party apps, ecobee windows app, ecobee3 installation, ecobee login, apps that work with ecobee3, ecobee app for pc, software read write emv chip, small project data database, project data entry software, small project data entry, small project data, data entry small project, railway project data entry quality checking software, assignment small project software development java edu, excel read project data, project data processing analysis writting reort software spss

О работодателе:
( 1 отзыв ) Whitby, Canada

ID проекта: #14349464

12 фрилансеров(-а) в среднем готовы выполнить эту работу за $253


Hi, this looks like something we could help you with. Our team is Russian-Canadian. We specialise in: PHP & PHP frameworks, WordPress & Woocommerce, Opencart, Magento, API development, HTML5, CSS, JavaScript, Bootstra Больше

$500 CAD за 5 дней(-я)
(110 отзывов(-а))

Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the ve Больше

$257 CAD за 3 дней(-я)
(28 отзывов(-а))

Hello, A satisfied client is like a billion dollar smile to us!!! Our recently developed web application with IOS and Android App for band event business : [login to view URL], Give us opportunity to showcase our work. Больше

$200 CAD за 3 дней(-я)
(88 отзывов(-а))

Hi We can discuss pricing over chat.I read your project description I got 100% in php and wordpress and HTML freelancer certification exams it shows my knowledge and experience. For detailed Discussion please Больше

$155 CAD за 3 дней(-я)
(106 отзывов(-а))

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind o Больше

$250 CAD за 2 дней(-я)
(32 отзывов(-а))

Hello, Thanks for reading my proposal. We are the team of 20 developers based in Rancho Palos Verdes California . We can take up this project and I think we are the perfect fit for this job. We have 6+ yrs com Больше

$200 CAD за 3 дней(-я)
(19 отзывов(-а))

:) I Will Give You Success Website! :) Hello, how are you? I'm glad to tell you about your project. My major works are Codeigniter, Wordpress, PHP, CSS and MySQL. I have great skills and solid experiences in th Больше

$155 CAD за 3 дней(-я)
(22 отзывов(-а))

Hello Sir. I have 5 years of experience in development. I am interested to work for you on this project. Just share more details so that we can start waiting for your positive response :)

$155 CAD за 3 дней(-я)
(29 отзывов(-а))

Hello, After reading your offer this looks like a perfect fit for my skill sets. I have built a large number of creative App UI/UX Design for different businesses. Expert UI Designer Over the past 4 years I have spec Больше

$155 CAD за 3 дней(-я)
(23 отзывов(-а))
$194 CAD за 3 дней(-я)
(17 отзывов(-а))
$35 CAD за 3 дней(-я)
(12 отзывов(-а))

SALUTATIONS I hope you are doing well and the season is going great for you and your business. I and my team have gone through your requirements for this project. And one thing I can assure you that they will all Больше

$777 CAD за 3 дней(-я)
(6 отзывов(-а))