I have a couple of pages that I would like to integrate as a card in my dashboards, for example TeslaMate, nagios etc.
The problem is these pages are internal. HA itself has access (via IP level ACLs and/or HTTP basic auth) but none of the clients that connect to it. So I can’t use the normal iframe (“Webpage card”). I am looking for a card/extension that does the HTTP requests directly from HA and displays the content in a card.
Yeah, I am running something similar already (nginx proxy manager) for certain stuff but some I really don’t want to expose at all to external. Within HA it would be fine for me.
Webpage card I tried already but since it request comes from client it doesn’t work.
Placing a webpage in config-directory/www doesn’t help too much because it’s just static html. I would need server side processing for this
Thank you!! It still doesn’t completely solve what I am looking for but this is definitely useful: Scrape I didn’t know yet, this can definitely be useful!
Nagios REST API sounds very promising too!
Actually this just gave me the idea maybe going over MQTT. Is probably more lightweight than REST API calls (I have 200 services on nagios): Possibly I can just execute a “notification script” which publishes service status via MQTT. Just need a script to generate auto-discovery entries so I don’t have to replicate everything in HA
Teals Fleet: This one I am aware and use already the older Tesla integration.
However, TeslaMate is something different: It’s like “owntracks” but for Tesla … records everything into a database and it has a Grafana frontend that analyzes every detail about the drives. Ideally I’d just like to show these within the HA interface
Thanks. Yeah, the problem with this is you are using URL 10.10.100.8 . But this is internal. When I open HA from the road I won’t be able to access those.
But I also don’t want to expose internal stuff directly to external.
So, I was looking for a card that works like a reverse proxy: Opening a HTTP request to the target server, directly from within HA and then displaying the content in a card.