Hello,
I recently completed a hot water (hw) solar system at our home. I wanted to monitor the hw solar so I got a NodeMCU and some DS18B20 one-wire sensors and programmed the NodeMCU to send the data to a MQTT Mosquitto server installed on my Debian 7 LAMP server.
I then built a Debian 9 Stretch server and installed HA and appdaemon 3. I set up a MySQL server on the box and had HA use it as the recorder data source.
Now I have these things working very well and stable. So far a total of 5 sensors, and they show up in HA and are updating the sensor temps properly and storing the history. We also have a PV solar system with a SMA inverter. I plan on adding the PV solar monitoring after I have completed the current hot water solar monitoring project and I have a better understanding of what I need to do…
Now I am stuck understanding the appdaemon HaDashboard. I have successfully run the “Hello” app at my server port 5050 so I know at least that part works.
I would like to add some nice dashboard gauges to HaDashboard so using the instructions at DASHBOARD_CREATION for appdaemon 3 I created a dashboard.
I set up the dashboard using the basegauge widget example that came with appdaemon. Everything loaded on startup of appdaemon with no errors. I opened it in HaDashboard and what shows up is overlapping ovals representing the gauges for the sensors. Light gray ovals on a dark gray background, nothing else. The mouse cursor changes when hovering on the ovals.
I looked at some of the add-ons available such as …
ReneTode/My-AppDaemon at github
I also looked at canvas-gauges…
and…
I was really interested in using those but did not install them…
Here’s where I am confused. I do not understand the relationship and dependencies on Debian between Home Assistant, Appdaemon, HASS.IO, canvas-gauges and other custom widgets / apps. And what apps / dashboards I can run with the standard HA on Debian with Appdaemon (using the examples provided with appdaemon, canvas-gauges- without having to install the HASS.IO VM?
One thing I do not want to do is install packages that I do not need or that will not work on my system, so that is why I am here asking for help.
It would be great to have an answer that ties all of this together- Just want to get some custom gauges working for the Dash.
Thanks, jb