Comments None

This is easy and fast beginner level Ikea hack. Basically it is just Ikea Ivar shelf with wireless charger embedded into for convenience. I bought cheapest available wireless charger from DX, checked that it works and loads my phone. Then I bored and chiseled cavity into shelf plack with holes that allow power cord to fall under.


Comments None

This display shows the most important home status data in single status line. 8 segment led displays have a nice eighties retro cyberpunk feel to it. Currently its programmed to show current time, outside temp, temp in bedroom, and temp in our sauna building. Data that is displayed comes from homeautomation PI as udp packets. Tempature data is recorded from attached sensors is relayed into PI as udp datagrams.

Component List
  • arduino R3
  • enc28J60 based ethernet shield
  • 8 segment 16 digit display module with sift registers
  • 3 onewire tempature sensors

Case & Hardware

Case is old wooden piano cigar case. Arduino R3 and Ethernet shield fits snugly into the case. Display is simply connected with jumper wires into arduino stack and sensors are connected into 10 meter long telephone wire using extenders. Sensors are bodged into insides off rj11 extension jacks. Sensor configuration and locations then can be adjusted with relative freedom.

UDP protocol

Device listens for udp packets in port 8888. Incoming packets contain ascii data for to be displayed. Device sends tempature data from its 3 sensors into home automation pi server. Tempature packets contain one-wire adresses of sensors along with sensor readings. Automation server then can correlate correct sensors to rooms and collate data accordingly.

Code. Code is available here:

Future of this project

Propably I am going to add more various display devices for displaying more data. Maybe i add some PIR precense sensors also just for dimming the display when not in use and burglar detection or just for the hell of it.


Comments None

Simple yet effective enough greenhouse automation system. Sensor and actuator control is done on Arduino and it communicates with rest of the home automation systems with nrf24l01 radio module. Power for the system comes from small solar panel, extra power for gloomy days is stored on car battery. Main motivation for building this system is to allow greenhose to run on couple of weeks by itself during summer.


  • watering control
  • window control


  • air tempature
  • water tank tempature
  • water tanks state
  • watering amount
  • moisture
  • rain

Sensor data prosessing

All sensor and status data is sent to via nrf24l01 radio module into home automation Pi for further processing and display. sensor data can be viewed from web insterface available at:

Window Control & Actuators

Windows are opened and closed based on simple tempature threshold values. Arduino mainboard does decissions locally and drives linear motors via motor controlller opening and closing windows.

Watering control

Watering is done via drip hoses buried in the bench. Drip hoses are fed from gravity driven tank that is filled automatically a couple of times a day. Arduino sends status updates of waterflow and level sensors via radio module. Watering control and logic is offloaded on the raspery Pi that also runs other home automation tasks.


code is available at codebender


Categories ,

← Older Newer →