I’ve created a couple of apps (add-ons) that enable Home Assistant to easily work with any RV-C–enabled RV. I’ve been running it myself for about a year and I think it’s finally ready to share. The screenshots below are from my personal dashboard using LibreCoach and a few other HACS integrations.
Check out https://librecoach.com/ to learn more about it and let me know what you think!
I am using EMQX as my MQTT daemon, not Mosquito. When I attempt to start the LibreCoach addon, it checks for Mosquito, sees that an MQTT broker is running, but then goes in to an error loop. Is is possible to have it check for any MQTT broker instead of just Mosquito?
[08:13:37] INFO: ================================================
[08:13:37] INFO:
LibreCoach - System Starting
[08:13:37] INFO: ================================================
[08:13:37] INFO: Deploying Files
[08:13:37] INFO: Updating project files from bundled version
[08:13:37] INFO: Preserve flow updates: false
[08:13:37] INFO: Flow updates allowed. Using standard init script.
[08:13:37] INFO: Project files deployed
[08:13:37] INFO: Mosquitto MQTT Broker
[08:13:37] INFO: Mosquitto is already installed
[08:13:37] INFO: Starting core_mosquitto
[08:13:38] ERROR:
Failed to start core_mosquitto. API Response: An unknown error occurred with addon core_mosquitto. Check supervisor logs for details (check with ‘ha supervisor logs’)
cont-init: info: /etc/cont-init.d/orchestrator.sh exited 1
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/orchestrator.sh
[08:13:41] INFO: ================================================
[08:13:41] INFO:
LibreCoach - System Starting
[08:13:41] INFO: ================================================
[08:13:41] INFO: Deploying Files
[08:13:41] INFO: Updating project files from bundled version
[08:13:41] INFO: Preserve flow updates: false
[08:13:41] INFO: Flow updates allowed. Using standard init script.
[08:13:41] INFO: Project files deployed
[08:13:41] INFO: Mosquitto MQTT Broker
[08:13:41] INFO: Mosquitto is already installed
[08:13:41] INFO: Starting core_mosquitto
[08:13:42] ERROR:
Failed to start core_mosquitto. API Response: An unknown error occurred with addon core_mosquitto. Check supervisor logs for details (check with ‘ha supervisor logs’)
cont-init: info: /etc/cont-init.d/orchestrator.sh exited 1
cont-init: warning: some scripts exited nonzero
s6-rc: warning: unable to start service legacy-cont-init: command exited 1
s6-rc: info: service fix-attrs: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Yes, I’ll work on that for the next release.


