FAQ - Frequently Asked Questions
Common questions about the Tibber Prices integration.
General Questionsβ
Why don't I see tomorrow's prices yet?β
Tomorrow's prices are published by Tibber around 13:00 CET (12:00 UTC in winter, 11:00 UTC in summer).
- Before publication: Sensors show
unavailableor use today's data - After publication: Integration automatically fetches new data within 15 minutes
- No manual refresh needed - polling happens automatically
How often does the integration update data?β
- API Polling: Every 15 minutes
- Sensor Updates: On quarter-hour boundaries (00, 15, 30, 45 minutes)
- Cache: Price data cached until midnight (reduces API load)
Can I use multiple Tibber homes?β
Yes! Use the "Add another home" option:
- Settings β Devices & Services β Tibber Prices
- Click "Configure" β "Add another home"
- Select additional home from dropdown
- Each home gets separate sensors with unique entity IDs
Does this work without a Tibber subscription?β
No, you need:
- Active Tibber electricity contract
- API token from developer.tibber.com
The integration is free, but requires Tibber as your electricity provider.
Configuration Questionsβ
What are good values for price thresholds?β
Default values work for most users:
- High Price Threshold: 30% above average
- Low Price Threshold: 15% below average
Adjust if:
- You're in a market with high volatility β increase thresholds
- You want more sensitive ratings β decrease thresholds
- Seasonal changes β review every few months
How do I optimize Best Price Period detection?β
Key parameters:
- Flex: 15-20% is optimal (default 15%)
- Min Distance: 5-10% recommended (default 5%)
- Rating Levels: Start with "CHEAP + VERY_CHEAP" (default)
- Relaxation: Keep enabled (helps find periods on expensive days)
See Period Calculation for detailed tuning guide.
Why do I sometimes only get 1 period instead of 2?β
This happens on high-price days when:
- Few intervals meet your criteria
- Relaxation is disabled
- Flex is too low
- Min Distance is too strict
Solutions:
- Enable relaxation (recommended)
- Increase flex to 20-25%
- Reduce min_distance to 3-5%
- Add more rating levels (include "NORMAL")
Troubleshootingβ
Sensors show "unavailable"β
Common causes:
- API Token invalid β Check token at developer.tibber.com
- No internet connection β Check HA network
- Tibber API down β Check status.tibber.com
- Integration not loaded β Restart Home Assistant
Best Price Period is ON all dayβ
This means all intervals meet your criteria (very cheap day!):
- Not an error - enjoy the low prices!
- Consider tightening filters (lower flex, higher min_distance)
- Or add automation to only run during first detected period
Prices are in wrong currency or wrong unitsβ
Currency is determined by your Tibber subscription (cannot be changed).
Display mode (base vs. subunit) is configurable:
- Configure in:
Settings > Devices & Services > Tibber Prices > Configure - Options:
- Base currency: β¬/kWh, kr/kWh (decimal values like 0.25)
- Subunit: ct/kWh, ΓΈre/kWh (larger values like 25.00)
- Smart defaults: EUR β subunit, NOK/SEK/DKK β base currency
If you see unexpected units, check your configuration in the integration options.
Tomorrow data not appearing at allβ
Check:
- Your Tibber home has hourly price contract (not fixed price)
- API token has correct permissions
- Integration logs for API errors (
/config/home-assistant.log) - Tibber actually published data (check Tibber app)
Automation Questionsβ
How do I run dishwasher during cheap period?β
automation:
- alias: "Dishwasher during Best Price"
trigger:
- platform: state
entity_id: binary_sensor.tibber_home_best_price_period
to: "on"
condition:
- condition: time
after: "20:00:00" # Only start after 8 PM
action:
- service: switch.turn_on
target:
entity_id: switch.dishwasher
See Automation Examples for more recipes.
Can I avoid peak prices automatically?β
Yes! Use Peak Price Period binary sensor:
automation:
- alias: "Disable charging during peak prices"
trigger:
- platform: state
entity_id: binary_sensor.tibber_home_peak_price_period
to: "on"
action:
- service: switch.turn_off
target:
entity_id: switch.ev_charger
π‘ Still need help?