Provides real-time overview of available parking spots in Ghent parking garages and P+R locations with robust error handling and user-friendly setup.
- 🎯 User-Selectable Parkings: Choose which parking locations to monitor during setup
- 🔧 Easy Configuration: UI-based setup with options to modify selection later
- 🛡️ Robust Error Handling: Continues working even when some APIs are unavailable
- 📊 Smart Logging: Clean logs with debug-only detailed information
- ⚡ Efficient: Only fetches data for selected parking locations
- 🔄 Auto-Recovery: Automatically resumes when APIs come back online
✅ Parking Garages API: Fully operational (13 locations)
⏸️ P+R Parking API: Temporarily disabled due to City of Gent API issues (404 errors)
The P+R API has been temporarily disabled to ensure clean integration operation. It will be automatically re-enabled when the City of Gent fixes their API endpoint.
- B-Park Dampoort
- B-Park Gent Sint-Pieters
- Dok noord
- Getouw
- Ledeberg
- Ramen
- Reep
- Savaanstraat
- Sint-Michiels
- Sint-Pietersplein
- The Loop
- Tolhuis
- Vrijdagmarkt
- P+R Bourgoyen
- P+R Gentbrugge Arsenaal
- P+R Oostakker
- P+R The Loop
- P+R Wondelgem
P+R locations are temporarily disabled due to City of Gent API issues. They will be automatically re-enabled when the API is restored.
- Parking name
- Total parking spaces
- Available parking spaces
- Occupied places
- Opening time schedule
- Whether the location is currently open or not
- Location coordinates
- URL for more information about the location
- Timestamp when the last data update was done for the location
- Look for
Parking Gentin HACS integrations - If not found, add as custom repository:
stijnpiron/parking_gent - Install the integration
- Restart Home Assistant
- Add integration via UI: Configuration → Integrations → Add Integration → Parking Gent
- Copy the
custom_components/parking_gentdirectory to your Home Assistantcustom_componentsfolder - Restart Home Assistant
- Add integration via UI: Configuration → Integrations → Add Integration → Parking Gent
- Go to Configuration → Integrations → Add Integration
- Search for Parking Gent and select it
- Enter an integration name
- Select which parking locations you want to monitor
- Click Submit - sensors will be created for your selected parkings
- Go to Configuration → Integrations
- Find Parking Gent and click Configure
- Modify your parking selection
- Click Submit - changes apply immediately
For backward compatibility, the old configuration.yaml method still works:
sensor:
- platform: parking_gentNote: This method monitors all available parkings and doesn't provide selection options.
If you experience issues, enable debug logging:
- Go to Configuration → Logs
- Set level for
custom_components.parking_gentto Debug - Check logs for detailed API and processing information
- No sensors created: Ensure at least one parking location is selected during setup
- Sensors show unavailable: Check if the parking location is currently open
- Integration won't load: Check debug logs for API connectivity issues
The integration includes API health monitoring. Check the logs for current API status or run the test script in the tests/ directory.
- Added user-selectable parking locations
- Implemented UI-based configuration with options flow
- Enhanced error handling and logging
- Improved API robustness and caching
- Added graceful degradation for partial API failures
- Fixed ConfigEntryNotReady errors
- Added proper config entry setup
- Enhanced error handling for API failures
- See release history for details