1 For graphs install Mini-graph-card for more options that what the default provides... for example I like a 2 day norm on mine:
View attachment 997544
if you cant "hack" to your liking then I would go the Grafana route as Tinuva suggest above, personally I dont need that much control/power and happy with mini card.
For the Icons you can use a combination of Horizonal cards to get the look you want?
2: Yes you totally can you,like I said automation in Hass.io can go from super simple to the insane. Also note it does support Node-Red as well. You can Google some examples on that to see what some people pull off.
Edit: In Mini graph I just changed the hours to 168 for a week and refreshed to get this
View attachment 997546
Example code for that is:
Code:type: 'custom:mini-graph-card' name: Temperature entities: - entity: sensor.sonoff_XXXXXXX_temperature hours_to_show: 168 show: labels: true color_thresholds: - value: 20 color: '#7FC9FF' - value: 24 color: '#7FFF8E' - value: 26 color: '#FF7F7F' color_thresholds_transition: smooth
How long is your recorder set to record?