Find Jobs
Hire Freelancers

Build a home automation interface (perhaps RaspberryPi) that can accept serial 232 strings on a bus and then transmit binary strings on 433.92Mhz spectrum to control my ceiling fan

$250-750 USD

Closed
Posted about 7 years ago

$250-750 USD

Paid on delivery
I'd like you to build/supply a RaspberryPi (or similar) solution for a home electrical automation system. I have a ceiling fan for my house. It uses a 433.92Mhz wireless transmitter to control 6 speeds, stop, and reverse functions. I wish to integrate the fan into my home automation system but the manufacturer of the fan does not supply a home automation controller/interface. I am considering to use a RaspberryPi or similar solution system with a 433Mhz transmitter plugin which can A: Learn the binary codes from my original RF transmitter, and then B: Transmit those same codes over the 433Mhz spectrum to the fan when told to do so by my home automation system. My home automation system is a LeGrand MyHome SCS with MH202 Scenario Programmer. I also have an Elan G! home automation controller which can control items on a 232 serial bus. I am expecting the RaspberryPi to be physically connected to the 232 bus at all times and monitor the bus for relevant serial strings and when received, send binary strings over the 433Mhz RF to the fan. I will write the controls for my home automation to send the serial strings to the Pi, but you need to do all the Pi work, including both supply of the Pi, power supply, 433Mhz module and the relevant coding. I think the easiest thing to do would be for me to send you in the mail my original remote control so you can use it to learn all the binary strings/coding. For budget, I really don't know. I need your advice. At completion of project I would like it if you could send original remote and the completed Pi in the mail to me in Australia. Of course if you think RaspberryPi is silly to use for this purpose and you have some other system that would be better for this application, I would like to hear it. The important thing for me is that I need a hardware solution that can receive RS232 serial strings on a bus and then transmit 433.92Mhz binary strings to my ceiling fan and I am really struggling to find an "off the shelf" solution. Thank you Matt
Project ID: 13722775

About the project

1 proposal
Active 7 yrs ago
Location:

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
1 freelancer is bidding on average $766 USD for this job
User Avatar
Bid Summary I would "hack" the fan remote control by putting in a ESP8266 to interface the remote control with the home automation software. I would also use a Raspberry pi as well. Project Requirements Control the Ceiling fan from your home automation system. Relevant Skills and Experience I have experience with Digital and Analog electronics as well as embedded electronics. I am also a Linux Administrator Proposed Milestones $766 USD - Successful Completion of the Project. I would like to chat to you in great length, about this project. Have you implemented control solutions before which included both physical hardware and software well matched to accept serial commands and then send strings over 433Mhz spectrum? I am currently doing something similar with a raspberry pi and a ESP8266 and the ceiling fans at my house.
$766 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHINA
China
0.0
0
Member since Jun 18, 2015

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.