I ran into a weird bug this week, or at least I think it is a bug. I disabled the history tab since I literally never use it, but for some reason this also disables all available history graphs in other places. So graphs in lovelace are no longer showing and if you click on an entity for more information, it will not show its history.
From the description it is implied that the history integration only provides the history tab, not history tracking overall, that should come from the recorder. So right now I can only have history by enabling the (frankly unusable) history tab?
Is this intended behaviour?
It depends on the recorder component for storing the data and uses the same database setting. If any entities are excluded from being recorded, no history will be available for these entities.
Means that History uses the recorder component to store the data. Not that the recorder component tracks history.
Do you have recorder in your configuration? If you remove history and don’t have recorder, everything will be gone. If you want history but not the history tab, configure recorder and remove history.
I simply commented out the entire history config part when I ran into this issue. Now that I have re-enabled just the history part (without the include part) everything is working again.
My theory is that somehow the inclusion options of the history tab get mixed with the exclusion options of the recorder tab and when I disabled history. AFAIK just using exclude should include everything else by default normally.