Wednesday, December 16, 2020

Restoring a Sessions Mission Wall Clock - Early 1900's

This was my grandfathers clock and hung in his wall for many many years. As a small child,   I remember him winding the clock every Sunday and the sound of the BONG on the hour and a softer at the bottom.

It also was in my moms kitchen after that but could not stay running for over a few minutes.  It has been silent for over 30 years.

Since I have inherited it, I though I would try to restore it and get it running again.

After trying to clean it with alcohol, bending the verge wires to see if I could align the tick-tocks - I came to the conclusion I needed to do a total rebuild.

Here is a video showing how I rebuilt the clock and get it running again.


Here are the links to the parts I purchased:

The video doesn't cover everything I tried - just what worked.  Below are all the pictures and more from the video.

Friday, May 22, 2020

Controlling an Elderly Parents TV Remotely

In my last post, I covered how to setup an Echo Show 5 to video conference with my mom who is in assisted living.  It became evident that we needed to be able to mute the TV as sometimes it was way to loud for a conversation and she is unable to use the remote.

If this sounds familiar, read on!

What you Need:

  1. RM Pro Plus ($25) or newer model
  2. Any Smart Phone or Iphone to load the IHC setup and remote control app
  3. Spare router or WiFi phone hot-spot setup for the same settings as your parents (so you need to know the SSID and password of the facility and it must support 2.4Ghz frequency)
  4. The make and model of the TV and set top box
  5. The provider and plan of the TV/cable service channel lineup

Setup and Programming:

There are several different stages in setting up the entire solution to not only mute the TV but change channels, integrate with Alexa and build automated schedules.  This gets complicated quickly but will outline each step in sequence and provide examples along the way.

1) Setup of the local hot-spot or router to simulate the remote network:

To program the Broadlink RM Pro device, a smart phone that is on the local WiFi is used to configure and connect the RM Pro to the WiFi network.  You can not change the WiFi settings on the RM Pro without loosing any previously provisioned remotes so if you want the RM Pro to automatically connect to your parents WiFi network, you need to simulate the parents network settings.  If you have someone that can install and connect to your parents network, this step is not as critical.  We tried this but did not realize the facilities WiFi did not support the 2.4Ghz WiFi so we ended up installing internet service with a dedicated WiFi router.  My brother stood outside the window due to COVID restrictions and working with the local facilities person inside the room, connected the router and RM Pro manually.

If it needs to be plug and play, then use can use a spare router or your phones hot-spot capability. In either case, you will program the parents WiFi credentials into the device.

If you use a spare router connected to you home network, you need to ensure the spare router is on a different IP subnet. For example, if your home network assigns a 192.168.1.XXX address, program the spare router to assign 192.168.0.xxx address.  To connect a spare router to your home network, connect the WAN port of the spare router to a LAN port on your home router.  Connect a phone or tablet to the spare router's WiFi and ensure you can access the internet.

Also, on any router, yours or your parents, UPnP needs to be enabled.  On most new routers the default is On. If is off, this will block the remote control aspects.   I will highlight this later once the RM Pro is configured.

2) Configuring the RM Pro:

Download the IHC from google play, or search for it on the apple store.  Once installed, you will create an account in the app.  Write down the email and password as you will use this on other devices or share with family members so they can also control the TV when they video conference.  It's best to setup a google family email account to use for this.

Connect your smart phone or tablet to the 2.5Ghz WiFi network setup previously. Open the app, login, and you will add a new universal remote. Here is a 10 min video of how to install and configure the RM Pro.


Install both a TV and the set top box remotes for the make and model.  Pick the 1st IR remote set suggested and allow the remotes to be selected.



Further programming of the remotes for channel operation, scenes, connecting to Alexa must be done once you have identified and installed the correct IR remotes.  This can only be done once the RM Pro is installed at the site.
You can however, check the remote connection. Using another device, either turn off Wifi and connect over mobile data, or connect to your home network if simulating the parents WiFi network.  Install and open the IHC app, login, you should see the remotes you programmed - example in the picture shown here.  If not, logout of the app and back in again.




Click on the RM Pro device in the app.  The two devices should show a status of "Remote"  If not, check out the UPnP settings on the routers.

To get further detail, click on the three dots at the top right, and then device info, you should be able to retrieve the firmware version of the RM Pro.  If so, this means the device is configured and can be controlled remotely as long as UPnP is enabled on the parents router.

STOP HERE FOR NOW UNTIL THE RM PRO IS INSTALLED AT YOUR PARENTS LOCATION!


2) Programming the Remotes in the IHC App:

Once you have the RM Pro mounted across from the TV/Set top box and you have found the IR remote pattern that controls the TV and set top box, you are now ready to enter the TV channels. Double check that you can access and control the RM Pro remotely from a different network during the RM Pro install - refer to the last section.

You can program the rest of the steps remotely and don't need any support on-site as long as you have the remotes controlling the boxes, and can also do so remotely.

A) Creating Channels:

In the remote that controls the channels to the programs, in our case the spectrum cable set top box, open IHC, click the remote you want to program, click the bottom more button to open the full remote, and find the CH button, ours was in the lower right.

You will need the channel line up guide to the provider and plan to know what channels to create. In our case is was Spectrum Silver plan. To create a channel, click on the +, channel name, and at the bottom, select the "I cannot find the TV Channel".  This will allow you to use the actual name of the channels rather than the call sign and will be easier to automate. Enter the channel number and save.  It should start to look like the picture shown here. Once you are done entering the channels, you can save them.  I would recommend you program a few and walk through the rest of this tutorial to ensure all will work for your specific case and then come back to customize.

B) Creating Scenes -  Part 1 for Automation:

If you want to manually control the channels, the rest of these steps are optional but if you want to automate channel and program switching, the following steps are required.

Once you have tested all the channels and know they are working, it is time to create scenes.  As a side note, I did a video chat through the Alexa Show and listened to the TV channel to know what I programmed was correct.

For every channel or groups of things you want to control, you create a Scene in the IHC app.  These scenes can be used in Alexa Routines and is how you program the automation later in this guide.  The individual buttons of the remotes are not accessible through Alexa Routines and creating scenes is the work around!

Go back to the main screen of the IHC app where you see all the devices.  At the bottom, you see four icons - Home -  Scenes -  Device - Me. Click on the Scenes icon.

Click the + to create a new Scene.  I named all mine Watch XYZ.  You browse to the remote, channel section, and then pick the channel to match the name.  Make a scene for every channel you want to watch, and also create a Mute TV.  Once complete, you are ready to connect the devices/Scenes to an Alex device such as Echo Show, Dot or other.  This also works with Google and other smart home devices but I have Alexa so only will cover that.

3) Connecting to Alexa and Creating Routines:

IHC has a smart app for Alexa. If you have setup an Alexa device, or your parents have an Alexa device, you will need their account info to program and connect the IHC and RM Pro allowing routines to be created for automation. You will also need to have an Android 6.0 or Iphone tied to the amazon alexa account/app to program routines as this feature cannot be accessed via the web browser.  An alternative is to load BlueStacks for Windows to emulate a smart phone on a PC.

A) Enable the IHC smart skill on the Alexa Device.

Using the device or a web browser, log in to Alexa app or web site (www.alexa.amazon.com) and use the account info that is tied to the parents alexa device. Click the 3-dot menu icon, pick smart skills, and search for IHC.  Enable the skill and enter the IHC login credentials you created in step 1.

Once it recognizes and signs in - it should auto-detect the new remote devices and scenes.  If not, or  you create new scenes after you connect the smart skill, you can discover new devices and scenes at the bottom of the screen.

A) Creating a Routine.

Creating routines you must do in the Alexa App. Again, click on the 3-dot menu icon and select routines.  You create a routine by clicking on the + at the top right of the screen.

Enter a name for the routine - I changed the names of the routines half way through my programming as I could not keep track of what time/day something was programmed.  I found that the following naming works well to keep things straight after you sort the routines by name.

DayType Time   scene name - for example     Weekdays 11:30PM watch NBC


To create a timed routine, you pick from when this happens [time] type of routine. Then you add an action to the routine.  So add action, Smart Home, Scene, pick the scene Watch NBC. I also added a wait command and then repeated the scene selection three times.  This seems to wake the RM Pro and helps ensure the cable box sees the IR command.

In order to know what to watch when, use the channel line-up and enter the provider name and zip code on this on-line TV guide site.

Here is a snap shot of some of the automation routines programmed in Alexa routines.  If your parents are savvy enough, they can say Alexa, watch CBS....

Good luck and happy programming!



Friday, March 20, 2020

Setup Echo Show 5 to Video Conference with an Elderly Parent

If you have an elderly parent and they are unable to answer the phone, setup technology, or have any other reason that you need a way to video chat with them - read on!

I needed a way to do just this and researched many options, fire TV, Facebook Portal, cell phone accessories, and Alexa devices.  I choose the Echo Show 5 as that could help with more issues than just video conferencing down the road.

Issues Faced With Setting Up the Echo Show 5: (don't worry - I found work arounds!)

  1. Having access to parents cell phone to receive text authentications - Alexa App, Voice, etc.
  2. Having access to parents email - again for authentication
  3. Not all setup can be done on the Show itself - the communications portion of the show - the main feature I bought it for - can only be setup within the Alexa app 
  4. Supported phone - Alexa app only works on Android 6+ and iPhones.  Most parents probably don't have a new android phone, or just have a flip voice phone with simple text!
  5. Setting up on WiFi once shipped to parent.

What you need:

  • Compatible phone for Alexa App -  use yours to log in with a new Amazon account.  I used my old Android 6 phone and just setup on wi-fi
  • Parents email account - or setup a new gmail account
  • New Amazon account if they don't already have one. (prime is not required but you can add them to your prime account).
  • Google voice account - setup to receive text message to the linked email account - use this to authenticate the phone use with amazon.  You could use your Google number but if you want other to be able to call them using amazon devices, you need a separate number.  I linked this temporally to my wife's cell phone as google voice sends a text verification.
  • Hotspot or spare WiFi router with the same SSID/Password as parent's WiFi, or someone to set that up.  I had someone local setup the Echo Show 5 to the facilities WiFi network.

Steps to setup:

Setting up the echo show:

One important step NOT to do - DO NOT import contacts in the Alexa app unless you have the parents phone - or you setup a spare phone with the parents credentials!!!! If you allow this on your phone - Alexa imports all your contacts and you can not delete them from the app.  You have to call google support to reset the service.

  1. Get access to the parents email account or create a new gmail.
  2. Get Amazon account info - or setup a new Amazon account using the email from step 1.
  3. Setup the Alexa Show with the information requested during the setup sequence. If you setup a hotspot, or sub-router with the same Wi-Fi credentials as the parents network, enter those to connect the Alexa Show. Here is a good overview of the setup options.

Setting up Alexa App for Communications:

  1. If you don't have the parents phone, or it's not compatible with the Alexa App, use yours, or an older phone to download the Alexa app.  If you plan on using the calling features - you will need a new google voice account to authenticate the Alexa app.  I used my old android 6 phone and setup on WiFi.  Since I already had a goggle voice number, I used my wife's cell number to setup the Google voice account as it also sends an authentication text to provision the service, as you can only tie one cell phone number to google voice.
  2. If you are setting up a spare phone, download the contacts on to the duplicate phone and setup with the same credentials as the parents phone.  (Not sure this works on iPhone as I used Android and just sync'ed the contacts)
  3. Download the Alexa App on the phone and enter the Amazon credentials previously setup. If you are using your phone, DO NOT import contacts in the Alexa app/ If it is a clone of the parents phone, import the contacts.
  4. To setup the communications, click on the chat icon at the bottom of the phone.
  5. To access the contacts, or to manually add contact, click on the person icon at the top right of the phone.
  6. To allow "Drop-In" you must edit each contact that you want to allow, and enable the "Drop-In" permission.  If you do not see the Drop-In permission, that contact does not have an Alexa app or device, or the number is not tied to their Alexa account.

Summary

Once you have enabled the "Drop-In" feature for the contacts, you should be set to go and ship the Echo Show 5 to your parent or person who will be adding/setting up the local Wi-Fi.  Don't forget to test it out a bit to make sure it's fine tuned for the services you want to setup in addition to the Drop-In feature.

Here are some things you can say to the Alexa Show to get you started:

Alexa, Play Pandora
Alexa, Stop Music
Alexa, what Is the News
Alexa, what is the Weather
Alexa, tell me a joke
Alexa, what is the weather in Dallas Texas
Alexa, Call [Contact Name]
Alexa, whats on tv now
Alexa, whats on tv tonight

I hope this helps you out.   Now that I have been using this a while to video chat with my mom, I now realize that I need to find out a way to remotely control the TV and mute it when I "Drop-In".  Sometimes the TV is to loud and the TV remote is across the room and she can't get to it!  But that is for another day!

UPDATE:  To control the TV Remotely - check this out!

Happy chatting!!!!!!!!!