-
Site Links Module
08/19/2016 at 18:18 • 0 commentsSite links are configurable and provide a nice jumping point to the different servers and services that are needed to bring this site together.
Sites can be added or removed and proxy can be enabled for these interfaces so they can be accessible from outside the home. Please note that the proxy is hosted on an SSL driven website that uses authentication.
-
Yellow Pages Module
08/19/2016 at 18:15 • 0 commentsI wanted the touch wall screens to replace every possible item in the home. One item that was easily replaced was the phone book.
This module is simply an Iframe to the canadian 411 service that allows for lookups and reverse lookups.
-
Pong Clock Module
08/19/2016 at 18:13 • 0 commentsevery wall screen needs a screensaver so i created a pong clock in javascript and CSS. If the screens are not touched for 2 minutes they default back to the pong clock. For those of you not familure with this concept. The automated player on the left wins every hour on the hour, the automated player on the right wins every minute on the minute. Because of this the score is always the time.
I have written this app 3 times over the last 5 years or so, it gets a little better every time. This version uses some code i found on the internet which allows it to run in the browser very smooth. My previous version had better more realistic paddle movement where the left hand player was obviously a worse player. I plan on combining the logic code from my previous version with the new version to create a better clock interface.
-
Traffic Camera Module
08/19/2016 at 18:07 • 0 commentsThis module displays life feeds of every traffic camera in the city i live in. In the morning when i get up to go to work the wall touch screen by the front door turns on and displays the cameras that i will pass on my way to work. I can quickly use these cameras to figure out which roads i should take. The cameras are all live feeds and update with a new image every 2-3 seconds.
-
Family Finder Module
08/19/2016 at 18:05 • 0 commentsMy wife and i have 3 children, its hard enough to keep track of one kid let alone the 3 kids at all times. This module shows all family members over-top of google maps. it updates in real time on a 5 minute delay as we move around.
It has geofencing capabilities. Currently I use the following rules:
- Turns on the outside house lights when a family member drives or walks toward the house. But only if its dark out.
- Alerts my wife when i am driving home from work so she knows she can start making dinner.
- Alerts me if my kids leave the school yard during school hours.
-
Comics Module
08/19/2016 at 18:00 • 0 commentsI used to love reading morning comics but who gets a paper in the mail anymore. This page automatically loads up on my main touch screen every morning when i start walking down the stairs.
It downloads and stores the daily comics in a database and allows me to click though them. Every morning it automatically goes out and downloads the updated comics.
-
Calculator Module
08/19/2016 at 17:57 • 0 commentsThis is a simple javascript calculator that i found online as a free sample. I have adapted it to become a movable plugin that can be added and moved around though the main interface.
I plan to add basic conversions to the calculator to make it more handy on the kitchen touch screens. milliliters to liters, pounds to kiligrams, etc.
-
City Bus Module
08/19/2016 at 17:53 • 0 commentsMy wife doesnt have a drivers license and takes the bus everwhere, and so the bus module was born. Specify a time and bus stop number and it will display the current bus location on the map and let you know how long it will take the bus to get to your stop.
The City i live in published great API's that can be used to query every bus location
-
TV Remote Module
08/19/2016 at 17:50 • 0 commentsThis module is used by the media module to control TV's and various equipment around my home. It can also be used manually to control the different devices in my home. Each device has a configuration file that specifies if the device is IR/RF/Serial/TCPIP and the hex or ascii commands that are used for each trigger. The configuration file also contains several macro options like "TV on" that contain the list of commands that must be sent when the attached TV is powered on.
The last item in the configuration file is a list of image files and coordinates that can be used to draw a functional picture of the remote. This would allow for buttons to have hover, click, etc images. Eventually i will take the time to take photos of the remotes and make these pages pretty. For now its functional.
I currently have about 15 devices working in this list, most of which use Hex commands sent via TCP-IP.
-
Live Camera Widgit
08/19/2016 at 17:33 • 0 commentsAnother small plugin that allows viewing of my outdoor and indoor webcams (one turned off for this screenshot). The images stream MJPEG and the PHP script acts as a proxy server to stream to the outside world. Its capable of using password protected cameras. The page is then feed out the the internet using my authentication and HTTPS protocols even if the cameras did not support SSL or authentication.
This plugin can also be attached to any camera monitoring or recording service that supports MJPEG.