Adding a bedside Spyder touch panel

Our 2017 Tiffin Allegro Bus 40SP was the first year where Tiffin was easing into touch panels in their coaches, using the Spyder multiplex wiring system. It came with a rather bad black-and-white panel, which I replaced with a much better color one; a huge improvement.

But when in bed, there are only buttons on Jenn’s side of the bed for some functions like lights. One of the things I’m jealous of newer years of our coach is they have more touch panels, including panels on both sides of the bed.

I had previously noticed that there is a Spyder connector below the bed, so I figured I could hook into that.

I resolved to add a panel on my side of the bed, using the same model of touch panel I used to upgrade our main one.

Here’s a look at the small window on my side of the bed (on which we always keep the shades closed), and the small bit of wall next to it:

Window

The bed base, after removing the mattress (you can see the head tilted):

Bed base

By positioning the bed appropriately, the wires under the bed can be accessed; the orange cable is a Spyder network cable, and the connector is visible right of center:

Wires under bed

I ordered components from Spyder Controls Corp:

  1. The panel: KITTW1412 – 2017 5IN LCD UPGRADE KIT BUS PHTN (1 at $349.95)
  2. The G4 tap: 5015508 | 5016592 BBCKZK200 – BACKPLANE ASSY, DROP TAP, G4 COMMON, 4X4 POS 2MM MINI-CLAMP, , Z (1 at $37.44)
  3. A bunch of cable (more than needed; always good to have spare): 14618 BSPL74600 HARNESS ASSY, CUSTOM CABLE , 2 TWISTED PAIR, 24GA, RV-C DROP CABLE ($0.50 per foot)
  4. Some plug connectors: 5066157 CON824204 9787 – CONNECTOR, 4 POS 2MM, MINI CLAMP, BLUE, PLUG, 20-24AWG, C/E, IDC (4 needed at $5.32 each, but I got a spare just in case)
  5. A couple of socket connectors, though not needed for this project: 5066158 CON864204 9788 – CONNECTOR, 4 POS 2MM, MINI CLAMP, BLUE, SOCKET, 20-24AWG, C/E, IDC (none needed, $5.32 each)

Here are the components:

Components

The G4 tap, connectors, and a stripped end of the cable:

G4 tap and connectors

Adding the plug connector is easy; you just insert the four wires into the holes on the connector (in the correct order; black, blue, white, red), then squeeze closed with pliers:

Connector

I made a short cable with plugs on either end to go from the existing socket under the bed to the G4 tap, so I didn’t need to replace the socket with a plug, and could restore the original connection later if desired:

Cable

Here’s the G4 tap in place under the bed, with the original plug and my patch plug inserted; later a third plug from the new panel was inserted:

G4

My original concept was to pull the power outlet off the wall to access inside the wall, and run the Spyder cable down there, but that proved too difficult, so my backup plan was to go through the side of the window valance. So I drilled a hole in the side of the surface mount for the panel:

Hole in panel mount

To get better access close to the wall, I used an angled drill adapter:

Drill

The hole in the window valance:

Hole

To hide the bright orange cable, I used a couple of cable covers that I had on hand:

Cable cover

The cable through the hole:

Cable

Paladin was surprised to discover a window here; he has never seen it before, since as I mentioned we keep those shades down:

Paladin

The cable hidden inside the cable cover under the window and on the back wall (with the bed in its normal position, the cable on the wall is hidden):

Cable

A closer look at the cable cover below the window, secured by a loop of velcro attached to a self-adhesive velcro patch:

Cable cover

The cable cover on the wall:

Cable cover

Velcro loop and self-adhesive patch:

Velcro

A plug on the cable:

Cable

The new panel mounted on the wall and operational:

Panel

This is a huge improvement; I can turn on and off all the lights, toggle the heated floors, see tank levels, and more, all from the comfort of bed. I mostly use it to turn off the lights at night, and turn on the heated floors when I wake up, so they are toasty when getting up. Such decadence!

Govee smart thermometers

It can be nice to know what the temperature and humidity is around us, so I added some smart thermometer/hygrometer units to our coach.

To see the current and historical temperature and humidity outside, I added a sensor unit under a slide-out, attached via Command Strips:

Thermometer

I also wanted to monitor the temperature in the wet bay; it has a heater to prevent it getting too cold, since having our plumbing freeze up would be bad, but I wanted to keep an eye on it, just in case:

Wet bay sensor

Those sensors don’t have displays, but for inside I wanted units that not only have sensors, but also display the current values. So I got a couple of units with e-ink displays; here’s the one in the living room, below the smoke detector:

Living room sensor

And the one in the bedroom, between the smoke detector and thermostat (the big temperature on the thermostat is the set level):

Bedroom thermometer

All of these sensors feed data into the Govee Home app, which can show the current values on its home page (along with ugly seasonal graphics):

App

The same screen after the holiday season:

Govee Home screenshot

Tapping on one of the thermometers shows historical data, so I can see how the temperature and humidity have changed over time:

App

Fun fact: that higher humidity was when we were on the coast at Corpus Christi, and the lower humidity was inland at Lockhart; makes quite a difference. And yes, the temperature inside can vary greatly throughout the day; we tend not to run the AC or heaters except for uncomfortably hot or cold weather, preferring to open windows for fresh air when feasible. (Not a cost thing, since we typically don’t pay for electricity at campsites, but it’s quieter, and fresh air is nice.)

The two most frequently asked questions

In the various Tiffin motorhome online communities to which I belong, there are two questions that get asked pretty much weekly.

The first is: what is this unmarked red switch to the left of the driver seat?

Switches

Obviously it is the self destruct button. Or is it the passenger ejection seat switch?

No, seriously, the answer is that it is the switch for the mirror heaters. The side mirrors of the coach are heated, to clear them in cold weather. Something that we’ve never needed, since we try to stick with warm weather as much as possible.

Here’s a peek at the heater, from when I replaced the mirror glass on the driver-side mirror:

Mirror

The second most frequently asked question is: what is this little thing on the ceiling?

Sensor

Is it a microphone to spy on you?

No, the answer is: it is a temperature sensor for a thermostat. There are three of them inside the coach, which are each connected to a thermostat. That enables the thermostats to be positioned inside cupboards or on walls, but still sense the temperature in their respective regions.

The wet bay also has a sensor, but it is a bit different — a copper probe connected to the temperature dial, used to control the heating of the wet bay (frozen pipes would be bad):

Wet bay

Hopefully this helps some people who had wondered about those.

Micro-Air EasyTouchRV smart thermostats

Our motorhome was produced in 2017, during a time when Tiffin was slowly updating the technology. So it has a mixture of analog switches for some things (like cockpit shades), smart network-based controls using the Spyder multiplex wiring system, and non-integrated controls like the power management and heating/cooling.

Our coach has three rooftop AC units, plus AquaHot hydronic heating. More modern coaches integrate these into the Spyder touch panels, but in this vintage they are independently controlled via three thermostats like this one in the bedroom:

Old thermostat

(Note that that Spyder touch panel at the bottom isn’t original; I upgraded it from a much inferior panel that came with the coach.)

While these thermostats were fine, they weren’t as convenient as they could be. (Shock, having to get off our butts to adjust them!)

I’ve been wanting to upgrade them, like I did with the Spyder panel, and I recently got around to that. I purchased one Micro-Air EasyTouchRV thermostat panel, the model compatible with our ACs (352C):

EasyTouchRV

Here’s the old thermostat:

Old thermostat

I pulled off the cover to unmount it via the two screws:

Removed cover

Pulling it away from the wall, I reached the three connectors for the wires:

Wires

The new panel comes with mount points that are screwed into the wall:

Mount points

Hooking up the new unit was simply a matter of unplugging the old one and plugging in the new one (being careful to not let the wires drop inside the wall; there wasn’t a lot of slack).

Here’s the new unit mounted:

New unit

Much nicer:

New unit

Not only does it have a nicer display, it can be controlled remotely via Wi-Fi or Bluetooth via an app:

App

When using both cool and heat, one can set it to Away mode to have upper and lower limits, to keep the temperature within that range:

App

The upper and lower limits on the display:

New unit

I was satisfied with that experience, so I ordered two more units for the other thermostats:

More new units

The front and middle AC units are controlled by thermostats in a cupboard above the passenger chair (they have remote room sensors towards the front and middle on the ceiling, so being enclosed in a cupboard doesn’t affect their performance):

Front and mid thermostats

A closer look at the old front and middle thermostats:

Front and mid thermostats

With the covers removed:

Front and mid thermostats

Like with the bedroom one, easy enough to swap the plugs:

Wires

The new unit:

New unit

Here’s a look at the mount points for the new unit; they come with a spacer that is broken off once screwed into place:

Mount points

The mount points before breaking the connector:

Mount points

The wood is thick enough to hold the screw, but I still used the cap on the other side, to avoid wires rubbing on the protruding screw:

Cap

The new units installed:

New units

So much nicer! Highly recommended.

Upgraded TST TPMS display

One of the first accessories I purchased for our coach was a tire pressure monitoring system (TPMS).

Recently an RV technology site called TechnoRV announced an upgraded display unit, that is compatible with the older system. The new one has a larger display, and uses a touchscreen instead of buttons next to the display.

Here’s the old unit:

Old unit

And the new unit:

New unit

I also got a weighted base, that attaches magnetically to the unit:

Base and unit

The unit on the base:

Unit on base

The new unit’s menu:

New unit

The old and new units next to each over; you can see how much larger and more clear the new unit is:

Old and new units

VIAIR tire inflation compressor

Another essential gadget I’ve had for quite some time is the VIAIR 450P air compressor, to inflate the tires on our coach.

I already had a tire inflator that plugged into a 110V outlet, which I’ve previously used for truck tires and other tires. But it can’t quite handle the maximum 130 PSI of the coach tires, plus is very noisy. (I inflate the front tires to 120 PSI.)

The VIAIR unit is much quieter, and automatically shuts off when not actively inflating.

Unlike the old one, this one connects to a 12V source like a car battery. I hook it up to the truck’s battery; the truck needs to be running while in use, to avoid draining the battery.

I keep it in the back of our truck, so we’ll be able to use it while driving the truck around if needed.

It comes in a handy bag, and includes two long coiled hoses, so I can leave the compressor by the truck, and reach all of the coach tires:

VIAIR tire inflator

VIAIR tire inflator

Here it is in use; it’s easy to inflate by pulling the trigger, and release to read the gauge to check the static pressure:

VIAIR tire inflator

An essential tool.

RV fire safety

Fire safety is an important consideration for everyone, especially RVers, with lots of combustible materials in a small space. There have been lots of stories of RVs that have burned to the ground — usually cheaper trailers with propane fridges, but any RV is at risk.

Especially since RVs typically come with just one mandated fire extinguisher, by the door (which I invert and shake once a month, to prevent the contents settling):

Fire extinguisher

If we’re in our bedroom when a fire starts, that extinguisher may not be overly useful — if we can get to that one by the door, we should probably just get out the door, unless the fire is tiny.

So a basic first step is to get a second fire extinguisher for the bedroom, which we keep in a cabinet above the bed:

Fire extinguisher

But we can do better than that. We have purchased several quick can-style fire suppressors, which not only can put out fires, they produce a foam that we can spray onto ourselves if we have to go through flames to get out:

Fire extinguisher

We have several of them all around the coach, including in a cupboard in the kitchen and under the kitchen sink:

Fire extinguisher

In the bathroom cabinet:

Fire extinguisher

And in several compartments in the basement area:

Fire extinguisher

Fire extinguisher

The coach came with a smoke detector in the cockpit area, but we felt that wasn’t enough, so we got some smart Nest Protect ones, that do both smoke and carbon monoxide detection, and talk to each other:

Smoke and carbon monoxide detector

I mounted one in the living room area, and another in the bedroom:

Smoke and carbon monoxide detector

 

Smoke and carbon monoxide detector

Plus a third in the basement, to detect any fires down there:

Smoke and carbon monoxide detector

 

Smoke and carbon monoxide detector

The Nest detectors weren’t compatible with our Wi-Fi network, so I also got a Nest Wi-Fi router to help set them up (once set up, they communicate with a private network, so they’re not dependent on Wi-Fi):

Nest WiFi router

The Nest router is installed in the internet cupboard, with an Ethernet connection to the Pepwave modem:

Nest WiFi router

Nest WiFi router

Our coach only has one entrance door. If we’re in the bedroom and a fire blocks access to that door, there is an emergency exit in the bedroom window; the red latches can be opened to swing the whole window up:

Emergency exit

It’s a fairly small emergency exit, but better than being stuck back there. To make it easier to use, I got a pole that lives next to the window:

Emergency exit

The pole can be used to hold the emergency exit open, for easier egress:

Open emergency exit

Hopefully we’ll never need to use it, but it should help if needed.

BlueFire diagnostic adapter

Vehicles nowadays are full of computers that control and monitor most operations. You may know about the data port that repair shops can use to diagnose issues. This port can be used by us, too.

The BlueFire data adapter connects to a different style of this port in large vehicles like trucks and motorhomes, and uses Bluetooth to communicate with an app to display this diagnostic information.

Here’s the adapter next to the case it came in:

BlueFire data adapter

Top of the adapter:

BlueFire data adapter

The connector on the bottom:

BlueFire data adapter

There are two data ports under the dash in our coach; the green one is the modern data port; I’m not sure about the gray one; might be an older port, or something else:

Data ports

Removing the cap from the port, you can see the connector pins:

Data port

The BlueFire adapter plugs in, with a twist to lock it in place; it lights up with various colors and flashing patterns for its status:

BlueFire data adapter

The other essential part is the app. It works on Apple iPads and iPhones, and Android devices. It has a dashboard that can be configured; see the BlueFire site for more examples.

Here’s a dashboard layout I used initially on my iPad Pro (I’ve actually been using the BlueFire for months, but just got around to writing about it):

iPad app

I later changed to a different layout that I got from someone online:

iPad app

I have my iPad on the dash of our coach on travel days, along with the tire pressure monitor, and my laptop with the map:

Devices

I’m still working on improving the dash layout in the app; I’ve added a couple of gauges, but there’s room for more:

iPad app

Here’s a screenshot for a more clear view:

iPad app

Sometime I’ll spend more time customizing this further, but it’s a useful tool as-is.

Firefly Vegatouch Mira

About the same time I purchased the Coach Proxy device to remotely control our coach, I also purchased a Firefly Vegatouch Mira device, that does much the same thing.

They each have pros and cons; the Mira device interfaces with an actual iOS app, with a more attractive UI, whereas the Coach Proxy has a local web interface. The Mira device communicates via Bluetooth, so is local to the coach, whereas Coach Proxy uses Wi-Fi, so can be accessed remotely — but the Wi-Fi connection can be less reliable.

The features are a bit different, too, e.g. the Mira app can rearrange the home screen a little, but Coach Proxy has presets to quickly restore a state.

And Mira was from a commercial company, vs a hobbyist project for Coach Proxy.

So, having both seemed like the best of both worlds.

However, the experience with Mira wasn’t as seamless as I’d like.

But first, installation of the hardware. The hardware component is a small box, about the size of a deck of cards, with a port for the Spyder multiplex network of the coach. It just needed to be plugged in anywhere on the coach. I happened to have a spare port behind the fridge, accessible via a panel outside (you can see more pics of this area in my Spyder shades issue post). So I connected it there; the orange cable leads to the device:

Panel behind fridge

A closer look:

Vegatouch device

To enable the app, one long-presses on the coach floorplan option in the main Spyder panel (which I had previously upgraded), to reveal a secret coach models screen, which includes a button to enable the mobile app, amongst other options:

Coach settings

Once that is done, a Mobile App button appears in the settings:

Mobile app button

The Mobile App settings, before connecting the device:

Mobile app settings

After installing the Vegatouch Mira app, it installed an update:

Installing update

But the app mis-identified our coach as an Allegro Open Road?! That’s not right:

Allegro Open Road?!

Of course, with it misidentifying the coach, most of the controls were wrong, and didn’t work. I tried re-installing the config, to no avail:

Installing update

I spent several months emailing the relevant person at Firefly every week, trying to get a fix. That was very frustrating, as he repeatedly said they were working on it, with no progress. I somehow managed to get the app to show a screen to choose a different floorplan, but the code I got from Firefly to choose the right one didn’t work. I eventually asked for a refund, and nothing happened on that either.

But I kept trying. After power cycling the entire coach for another reason, I managed to get that floorplan screen to appear again, and this time the code worked; I was finally able to set it to the correct model:

Bus settings

Yay!

Though it still isn’t perfect. Several of the pages aren’t quite right, e.g. on the home screen it shows LPG, which our coach doesn’t have, and the shade master and entry door lock controls don’t work:

 

Home page

The Lights page seems to work:

Lights page

But nothing on the Climate page works — our coach doesn’t have Spyder-controlled climate, so that isn’t surprising, though the Aqua-Hot controls should work, but don’t:

Climate page

On the Cockpit Shades page, nothing works:

Shades page

And on the Coach Shades page, the master and driver side don’t work, and the passenger side is reversed (goes down when pressing up):

Shades page

The Power pages are also mostly non-functional:

Power page

Power page

Power page

Power page

So after all that time, the app is still a little useless, though slightly better than it was before. The features that do work, like the tank levels and lights, are enough to justify keeping the app and device, though I wish more of the features worked correctly. I will likely continue using Coach Proxy most of the time, but for occasions when that is offline (due to Wi-Fi issues), having Mira as an alternative could be useful.

I would not recommend Mira for other owners of 2017-era coaches; Coach Proxy works much better. On more recent coaches, it might be more satisfactory. But I hold out hope that Firefly will improve the app, and maybe eventually fix those issues.

Starlink internet

A couple of months ago I wrote a post on our cellular internet options, where I mentioned that we recently got Starlink satellite as an additional option.

Starlink is a satellite-based service from SpaceX, that uses thousands of small satellites in a low Earth orbit to blanket most of the globe. Older satellite systems use geostationary satellites, that orbit at the same rate as the planet rotation to stay in the same relative position in the sky all the time, which requires that they are further out, resulting in higher latency, i.e. slower response times. By using lots of satellites orbiting much lower down, Starlink can be much more responsive.

We don’t use Starlink all the time, but in some situations it is the best option, e.g. when we are in an area with no or limited cell coverage. For example, at a recent park we had no T-Mobile or AT&T coverage, only Verizon — but we have limited data available via that network. So we set up the Starlink dish for unlimited data.

The speed can vary widely, anything from 1 to 120 Mbps down, and 1 to 20 Mbps up, with ping times of about 30 to 120 ms, which is comparable to cellular connections. Not bad for a sky connection.

We got residential Starlink, with portability to let us access the network while roaming around. Starlink now offers a RV-specific plan, though it isn’t any better a plan; actually it’s worse, as the data rate can be more limited.

Here’s our unboxing:

Starlink box

The dish and stand:

Starlink unboxing

Below that, the router and cable:

Starlink unboxing

The dish set up in our coach; the marks on it suggest that it was refurbished, something that I gather was fairly common:

Starlink dish

I put the Starlink router on the edge of a basement compartment, below a power outlet; the cord goes out the bottom of the door:

Starlink router

The rectangular Starlink dish; in typical SpaceX and Elon Musk fashion, it is named “Dishy McFlatface”:

Starlink dish

When setting it up in a breezy environment, I secure it to the ground using long screws and washer-like discs (that came from stakes; screws are easier to deal with than hammering in stakes):

Screw

I also got the Starlink Ethernet adapter, though don’t currently use it, since routing an Ethernet cable is extra hassle; I just connect to the Starlink router’s Wi-Fi via the Pepwave modem; perhaps not quite as fast, but convenient:

Starlink Ethernet adapter

(One day I want to figure out a way to permanently route an Ethernet cable from the basement to the internet cupboard, but I haven’t thought of anything satisfactory yet.)

When positioning the Starlink dish, its app has a handy tool to check the visibility; you can point the phone camera at the sky to get a visualization and report of obstructions, to help find the best spot:

Starlink visibility app screenshot

I initially stored the dish in the original box, but a better solution was suggested in the Starlink for RVers and other mobile users group on Facebook: a Husky 12-gallon container is a perfect size to fit the dish along with the packaging material, simply by cutting off the bottom part of the packaging, like so:

Husky container

The dish and stand then fits in nicely:

Husky container

And the cable on top (and some people put the router there too, but I keep it in my basement compartment):

Husky container

The closed container:

Husky container

I keep the Starlink container in a basement compartment, safely stored until next needed:

Husky container in basement

Starlink is a great option when there isn’t cellular service.