Develop a control app for Home automation device -- 2, Repost

This is a Repost for a Previous Project Posted. It was required to provide bit more details of the project. Please bid if you think you can do this. Thanks

“Task: - Using XML API provided develop a control/monitoring application for home automation device (smart plug)” - You don’t need to start from scratch, reference designs are available, check further.

Smart plug – home automation device which measure electricity usage connected to it and send data to monitoring device (PC/mobile devices). We need to develop an application to monitor and control(ON/OFF) smartplug device with the required functionalities specified below.

The smart plugs are connected to the home wifi network. The device manufacturer has app available for desktop, web, and mobile platforms. for advance users they have provided all the XML API’s to develop their own application. We need to develop an application which is very similar to the manufacturer provided app but with few additional functionality.

Attached the screenshot of the desktop app that we use now. In the image the LCD TV, Ceiling fan and Washing Machine are connected to 3 different smart plugs. It shows if the device is ON or OFF state and also display the power (kw) and energy(kwh) readings. By clicking the ON/OFF button we can control the device.

In the application that needs to be developed we need the exact same features as above app with the power/energy readings displayed on a GRAPH also. (Right now as you can see only kw/kwh numbers are displayed and we need a graph plot)

we have attached another pic with required additional functions [Pic with graph]. We are looking to include those functions only; The app graphics can be any.

For your reference an example python script is also provided which uses the above XML API to get the data. This python script detects the smart plugs in the network, get data and save it in an excel file. We wanted to have a live graph plotting of that data. Right now we use a separate graph plotting software ([url removed, login to view]) to visualize it in real time.


We wanted to combine the ON/OFF controls as in the app and graph plotting in a single application. That’s it !

[see attached image]

Python Script - [url removed, login to view]

XML APIs for app development - [url removed, login to view]

- Deliverables -full application code with instructions

*** There might be possible future extensions and similar related works for this project in future. [separate pay]

Please note: This application is not for any commercial use or public release . we wanted to use this for our testing and experiments only inside our organisation.
we prefer a desktop application for windows.

Taidot: .NET, Java, Python, Visual Basic, XML

Näytä lisää: www kw com, wiki designs, which software is required to develop an app, which graph to use for data, what is a graph, what graph to use for data, what do you need to get a manufacturer, what do you need to develop an app, web develop on python, use a graph, to develop application in php what we need, software development for the web desktop and mobile, smart home designs, python or php for web development, python button, project graph designs, plug power, plotting a graph in c, platforms for web development, php web development graph

Tietoa työnantajasta:
( 8 arvostelua ) Qatar, Qatar

Projektin tunnus: #8840632

25 freelanceria on tarjonnut keskimäärin 711$ tähän työhön


Hello, What about the hardware required for the project ? Are there any simulators to mimic an actual device so I can work remotely ? Lisää

$2222 USD 20 päivässä
(202 arvostelua)

Hi JeniFs, Thanks for inviting us again for your project. I have bid on it. We would need some discussion to finalise the requirements and proceed further. Thank you.

$1000 USD 20 päivässä
(15 arvostelua)

Hi, I placed my bid on your first project. I think I will be able to do required task if the unswer to the next two questions is possitive. The question are: 1. Will I be able to test the program without real device Lisää

$777 USD 15 päivässä
(37 arvostelua)

HI, I am a young enthusiastic IT Professional over 6 years of work experience in developing web based & desktop solutions as a software engineer. I have good command over Asp.Net, VB, C#, C++, SQL Server, JQuery, JavaS Lisää

$800 USD 40 päivässä
(11 arvostelua)

Hello, I have 5 years of experienced on mobile application and mobile web services with admin panel, in the freelancer text editor only allow to limited characters in the message Box I will show the complete details Lisää

$800 USD 2 päivässä
(6 arvostelua)

Hello, We have 8+ years experience in Java software development. We have successfully developed 260+ projects and Games, Image processing (GIS), Network programming, Web development and mobile apps. We use Ne Lisää

$680 USD 10 päivässä
(24 arvostelua)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

$300 USD 3 päivässä
(31 arvostelua)

Hello! This looks like a fun project. I have developed a plethora of desktop apps over my 18 year career. I would love to work with you on this. Since it is a desktop app, I would prefer developing it in C#, thou Lisää

$333 USD 7 päivässä
(12 arvostelua)

Warm Regards, I am pleased to inform you that your PR matches our expertise who own all the right credentials to execute this job in a very proficient way with a proven track record which shows our dedication towards s Lisää

$1052 USD 20 päivässä
(1 arvostelu)

Hi, We are 40+ people team and skilled in Asp.Net, and C#. We have separate team for --Development (, C#, VB, SQL, MYSQL, Jquery, PHP) --Design (Photoshop) --Testing We are Expert in following -- Lisää

$611 USD 30 päivässä
(8 arvostelua)

I am an experienced .net developer and can do you task on C# and .NET. Always provide all source codes and support for project in future. For all my projects and employers small additions and bugfixes always for free. Lisää

$333 USD 10 päivässä
(24 arvostelua)

Hi, I, based on my 5 years of experience as a software engineer knowledgeable with tools automation, can handle this task pretty well. Let me know the best of your time so we can discuss further based on your requirem Lisää

$639 USD 14 päivässä
(21 arvostelua)

مرحبا Hi, Iam interested in your project and I will be happy to do that for you. I have experienced with these skills. I can send some previous work similar to yours please check our company website [login to view URL] Lisää

$560 USD 3 päivässä
(2 arvostelua)

I am a proud professional for the past 27 years, currently state licensed in Florida, USA. You will be getting nothing shy of professional service from me at a discounted rate due to my need to establish a reputation Lisää

$785 USD 14 päivässä
(7 arvostelua)

Hey, Me and my team have developed several applications (and the associated hardware) that publishes data which is used by the app and is then used to display graphs. We are also working on an app similar to your ap Lisää

$1500 USD 25 päivässä
(12 arvostelua)

Hello. I am expert in Automation, control, industrial communication. I can do your job well. Time: About 10-14 days Price: $500 Thanks.

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

I had bid on another project of yours where you had requested for the graph alone. I have over 10 years experience in developing software application using C# and python. Provided you want a desktop application i'm pro Lisää

$666 USD 5 päivässä
(4 arvostelua)

Dear Madam or Sir, I am an experienced Python programmer and embedded designer. Thus I have already developed programs on the desktop PC which interact with sensors like your smart plugs and I have developed the sof Lisää

$400 USD 3 päivässä
(6 arvostelua)

I would suggest you to develop a web app with a dashboard kind of thing where you can control devices by api and can monitor incoming data through charts and graphs as in real time. we can havr a schedular which would Lisää

$800 USD 15 päivässä
(6 arvostelua)

Hi, I'm Alex from Russia (UTC +3). I'm a .NET developer with 4 years of professional experience. I've developed many useful GUI utilities like the one you're working on and I think I can help you with this task. Lisää

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