I built (with help from Claude) a Lovelace card + companion integration for tracking which US National Park Service sites you've visited in your dashboard.
What it does:
- Renders the full US as an interactive map — mainland, Alaska, Hawaii, Puerto Rico/USVI, Guam/N. Mariana Islands, and American Samoa all included
- Each park shows as a marker colored by visited/unvisited status
- Click a marker for a popup with the park's photo, description, and a button to mark visited
- A searchable side panel lists every tracked park
You'll need two things, since it's split into an integration and a card:
- Integration: ha-nps-parks
- pulls park data from the NPS API, one entity per site
- Card: nps-parks-card
- the map itself
Both READMEs have full setup instructions. Install via HACS custom repository or manually. The integration options allow for choosing which designations to include (e.g. "National Park", "National Preserve", etc).
This is a personal project I built for tracking my own park visits. I would love feedback, bug reports, or feature ideas if you try it out. Also happy to hear what other NPS-related automations/dashboards people have built, if any of this sparks ideas.
