Newbie looking for guidance

Hello all.
I am new to home automation and am looking for some advice on where to begin.

My initial thought after coming across Home Assistant was to use a raspberry pi as the main hub/server, and then have several PIR motion sensors, temperature sensors, and a siren connected either directly with wires or over 433mhz.

Being new to this project, I don’t know if my rough idea is the right way to go, if I need other components, etc.

Can anyone offer some advice or point me to a good starting place?

This is a fine starting point. Especially if you are familiar with 433 type sensors already.

Well I am not super familiar with them, if there is an easier approach I am up for it. At the same time I am Ok with a little learning.

What I can’t find is anyone who has used the raspberry pi to directly talk to sensors via 433mhz without using an arduino+Ethernet shield.

Is there documentation on how I would setup the 433mhz with the raspberry pi?

No formal documentation but there should be plenty of examples in the forums. This might also help:

https://www.raspberrypi.org/forums/viewtopic.php?f=37&t=82906

I’m just getting into building DIY sensors myself, based on this project:

1 Like

I use pilight sw running on a rpi3 and a tx’er/rx’er for 433mhz plugged directly into the pi header gpio pins. The pilight wiki has the details. If you want to go the cloud route telldus live is a good option.

1 Like

Thanks for the advice. I have home assistant running on archlinux arm on my original raspberry pi model b right now.

I am just finishing up installing wiringpi, pilight and mosquitto.

Question: What is a tx’er/rx’er?

transmitter and receiver (the hardware) mine came from ebay … http://www.ebay.co.uk/itm/Geeetech-433Mhz-Superheterodyne-3400RF-Transmitter-and-Receiver-Link-Kit-Arduino-/361575645433?hash=item542f9680f9

Got it. Thank you.

I have these:
https://www.amazon.com/gp/product/B017AYH5G0/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

Think they will work OK?

Well they may work well enough but may suffer from interference/noise and have a fairly short range as they are not the superheterodyne models. I have some very similar but the range was very low, only a few feet. Try them and if they don’t work get the superheterodyne ones. Also unless you are going to produce your own sensors and switches you only need one tx’er and one rx’er. The tx’er to obviously transmit the codes to the switches and a receiver to initially determine what codes are sent from the switches and the sensors, after that it won’t be used for the switches as they are ‘fire and forget’.

I bought the pack, but understand that I only need one receiver.

I am still working on the raspberry pi sw setup, but will test them soon.

I use the receiver part of these, and I can receive from my remotes all over my house, once I added a 433 MHz antenna.

Can you please share the antennae design?

I used one of these :smiley: they are pretty much the exact length you need

http://www.ebay.co.uk/itm/40pcs-10cm-Dupont-Male-to-Female-Jumper-Wire-Ribbon-Cable-Pi-Pic-Breadboard-TSUK-/262583484099?hash=item3d2331fec3

haha ok.

I just tried this one:

and put it on both the receiver and the transmitter…no change.

Also, What transmitters are you using? What voltage are you using?

I’m using this setup …

Tx’er and Rx’er are as my post above

Got it, thank you.

Looks like there were two things that made my test difficult.

  1. The voltage and data lines were poorly marked on the transmitter, so I had them swapped.
  2. With a battery as a power source I get much better range…I will have to look into a basic filter for the voltage…not sure what size of a capacitor I should use.

With my “fancy” coiled antennae, I get much better distance than with the 12" straight.

the optimum length is 173mm, mine are 200mm but they are near enough :slight_smile:

what are you powering the Pi with?

I assume that you have two or more Pis that are communicating? or some other 433mHz transmitter?

I’m powering my Pi with an amazon basics USB hub and I only really use the tx’er for all my lights and switches. I could use the rx’er for a couple of sensors but I haven’t sorted them out yet. So I mainly use the rx’er for getting the codes that my telldus live sends out so that I can use them to control my switches and lights, since I want to eventually move away from the telldus as it’s cloud based.

I realize this may not be the correct place to post this, but I am confused about how to use pilight. I have my receiver hooked up to the correct pin of the GPIO, but how do I tell it to sniff or listen for a signal? I currently am using my arduino (completely separate) to broadcast numbers as a dummy source, which I have tested and know is correctly sending out signals.