After a major stuff around with the previous host who has either gone broke or just chosen to delete all their domains I have recovered most of the data and migrated the site to a new host.
Bit of an update on the current state of projects, things have slowed down a lot during summer as I have been working on a lot more things outside, with the weather cooling down now work on some inside/electronic projects can begin again.
Overall database size has grown to around 140mb for the whole set of sensors.
The laundry fan has been installed and added to one of the relay boards and both DHT22 sensors have been mounted. One in the laundry and one in the bathroom.
The RFID system on the front door as also been working flawlessly now for almost 18 months with 1750 entries during that time.
The outdoor sensor array still hasn’t quite made it from it’s temp cardboard home however the final two sensors have arrived
Doorbell camera has also stopped working. Not sure if it’s just a corrupt SD-Card in the Raspberry Pi if it’s gotten a bit too hot over summer and cooked, going to take it down in the next few days and find out.
Another project that has been collecting dust for a while now is a MAME arcade machine I started sometime back. Needs a couple of new joysticks, a tidy up and probably a new PC to drive it as the one in there is a little under powered and generates a lot of heat.
Some cable management would go astray either 😛
After putting up with crappy TV sound for years I finally got around to getting the 5.1 system (mostly) setup.
In order to keep the lounge neat I decided to keep all the AV gear in the rack and just run HDMI over CAT5 which will require me to get a new receiver with HDMI switching eventually. It’s not a huge problem currently as I mostly use just the Raspberry Pi for my media needs.
Top amp is the sub amp and bottom is the current 5.1 receiver which lacks HDMI unfortunately.
Let the crawling through roofs begin…
I purchased wall plates with banana plugs for each speaker to allow easy changing of speakers if I desire and for a clean install.
Here is the front of the room as it stands, front LR speakers are left over from an old stereo as is the current centre speaker.
The centre speaker I will replace but the front LR have proven to work quite well.
The sub’s are custom 12″ boxes made by a friend that are only there temporally as I haven’t quite figured out how I wish to incorporate the subwoofer(s) in a neat fashion. Perhaps a semi false wall on the bottom half or the likes.
I still have to run the cables for the rear speakers (ran out of cable) and figure out the best looking way to build a nice subwoofer enclosure to try and keep the neat(ish) look of the system.
For something completely different I thought I’d share a recent woodworking project, building a Pirate themed esky.
Recent got a lot of pine from a local business that was closing down.
Unfortunately I don’t have much in the way of pictures of the build of the basic box part but the timber was just docked to size glued and then nailed together.
Next came the lid which the slats were made from off cuts of another project that provided a almost perfect size to make a decent curve.
After gluing and nailing the top slats they were then cut to length with a jigsaw.
After a quick sand to roughly merge the slats together some stain was applied. (The slats have been left looking somewhat rough as I feel it give more authentic feel of being a rough chest.
A set of hinges and a clasp and staple latch were added after a quick coat of black spray paint.
The corner pieces are the metal pieces used on timber stacks to stop the strapping cutting into the timber. After a coat of paint and drilling some holes I think they make for some nice additions.
A storage tub was used as the esky part of the build with some chains added to stop the lid opening too far.
There are a few more things I want to do on it including adding some insulation between the wood and the tub. As it stands the air gap seems to keep things cool pretty well however.
Also a central drain plug and fixing up the chains as they catch on occasion.
I previously have been using some hosting provided to me but it has become time to get my own domain. All new content will be posted here.
Just finishing off a number of projects so expect some new content soon 🙂
Had a package arrive the other month with my VoCore which was a project I baked on Indiegogo a while back.
The VoCore is a tiny computer running OpenWRT with a 360mhz processor and 32MB of RAM and 16MB of flash with built in Wi-Fi, two 100mbs network cards, USB and 28 GPIO ports.
Perfect for projects that have limited room or that require WiFi.
I knew the board was small but really didn’t think it would be as small as it is, here it is next to a USB stick:
The size (and my soldering skills) made soldering connectors onto the board quite a challenge.
They do make a dock for it which breaks out the USB and Ethernet connectors but pretty much doubles the price of the unit.
Initial configuration is done over serial with the provided USB-TTL converter but first power and serial lines have to be soldered on.
As you can see my soldering skills aren’t the best on these small pitch connectors I will have to redo them before I use the unit in a permanent installation.
After firing the unit up and connection via serial I reconfigured the wireless to operate in client mode and connect to my home Wi-Fi and was then able to connect via SSH:
My intention is to use this board with a USB Relay board to operate my garage door as well as other projects out the front of the house, this saves having to get a cable from the house into the garage which would be a nightmare.
Future projects may also include Wi-Fi connected appliances such as washing machine, dryer, kettle and the likes due to the small size, GPIO pins and cheap price.
Bit of an update, I’ve done more work on the back end and data collection and have ordered parts to begin a outdoor sensor array to compliment the weather station.
First upgrade was to my NAS which runs unRAID which previously had VirtualBox running on top of it to run the Webserver and Windows 7 VM for the home automation. The new version of unRAID includes the KVM visualization solution.
After updating unRAID and converting the VirtualBox images over everything was back up and running all with a nice web interface:
This allows for much easier control of the VM’s as well as start/shutdown with the NAS.
Two new data sources have been added to the system the first being the data from my front door RFID system which unfortunately doesn’t have a direct interface with mysql (it uses access) so I found a program that pulls data from msaccess into mysql here which I configured to poll every hour and insert into mysql.
This has been added to the web interface which now shows the Doorbell as well as the RFID data:
Clicking into RFID gives the last 20 entries/exits allowing a quick view of who has been home over the last few days.
The second data source is CPU temperature from the Doorbell Raspberry Pi which was mostly out of curiosity but also to see how the Raspberry Pi was holding up to living outside.
I used a Python script to poll the data every 5 minutes and insert it into mysql, you can download the script here.
Below is a graph of the Pi temperature over a 24 hour period:
And the added page for the sensor:
Few changes to the internal web interface to show number of records for each sensor as well as min/max/avg of both temperature and humidity from each sensor:
Mostly minor changes but gives a bit more info on everything.
I’ve ordered parts to build a outdoor sensor array which will be based off an Arduino with Ethernet shield and the following sensors:
DHT22 – Temperature and humidity
MQ-9 – Carbon Monoxide and Combustible gas sensor
BMP180 – Barometric pressure
ML8511 – UV level sensor
Just a bit of a quick update on everything:
After running alright for about a month the Raspberry Pi in the doorbell locked up a few times and then stopped booting, from what I can tell my estimation of voltage drop over the PoE setup may have been a bit off and fed the Pi a bit too much voltage so I’ve bought a LM2596S step down voltage regulator off eBay and will run 12v over the PoE and then regulated 5v into the mini USB of the Pi.
Doorbell system is now back up and running and hopefully should remain stable now.
I’ve done a bit more work on the internal house website to add the ability to quickly see the pictures taken from the doorbell camera as well as current data from my uRAD Monitor.
It gives a good overview of current weather, sensor data and last ring of the doorbell. As more sensors are added I’ll add them in here. Clicking on each of the sensors brings up the last 100 entries and clicking the front door brings up the last 20 doorbell presses.
uRAD Monitor section give the current radiation counts per minute as well as an average and the links below create graphs showing CPM vs wind, rain fall and temp/humidity.
The software that came with the weather station was pretty basic so I got Weather Display which is much more powerful and can export data directly into mysql as well as upload to a website, etc.
I’ve found the wireless from the weather station to be a bit unreliable hopefully just due to some flat batteries.
I’ve added new graphs to match weather data with radiation data from my uRAD Monitor, you can see flat sections in the graph where the weather station has not reported back correctly:
A bit more work has been done with the home automation system. I replaced the 4 channel relay board with an 8 channel board which will do low voltage operations (12v/5v) and have re-purposed the 4 channel board for 240v switching as to keep LV and HV separate.
This has allowed adding of several more devices without buying expensive Insteon modules for each device.
Here are the different “rooms” in HCA now:
The front yard “room” now also includes buttons to capture and email a picture from the doorbell camera as well as start a live stream as seen below:
Currently finishing off the 5.1 system in the lounge and after that work will begin on expanding the rack to a floor to ceiling 19″ rack.
With winter on the way and the temperature dropping I thought it about time to upgrade my thermostat to allow a bit more control, especially good on those days you don’t want to get out of bed just to turn on the heater.
The first step was to run a new wire to the thermostat as the current one only uses two wires (+24 and Heat) wheres the Insteon Thermostat requires +24, common, heat and fan (and cooling if used)
For this reason it pays to check both your thermostat and also the heater control board as the “dumb” base thermostats may not use all the wires available even if they are present (Heater was not listed as being compatible based on the thermostat but works fine with the extra wires connected)
I pulled a length of CAT5 from the heater to the thermostat and set about rewiring the heater, lucky enough the manufacturer was nice enough to put the wiring diagram on the control board:
As you can hopefully see below I’ve replaced the old wiring with CAT5 using four terminals now rather than two.
And then matched up on the Insteon Thermostat:
And up and running 🙂
Setup with the Insteon hub and app was easy. Open the app -> add device -> thermostat. App will inform you to hold the Set button on the thermostat till it beeps then the two sync up. After it’s done you are presented with this screen allowing control:
I then setup wake, leave, return and sleep programs for week days so the heater will come on just before my alarm, switch off as I’m leaving, turn back on as I’m leaving work and shut off when I go to bed.
Programming details were not included in the quick start guide in the box and I had to find a PDF of them on the Insteon website, I’ve uploaded a copy here.
Now to wait till morning and see if I wake up nice and warm 🙂
Been a good fortnight for deliveries it seems, my weather station arrived this morning 🙂
The unit is just a cheap station (~$90 eBay) but provides wind speed/direction, rain fall, temp, humidity and air pressure as well as a USB connection to pull data into a PC and should have enough accuracy for what I need.
Got the unit unpacked and put together and begun some testing:
The included software is rather simple but does include an upload function which can be used with Weather Underground for their PWS system or to a custom PHP, JSP, ASP file which I will use to import the data to my mysql system.
This will allow me to graph data from my radiation monitor, my own temp/humidity sensors and weather data.
After testing the unit worked correctly I set about mounting the hardware. The station I’ve mounted to my antenna poll on the roof giving it good height from the surrounding houses, etc and the display has been mounted next to my thermostat allowing easy viewing and a short distance to run the USB cable to my NAS for data collection.
Next step is to write a PHP script to interpret the data from the unit and store it in my database.
I’ve also ordered an Insteon Thermostat which should hopefully arrive in the next couple of days allowing my to control the heating/cooling in the house 🙂