Downloading and Installing eRVin Configuration Files

Now that you have the eRVin hardware built,ย the image installed and have it connected to your RV, the first thing you will want to do is download and install the proper configuration for your RV.

eRVin OS v0.5 or later adds the ability for you to easily download and install new or updated configuration files via a simple tap or click operation from the eRVin “app” (aka “dashboard”). No complicated computer knowledge needed!

A few configuration files are already baked into the eRVin OS Image (v0.5 or newer) for assorted Entegra models, however as new configurations are developed and/or older configurations updated, they can now be very easily installed. This post explains how.


The changelog lists updates, changes and fixes for both eRVin OS and the eRVin configuration files (flows).

Configuration Files – Important Entegra Notes:

From an eRVin configuration standpoint there are three main categories of Entegra coaches:

  • Vegatouch coaches – 2017 and up
  • Non-Vegatouch coaches 2017 and up
  • Non-Vegatouch coaches 2016 and older

If a configuration file is not yet available for your exact year/floorplan, you may choose one that is from a coach in the same category as yours and some things might still work.

WARNING: DO NOT try to use a config file from a different category!ย  Absolutely do not run a 2017 and newer config file on a 2016 or older coach, or run a Vegatouch configuration on a non-Vegatouch coach or vice-versa. This could enable dimmer controls on relay channels which potentially could damage your Firefly panel.

Note: Due to breaking changes (mainly involving Alexa) between eRVinOS v0.5 and eRVinOS v0.6, only use v0.6x configuration files with eRVinOS v0.6x and v0.5x configuration files with eRVinOS v0.5.

If you have an Entegra motorhome for which there is currently not an exact configuration yet, stay tuned, I will be adding new posts that explain how to modify a configuration file to make at least lighting work with your floorplan. Note however that I will not be actively developing configurations for a coach I do not possess or have access to, so I’m hoping a few owners will be able to contribute back.

Configuration Files – Important Notes Regarding Other RV Brands:

With one exception (Pleasure Way Lexor), no owner developed eRVin configurations have been submitted back to me for inclusion on this site. However, for those of you with other coach brands, all is not lost. With a little work you can use an existing image and configuration, then follow the posts explaining how to modify a configuration file to match the layout of your coach (at least for lighting) and add Alexa control. You can probably pick any of the 2017 and newer Entegra models to use as a baseline configuration, probably the Anthem/Cornerstone version would be best for recent (2018 and up) models. Note: Do not expect any of the lights or other items to work with an Entegra image, most certainly the “instances” will be different and modifications will be needed.

WARNING – it is very important that you do not try to operate any lights until you have made the required changes! It is possible you could damage your Firefly panel (for instance if you try to dim a relay channel).

Download and Install a New Configuration File

From the eRVin “app” (aka “Dashboard”) tap on the hamburger icon (three stacked horizontal dashes) in the upper left corner, select the System tab and scroll down towards the bottom. First you will want to download the latest file from the eRVin server so navigate to the Download Configuration Files group.


If the group is collapsed like shown above, tap or click the little blue arrow to the right to expand it, then tap the List Online Config Files button to fetch the currently available files from the eRVin server:


Click the checkbox for the configuration you need. If the configuration file already exists you will see a message like the following:


It is OK to overwrite it, there may be updates in the new downloaded file, click Overwrite. If the file does not already exist you won’t see the above message and it will automatically be downloaded to your eRVin system, during the download you should see a brief message indicating the status.

Now that the configuration file had been downloaded, the next step is to install it. From the system tab open the Install Configuration File group.

Click the Select RV Model dropdown, then tap the configuration you want.


Now click the Install Configuration button as shown below:

Just in case, you’ll have a chance to cancel, but otherwise click the Restart button. At this point the new configuration files will be installed and the eRVin system will be restarted. It can take up to 5 minutes for the new system to fully load:


Next you should review the video below about using the eRVin “app”. This is from a much older version of eRVin but will give you the basic idea:

OK, now you will probably want to configure your Alexa account to work with eRVin (for v0.6x and up eRVinOS and configurations only)


11 Comments to Downloading and Installing eRVin Configuration Files

  1. Mark Gaulin says:

    Hi. I have a van that is not listed, but I know a friend who created a config file for the same brand as mine (PleasureWay). I think he did it with a version older than 0.5, which has the configs baked in. How/where can I create and edit configs that are not listed? Where are the listed configs stored, so I can learn from them? – Thanks!

    • Rob says:

      Hi, Bob Pough posted a config file many weeks ago for a Pleasure-Way Lexor TS. If you install eRVin and go to the “List Online Configuration Files” in the System tab it will be one of the choices. Sorry I am bit otherwise occupied by life events so not much more I can offer at this time, perhaps contacting Bob will help sort things out.

      • Mark Gaulin says:

        Thanks, I’m sorted out now… my pi didn’t have internet access (and Bob is helped me). This is very cool! Thanks for making this possible!

  2. Mike Dugas says:

    I’m deeply intrigued by this ๐Ÿ™‚ Is there something out there that will integrate with the Precision Circuits systems (Power Control, PrecisionPlex and DigiLevel) systems in my 2019 Fleetwood Bounder? We also have a Magnum charge controller that I assume can be accessed as well.

    These systems are not currently deeply as integrated as they are in the newer Fleetwood models.

    • Rob says:

      Mike, not sure. The core function of eRVin is a RV-C to MQTT gateway. The Firefly panels are native RV-C which is a CAN protocol. eRVin takes the RV-C traffic, converts it to MQTT then processes the info using Node-Red. It does a similar process to send commands back to the RV-C devices.

      So,the devices you mentioned would need to have an RV-C interface and support the RV-C protocol. More and more suppliers are embracing RV-C, for example Garnet SeeLevel, Surge Guard Transfer Switches, Aquahot and yes Magnum. I believe at least the higher end Magnums come with RV-C built in, but a standalone gateway (ME-RVC) is also available. Having said that eRVin does not currently support the Magnum gateway, but does directly support the RV-C version of the SeeLevel gauges as well as the Surge Guard voltage and current reporting. One way to get to a more connected coach is by replacing subsystems with RV-C compliant versions, although that can get very expensive.

      My uncle’s 2018 Discovery has a full RV-C deployment, so perhaps your bounder has some of that tech as well.

      The other option since eRVin is MQTT based is to use that to communicate with devices directly. However, I am not aware of any commercial products that inherently support MQTT, so you would need to develop your own interfaces. I am planning to use MQTT along with an ESP8266 module (cheap wifi) running MQTT to interface simple things like temperature and battery voltage sensing around the coach. This could also be used to control things like the water pump, locks, or even lights and be able to track things like generator hours.

      Getting familiar with node-red would be necessary to roll your own interfaces.

      Hope that gives you some idea what to look for, let me know what you find out!


      • Mike Dugas says:

        Thanks Rob. Looks like the Disco uses the Firefly system, mine uses the Precision Circuits IllumaPlex system–I’ve reached out to Precision to ask some questions but so far, no response ๐Ÿ™

      • Mike Dugas says:

        Got my answer from Precision:
        Hello Mike, the Illuma Plex system uses a Lin communication that is proprietary to Precision Circuits and does not support RV-C. Let me know if you have any other questions.

  3. Thomas Saavedra says:

    I have created a Configuration File for my Thor Miramar 34.2. It required making some changes to the rvc.yaml file and the file so installing the configuration file will not result in a completely working configuration. I made extensive modifications to the user interface to give it more of the look and feel of the Vegatouch Mira App. I also added propane tank level and slide-out and bunk controls. I would like to integrate it into your eRVin project but it would probably require an image rather than a configuration file. Let me know if you want to make it a part of your project.

  4. […] Downloading and Installing eRVin Configuration Files […]

  5. […] for specific RV Year/Brand/Model/Floorplan direct from the eRVin app. Next you will want to review this post to install a compatible configuration […]

Leave a Reply

Your email address will not be published.

© 2022: | Easy Theme by: D5 Creation | Powered by: WordPress