January 29th, 2015

I think I am comming to saturation with Angularjs for HooooH now. I am starting to see the problem areas now. Things that take a lot of tweaking and hacking to accomplish with Angular js. One such recent one was while adding local storage to application, another one was while working to make HooooH pick up local data configuraiton when starting and than once the app is up and running, sync data.

These things would have been a walk in the park with say MeteorJS.

0
Posted in Home automation |
January 13th, 2015

Its still a work in progress. This time I chose to continue with card’design but a more clutter free interface. Please let me know your feedbacks below.

HooooH (Snow cards theme)

0
Posted in Personal Life |
December 15th, 2014

I had been using my own public ip address inside the angular controllers until now to access HooooH from the internet/outside. But I recently moved to 40 MBps fiber internet connection. The problem with the new ISP is they do not provide NAT on the public ip address. Hence the whole access mechanism broke. So now I have moved to Amazon EC2. This works with a reverse tunnel straight to the pi, I have also implemented google dual layer ssh authentication module for ssh and google oauth for HooooH access. So, currently the only way for the site to get hacked is if someone hacks into google oauth. But then I will have bigger worries to panic about 🙂 if that happens.

Also I have been evaluating push bullet for notifications. Its such a wonderful product. But I am not sure, how far I would like to integrate with it at the moment.

 

0
Tags: | Posted in Home automation |
December 15th, 2014

I have finally migrated to bitbucket for HooooH code. I actually begun with svn that was hosted inside the rasppi itself. Then moved to github, then to sourceforge and then back to local git server. But now i have finally moved to bitbucket. Awesome service and features.

I also let go a lot of history code changes. There was such a shit load of code changes that was eating up space. Actually, I realised Hooooh has come such a long way since its humble beginnings.

0
Tags: | Posted in Home automation, Personal Life |
December 15th, 2014

I have been using omzsh for about an year now. And just loving it more and more by the day. It has some really cool features but most of all I love its intelligent shell color scheme, git detection, autocomplete etc.

You should try it if you haven’t already.

0
Tags: | Posted in Blogger, Just for fun |
October 9th, 2014

Blew up another xbee today. This time misconnected reed switches to wrong power rail :-(. Another 1000 bucks down the drain. This brings the total number to 8 blown xbees until now.

The Android app is coming great, decided to continue with cordova/xwalk/ionic. Here’s a screen shot.

——————–
A little latter:

Just opened up a new xbee and it turns out to be a “Ghajni xbee”. Short term memory loss. The onboard flash seems to be screwed. Configurations get lost after a few seconds of xbee operations. A really bad day to work with xbee’s I guess. Another 1000 down the drain.

0
Posted in Personal Life |
August 4th, 2014

Have been quite busy trying to create an Android app for HOOOOH. Decided to stick to webviews so as to shroten development overheads. Dont think its easy. Have been trying to create an ecosystem from ionic, crosswalk+cordova, websockets. Have been having more trouble trying to keep up support for android 4.2 and below. Why old phones support? well most of hte cheap tablets on market today which can serve as good consoles are all pre 4.2 androids. Plus my phone is an HTC incredible too, so wonder how many from the common men and households will have one of today’s costly android devices.

Anyways will keep you posted here.

0
Posted in Home automation, My home |
June 15th, 2014

image

0
Posted in Personal Life |
March 19th, 2014

image

This is a brief overview of what makes HooooH. Please move on to next pages for more details.

0
Posted in Personal Life |
February 25th, 2014

HOOOOH 1st version is now ready. 3 years of work. Here are the features:

1. Control all electrical devices around the house like lights, fans, motor, calling bell etc.

2. Take intelligent decision on when to switch on and off devices, based on environment, time, motion, light, temperature etc.

3. A whole gamut of sensors around the house feed its senses. Some examples are temperature, motion, light, etc. Now with camera integration done, soon even image recognition for people and objects around the house will become part of its sensory inputs.

4. Video security, with motion and people detection via camera around the house. Also live video streams can be watched.

5. The whole system is available over the internet, so I can keep an eye on the house from anywhere in the globe, including live video feeds.

6. Public and local access is protected by google dual layer authentication and complete ssl access. Every component that needs to be accessed over internet can be individually enabled/disabled for security. This is done via gtalk integration where I can talk with the system and ask it to enable disable components. The gtalk integration is in turn locked down.

7. A complete suite of alerting is integrated and enabled, such that even if I am not home and someone comes to the boundary gates, I get to know (And see via camera feeds).

The whole system is built with following technologies:

1. Hardware:
a. Xbee’s
b. A lot of other off the shelf electronics.
c. Raspberry pi- about 4 of them.

2. Server:
a. The server side is completely written in Python.
b. All server components run inside a raspberry pi. Complete low-power solution. I have been running the Raspi for over a years, 24 hours a day.
c. the webserver runs on Tornado/nginx architecture.
d. Frontend is web based. User Angular/Bootstrap. The system is available on any phone, mobile, tab, computer etc with a browser. Ofcourse, a decent browser is required.
3. The code is written in complete async model so that, the updates are real time. It works like a real time application dashboard.

0
Posted in Home automation |

Content Protected Using Blog Protector By: PcDrome.