[Collection thread] Cheap sensors, bulbs and other Home Automation Components

Hey guys,

every day several companies like Belkin, Fibaro, Philips, Nest and more release new hardware that can interact with OpenHAB through bindings.

Unfortunately the some of them are very expensive although cheaper solutions work the same way. When building your home automation setup, a price difference of 10 EUR/sensor matters if you need more than just one.

I’d like to use this thread to collect cheaper alternatives to the pricey components.

Probably the most interesting components are:

  • Light bulbs
  • Thermostats
  • Smoke/Fire sensors
  • Door/Window contact sensors
  • Surveillance cameras
  • Presence detectors
  • Weather stations
  • Wall Switches
  • Roller Shutter

Can you recommend cheap component alternatives (based on your own experience)? Also please provide the communication standard they need (zWave, ZigBee, BidCoS,
).

Greetz,

Sascha

1 Like

Hi,

In order to decrease price for home automation, I’m agree with you that alternatives are also interessant, as we don’t need special app or web interface to control one device especially, because we have off course OpenHab to control them all.

My shopping list :

  • First All, I’ll talk about the IPX800 from GCE Electronics. It’s the best value for money for wired home automation. e.g. : 8 outputs (10A, potential free), 8 digital inputs (pull up), 4 analog input (with sensor like T°, Humidity, light 
), Dyndns, ping, timers, preset, web interface, tcp, notifix, push, mail 
 all that for 
 180€, and made in France :wink: I will soon documented a entire realtime Integration in openhab, with items and rule to manage TCP Push among others (need time), or make a special binding for it (need skill !)
    Under KNX Protocol, Zennio sell good products with many features, at low price. for the rest of KNX devices at cool prices, look at EibMarkt
  • Light bulbs : no idea, all are around 50€/pc, whatever communication standard it use.
    But if you want RGB effects, DMX device are quite cheap, with strip you can build nice effects.
  • Thermostat : wired IPX800 can do that, adding a 5€ temperature sensor, and hysteresis control.
  • Smoke sensors : Fibaro in Zwave, wireless, Schneider Electric has a wired 220V smoke detector with live state return (MTN547519)
  • Door/window contact sensors : wired sensors are very cheap, wireless are more expensive, wireless and batteryless (EnOcean with solar panel) are coherent.
  • It exists cheap cameras, but quality is not there (poor resolution and stability). Synology servers, with their “surveillance station” are very efficient
  • Presence detector : Zennio in KNX protocole (small device diam40 + inbox interface), 12V detector at GCE to the wired side, Fibaro “eye” to the wireless side, Eltako for wireless and batteryless (EnOcean)
  • Weather stations : KNX : 1000€, NetAtmo : 180€ 

  • Wall Switch : KNX switch >120€, standard Switch : 5€ + wired input to the IPX800, or Fibaro, Eltako, etc. ~65€
  • Roller Shutter : KNX Hager : 100€/rollershutter, 40€ with Zennio 
 20€ with the IPX800, but without easy position monitoring.
    Wirelessly, Fibaro, Qubino, Aeonlabs do the trick
  • Wifi actuator : I bought a wifi plug with power mesurement 20€ at Aldi France 
 equivalent Belkin

Sorry for my poor english, now the french version :

Quand il s’agit de rĂ©duire les couts d’intĂ©gration en domotique, effectivement chaque pĂ©riphĂ©rique mĂ©rite d’ĂȘtre regardĂ© de prĂȘt, et quand on s’attend Ă  une solution centralisĂ©e de contrĂŽle de sa maison, on Ă©vite souvent les produits des grands, car surcouche propriĂ©taire, api pas toujours disponible, vendu avec son application dĂ©diĂ©e (ou comment se retrouver avec 40 applications par maison !)

  • Pour cela, je commencerai par citer les produits de GCE Electronics, conçus et fabriquĂ©s en France, qui dĂ©fient toute concurrence en terme de qualitĂ©/possibilitĂ©/prix.
    L’IPX800 possĂšde une multitude de fonctionnalitĂ©, 8 sorties, 8 entrĂ©es, 4 analogiques, des timers, des calendriers, du Ping, du DynDns, l’interface Web, les push, le TCP, etc. et le tout pour 180€.
    Je documenterai bientĂŽt l’interfaçage complet en temps rĂ©el de cet automate sur le wiki, avec interrogation sĂ©quentielle des sondes, et gestion des push en TCP pour une rĂ©activitĂ© totale aux actions sur les entrĂ©es. J’aurai aimĂ© faire carrĂ©ment un binding, mais je manque de compĂ©tence, si quelqu’un veut m’aider je suis preneur (pour la partie java openhab, le reste l’application mĂ©tier je gĂšre)
    Et si on manque de sorties, il y a une multitude d’extensions disponible.
  • En KNX, rĂ©putĂ© comme cher, depuis l’arrivĂ©e de Zennio il y a 4 ou 5 ans, on note une belle baisse du prix Ă  la fonction, quasiment par 2 par rapport Ă  des acteurs historiques comme Hager.
    Pour le reste, il y a EibMarkt Ă©videmment
  • Pour les ampoules connectĂ©es, ils en sortent tous mais ils ont du s’accorder sur les prix, toujours de l’ordre des 50€ l’ampoule, c’est vite cher pour une maison, sans parler des passerelles.
    Pour faire du RGB, le DMX a le mĂ©rite de ne pas ĂȘtre trop onĂ©reux. seul la passerelle coĂ»te cher, surveillons ce que fait GCE ces prochains mois 

  • Pour les thermostats, difficile d’égaler les Ă©quipes de R&D de Nest ou NetAtmo dans leur algorythme d’autoapprentissage, que ce soit sur les habitudes des habitants (criticable) mais surtout sur les catactĂ©ristiques du bĂątiment, aujourd’hui les rĂ©gulations en PID, je met 6 mois Ă  peaufiner les rĂ©glages, empiriquement.
    Si on ne cherche pas la complexitĂ©, juste un thermostat en hystĂ©risis 2 points, l’IPX peut le faire. En KNX on commence Ă  pouvoir faire du PI intĂ©ressant.
  • Pour les dĂ©tecteurs de fumĂ©e, le dernier petit de chez Fibaro est sympa, pas trop cher, Zwave+ et quelques fonctionnalitĂ©s sympa. Sinon si on est en phase travaux, le mieux est le dĂ©tecteur de fumĂ©e alimentĂ© en 220V + batterie de secours, comme ça on s’affranchi du changement de pile, et on bĂ©nĂ©ficie d’un retour d’état d’alarme. chez Schneider, c’est le MTN547519
  • pour les capteurs d’ouverture, la encore le filaire est pas cher, Ă  condition qu’on puisse passer des fils Ă©videmment. en sans fils, chez Zwave, Fibaro nous propose des multicapteurs ouverture/mouvement/tempĂ©rature/luminositĂ©, intĂ©ressant. En EnOcean, on s’affranchi des piles avec l’ajout de panneau solaire, c’est idĂ©al si on veut se passer de maintenance.
  • CotĂ© camĂ©ra, pas facile d’ĂȘtre cheap et d’avoir de la qualitĂ© d’image et de la stabilitĂ©, immunitĂ©. Si vous avez besoin de rien, Foscam est lĂ .
  • pour les dĂ©tecteurs de mouvement, en filaire, GCE en propose un, en KNX, Zennio propose un petit dĂ©tecteur de moins de 40mm de diamĂštre Ă  intĂ©grer et raccord Ă  une interface d’entrĂ©e, ça rĂ©duit les coĂ»ts mais attention Ă  la piĂštre gestion de la luminositĂ©.
  • Stations mĂ©tĂ©o : en KNX, 1000€, chez NetAtmo 180€ avec 4 sondes environnementales en plus
 soyons cocorico !
  • Pour les interrupteurs, en KNX, difficile de descendre en dessous de la barre des 120€, sinon c’est interrupteurs standard suivant le design de votre maison, et interface d’entrĂ©e (filaire IPX, filaire KNX, sans fils Zwave, etc.)
  • Pour la gestion des volets roulants, depuis le full options avec mesure de courant, Ă©talonnage, positionnement prĂ©cis Ă  plus de 120€ par volet jusqu’à la simple montĂ©e descente Ă  20€/volet chez IPX, on a le choix (KNX, Zwave, EnOcean). Eviter IO-HomalControl de Somfy Ă©videmment, c’est propriĂ©taire !

Voila pour une petit panorama de ce qu’on peut faire, à savoir qu’à titre pro, je propose ce que j’appelle la “domotique à mil euros” imaginez comment ça peut plaire !

Cordialement,

–
Vincent FERREUX
Alter&Coop
Bourgogne Franche-Comté, France

1 Like

One low cost board I can not talk enough about is PoKeys57E from [PoLabs][1]. They are under $100 and provide:

Ethernet 10/100 with DHCP client or fixed IP support
TCP connection with device
55 digital inputs with pull-up resistors
55 software controlled digital outputs
7 analog inputs (12-bit) with adjustable low-pass filtering support
Up to 26 encoder pair inputs (3 high-speed encoder inputs, 1 ultra high speed encoder input)
3-axis 25 kHz or 8-axis 125 kHz Pulse engine
Digital counters on specific digital input pins
Up to 16x8 matrix keyboard
Two 8x8 matrix LED display support
Up to 6 high-speed fully configurable PWM outputs support (25 MHz PWM timer)
HD44780-based character LCD support (up to 4x20 characters)
Modbus TCP support (access to digital IO, analog inputs, encoders’ counters, digital counters values, PWM outputs, LCD display, LED matrix display, PoExtBus devices, matrix keyboard status)
Support for up to 10 sensors on I2C bus, up to 10 sensors on 1-wire bus and up to 7 analog sensors

Works out of the box with OpenHab using Modbus, http, tcp, or udp bindings.
[1]: http://www.poscope.com

2 Likes

I have been slowly playing with Arduino boards and wireless comms
 All from “MySensors”.

For now I have 4 Temp/Humidity sensors and 3 open/close sensors all talking wireless to another arduino which has Ethernet and an MQTT broker which OpenHAB listens to. All this for about US$50 which is pretty cheap!

You do have to be comfortable with soldering, diodes, etc which I am not so there is a steep learning curve.

I would prefer to buy something off the shelf but when most of those cost at least $40 for a single sensor it starts to get very expensive.

I have over 3 dozen 1-wire temp sensors on my system connected to a single PoKeys57E, total cost, under $150 for the board and all the sensors. Rather then having them all on a single 1-wire bus, I home run each to an individual pin on the PoKeys57E, I found that it greatly improves reliability.

For my first OpenHAB setup I wanted to replicate a Nest thermostat. Nest cost about $230, and I needed 2 for both my upstairs and downstairs HVAC units. Total $460. :worried:
I figured with openHAB and by buying a Raspberry PI (CanaKit) $70 and a AeoTec 5 Gen z-wave stick $45 that I was well on my way to automating my HVAC system for less than the cost of 1 Nest. But, all of the thermostats where expensive. Until I found the Remotec ZTS-110 - Z-Wave Smart Thermostat. I bought the first one for $70, and the second one for $65.
For a total cost of $250 I was able to replicate the functionality of 2 Nest thermostats, and setup my Home Automation base platform.

Hi, can you please share with us the open / close OH settings (sitemap, items and rules)? I try to do this only that I’m using the serial communication and no one answered me on Mysensors.
Thanks in advance!

This is is the content of my items for one of the open/close sensors


Contact MySensors_C_01 “MySensor Door 1 [%s]” (AllItems, LoggingItems, MySensors, GroupBasement) {mqtt="<[mysensors:MyMQTT/24/3/V_TRIPPED:state:OPEN:1],<[mysensors:MyMQTT/24/3/V_TRIPPED:state:CLOSED:0]"}

And then it just gets displayed in my site map with all the other items in the “GroupBasement” group.

I have no rules setup as MySensors just uses MQTT to update the status of the sensor between OPEN and CLOSED.

Are you using the code for the relay actuator to control your contacts?
Thanks for replay and sorry fir the off-topic question.

I haven’t got round to automating some relays yet
 I just have the open close sensors to tell if the garage door is open or closed


I can recommend the Particle Photon as a functional programmable board with wifi connectivity for $19 dollars us. I have just completed adding automated control to my garage with this and am happy with the results and the cost. Also, Particle support has been responsive to my requests. It is supported by IFTTT, but i had issues with IFTTT handling a variable on the photon. I ended up using MQTT for the state changes instead.

I can also recommend the Kankun wifi power outlet for $22. Using the following guide i was able to get it up and running with relatively little fuss:

http://www.homeautomationforgeeks.com/openhab_http.shtml

interesting.regarding PoKeys57E and 1wire

I am looking for a good platform for 1Wire. both for temperature and for pulse counters.

How long wires do you have from the PoKeys57E to tempsensors?

Do you parrallell connect the tempsensors or are there 3 dozen interface where one can connect 1 wire sensors?

do you read the temperatures via OpenHab or something else?

have you tried pulsecounter connected to PoKeys57E ?

Some are hundred feet or so, I parallel some of them, but used a dedicated board with 55 1-wire interfaces for most of them. If I were you and had that many I would put a sensor on each pin rather then trying to build a large 1-wire network.

OpenHab reads the actual 1-wire sensor and exposes it via HTTM and modbus. As far as pulse counter, yes, I use one right now for my water meter.

Ok very interestiing - just so I understand correctly

Do you use the PoKeys57E as your "dedicated board with 55 1-wire interfaces "?

have you connected the pulse counter directly to the PoKeys57E ?
Do you read that via OpenHab simliar to 1 wire?
And save data to some database I guess?

Which inputs (digital/analog) on the PoKeys57E do you use for the 1wire and for the pulse counter?
are you using the 55 digital inputs or the analog inputs for pulse counter?

I am curious on how many pulse counters one can have on the PoKeys57E. If one have to use analog input then I guess it is 7 otherwise it would be all the 55 digital and then maybe it is more about how many pulse counters the board can manage without missing a pulse.

When using as pulse counter - can you save date and time with the latest counted pulse?

I have built an Arduino Gateway, 9 Arduino end nodes, connecting to a Windows 7 PC running OpenHAB 1.7.0 via MQTT. Gateway & end nodes connect via RFM69 wireless transceiver mini-boards. Most Nodes have a DHT11 temp/humidity sensor. Several nodes have solid state relays that can turn AC devices off & on via a node button, OpenHAB user interface switches or OpenHAB rules. Other node functions: open / close garage door & detect open / close state, Turn TV off / on. One node is a bare bones Arduino that can be powered by batteries. I developed rules to simulate home occupation thru toggling lights & TV off & on .

I’m gradually documenting my builds at http://homeautomation.proboards.com, especially http://homeautomation.proboards.com/thread/62/success-home-automation-arduinos-rfm69s

Other helpful posts & conversations on using Arduino compatibles with OpenHAB are at that site.

If one has not already, I particularly recommend downloading what’s often mentioned or assumed at the site: https://github.com/computourist/RFM69-MQTT-client/archive/master.zip, especially Gateway 2.2, documentation with Gateway 2.1, & DHT end node

1 Like

papabrenta - what is the average battery life of your battery-powered arduino node? is it also RFM69-based?

I have many PoKeys57E boards in my house, so I have one dedicated just for 1-wire.

ok do you use the PoKeys57E also for pulse counting?

I do, one for my water meter, works great.

I’m using a Fibaro zWave FGK-101 door/window contact together with a cheap sensor board. The Fibaro has a dry binary input and also allows for attaching a OneWire temperature sensor.
There’s a number of sensors available on eBay for as cheap as ~2€ (or US$) to detect water, light, moisture, distance, sound, 
 search for Arduino and ‘YL-38’.

The trick is to use the FGK’s output connector that is meant to power the OneWire sensor to actually power your YL-38 sensor board. You get 3.6V from the FGK battery which is just fine to run the board (it’s spec’ed to run @ 3.3 - 5V).

This combination gives you the freedom to place the sensor anywhere (e.g. in the garden).
Be aware, though, that this works for transmitting binary values only, and that you will eat battery if you’re transmitting too often.
The YL-38 boards have a digital and an analogue output, and they all include a potentiometer, so you can tweak the threshold when to trigger the binary output, but of course you cannot get analogue measurements that way.

If you want analogue values, you can use the Fibaro FGRGBW device. You need to attach it to a 12 or 24 VDC supply, and you eventually need to separately power the sensor (or add a voltage converter). The device has 4 input lines that you can configure to be able to connect 0-10V sensors to. There’s quite a number of those available, and of course the aforementioned YL-38 board based sensors can be connected, too. Note the trick to get it to work is that for each input you want to use, you need to configure an own association group (to include your controller) in addition to the ‘standard’ association.

Markus