Spa finally connected to wireless

It’s taken me a few weeks, but I finally have our Spa connected to our wireless network.

Unfortunately I worked out very early on that the wireless module in our Spa couldn’t see the main house wireless. So the plan was to install an external wireless access point. That task was completed some weeks back using a Mikrotik wAP.

Today I finally used the SVLink iOS application to configure things (as the Android version sucks). It’s now connected to our wireless network. This means I can now control all the Spa functions for the application on our phones. So you can increase the Spa temperature before getting home and it will be ready to use at that perfect temperature.

Screen capture below from the iOS application.

 

Australian residents can purchase Mikrotik hardware from my favourite supplier in Geelong – Duxtel. Highly recommend them.

Ubuntu 16.04, tvheadend and SiliconDust HDHomeRun

Decided I would compile Tvheadend again and install it on a Ubuntu 16.04 host. Below is some of my notes that will help others with this installation and problems I hit along the way.

Required packages.

apt-get install unzip libcurl4-openssl-dev pkg-config git build-essential dvb-apps gettext libssl-dev cmake liburiparser-dev libavahi-client-dev
apt-get install hdhomerun-config

Installation/Compiling steps.

wget http://ftp.gnu.org/gnu/libiconv/libiconv-1.15.tar.gz
tar zxvf libiconv-1.15.tar.gz
cd libiconv/
./configure
make install

I created a user called “tvh” which will be used for the running of the software, this way it doesn’t run as root. Plenty of guides about that detail how to create your user and associated correct group assignments to it. So I won’t cover these steps/operations.

Noticed when I executed the product post being compiled i was getting an error.

tvh@oscar:/usr/local/bin$ ./tvheadend
./tvheadend: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

As you can see from the output below, it’s a library issue.

tvh@oscar:/usr/local/bin$ ldd tvheadend
        linux-vdso.so.1 =>  (0x00007fff1d1e6000)
        libdvben50221.so => /usr/lib/libdvben50221.so (0x00007f3545385000)
        libdvbapi.so => /usr/lib/libdvbapi.so (0x00007f3545180000)
        libucsi.so => /usr/lib/libucsi.so (0x00007f3544f69000)
        libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f3544d00000)
        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f35448bc000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f35446a1000)
        liburiparser.so.1 => /usr/lib/x86_64-linux-gnu/liburiparser.so.1 (0x00007f3544486000)
        libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007f354427a000)
        libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007f3544068000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f3543e1c000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3543c18000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f35439fa000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f35436f1000)
        libiconv.so.2 => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f35434e8000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3543166000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3542d9d000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f3542d17000)
        /lib64/ld-linux-x86-64.so.2 (0x00005642bf9af000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3542b01000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f35428de000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f35426bc000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f35423db000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f354216a000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f3541f56000)

Perform the following steps to address it.

cd /usr/lib/x86_64-linux-gnu
ln -s /usr/local/lib/libiconv.so.2.6.0 libiconv.so.2.6.0
ln -s /usr/local/lib/libiconv.so.2 libiconv.so.2
ln -s /usr/local/lib/libiconv.so libiconv.so

It would appear that Tvheadend has had some improvements since the last time I compiled and installed it.

As shown below we now see a new logo for the product, and now get a wizard which helps with the setup.

Tvheadend is such a great application.

Mikrotik wAP – Installation

Today the installation of the Mikrotik wAP (Model: RBwAP2nD) was completed.

As per pictures, the unit was installed externally. In my case I installed it outside under my alfresco area. It’s about 4m away from my Spa, which is the device that I need to see the wireless network.

Available for purchase in Australia from Duxtel. (Product Link)

Silicondust HDHomeRun Connect

I was lucky enough to be provided a review unit of the Silicondust HDHomeRun Connect. Let it be known, I actually owned an earlier edition of these devices back in the day. Regret actually getting rid of it these days.

Meanwhile, the new units are absolutely awesome. The out of box setup and experience is so much better with the new model. Since you can actually connect to the web server built into the unit which helps with configuration.

Setting it up was so easy, when done I was then able to stream the TV channel straight to my VLC application to watch it live. Below is some images of the process where I configured my unit.

Watching DVB broadcast from Silcondust HDHomeRun using VideoLanClient (VLC)

I love being able to have a DVB tuner available on my network and not need to have my computer on to use it. My Samsung Smart TV can access the Silicondust HDHomeRun Connect TV channels via the upnp/DLNA client. The network tuner makes the channels available over upnp/DLNA.

I would recommend this unit to anyone if you would like to have a Digital DVB tuner on your network.

DIY Concreting

Some months back I purchased a 2nd small shed from Masters, on the account it was cheap at the time and would suit where I planned to use it.

I wasn’t going to put it on a concrete slab, but in the end decided it would be better to do so. Unfortunately no one would want to do the job as its consider to small of an area to get concrete delivered by truck etc.

So today after a little bit of preparation in the days prior. My father in-law and I decided we would do it. So I hired a mixer for the day, got the cement and material needed to mix in with it. After several hours work it was completed.

Below is the result.

Pretty impressed considering the cost involved. The mixer hire, cement bags and material was $100. So this just need a bit of work from 2 people to complete.

Elf on a Shelf

Since 2014 we have had an elf in the house. In 2014 and 2015 he was called Leonardo. This year he is called Elfie. He is a lot of fun.

The idea is that he appears at night and the kids have to find him in the morning. Then he sits somewhere and watches them all day but they aren’t allowed to touch him or he looses his magic. He then reports back to Santa at night about their behaviour that day.

Here is some of his antics so far:

 

 

 

img_6391

img_6380
img_6409img_6388img_6410

elf

img_6477 img_6467 img_6432 img_6473 img_6486

img_6489 img_6497

 

New Internet Provider

Yesterday after getting so much packet loss and the fact that I have had enough of the poor ongoing performance from iiNet. I couldn’t stand it any longer and jumped ship (read: provider).

OCCOM became our new service provider as of about 10am today. Of course speedtest result has to be posted.

5766801524

Of course doing some download tests during the day has surpassed the real world speed I got on iiNet when the issues had been going on. Even my evening tests surpass those of the iiNet service. Not sure what happened to iiNet network, but only getting about 50-80kb/s from ftp.iinet.net.au and about double that for mirror.internode.on.net during evening reflects just how bad things are. Those same tests now on new isp massive difference.

Get over 3 MB/s to mirror.internode.on.net right this moment.. couldn’t even get half that at this time of night on my iiNet service.

20161104-mirror-internode-on-net-test

iiNet – Opticomm service disruption

Noticed today that my smokeping metrics for my next hop out of my iiNet service took a turn for the worst. Prior to midnight started to get packet loss.

1478082466268_1478082466_1477974420
lo0.bng1.syd7.on.ii.net

iiNet knew nothing of it, and turns out Opticomm was having backhaul issues (2nd time since Saturday) and believed to be related.

Funny enough things came good late tonight and I imagine that’s because Opticomm resolved condition.

Ironically enough and annoying thing is that while this occured the Opticomm status page for my postcode had no faults reported. That really ticks me off. Considering iiNet wasn’t telling customers anything about it.

Boat Purchased

My wife and I had been discussing for a while regarding a watercraft. We did think about getting a Seadoo Spark. However PWC (Private Water Craft) licence is expensive per year and required on top of a Boat Licence. In addition to this the areas where it can be used heavily restricted.

In the end we decided perhaps a boat would be better. This way we can use it as a family.

In the end the boat idea won out. We ended up obtaining an approx. 3 year old Polycraft 4.1 Challenger Open Deck with Suzuki 30HP 2stroke Outboard with electric start.

We will be sure to use it soon as we get a chance and finish off getting my Boat Licence.

House Landscaping – Update 9

Work performed this weekend on the House Landscaping was varied and progressive.

Used all day Saturday to complete some work and part of Sunday afternoon. I was able to 90% complete a common area between my neighbor and I. You can see the progress photo and semi completion photo below.

We also got the garden bed out the front near completion too. Some work was also done on the watering system too.

Purchased about 1.6 tonne of material which I moved over the 2 days.

img_20160924_pic00

img_20160924_pic01 img_20160926_pic02

Of course, work still continues.