This guide will help you get the Ista Energy Monitor integration up and running quickly.
Copy the custom_components/ista folder to your Home Assistant configuration directory:
# Navigate to your Home Assistant config directory
cd /config
# Create custom_components directory if it doesn't exist
mkdir -p custom_components
# Copy the integration
cp -r /path/to/ista-plugin/custom_components/ista custom_components/Restart Home Assistant to load the new integration:
- Go to Settings → System → Restart
- Or use the service:
homeassistant.restart
- Go to Settings → Devices & Services
- Click + Add Integration (bottom right)
- Search for "Ista Energy Monitor"
- Click on it to start the setup
Enter your Ista portal credentials:
- Email or Username: Your Ista account email (e.g., your@email.com)
- Password: Your Ista account password
Click Submit.
After successful setup, you should see:
- A new device called "Ista (your@email.com)" in Devices & Services
- Sensors appearing in Developer Tools → States:
sensor.ista_total_consumptionsensor.ista_[room_name](for each room)
- Go to Developer Tools → States
- Filter by "ista"
- You should see all your sensors listed
- Initial values may show "unknown" until the first update (can take up to 1 hour)
To force an immediate update:
- Go to Developer Tools → Services
- Select service:
homeassistant.update_entity - Target:
sensor.ista_total_consumption - Click Call Service
Create a simple dashboard:
- Go to Overview (or your main dashboard)
- Click the three dots → Edit Dashboard
- Click + Add Card
- Choose Entities card
- Add your Ista sensors:
sensor.ista_total_consumptionsensor.ista_living_roomsensor.ista_bedroom- etc.
- Double-check your email and password
- Try logging into mijn.ista.nl manually first
- Make sure you're using the correct account
- Wait for the first update (up to 1 hour)
- Check if data is available at mijn.ista.nl/Home/Data
- Check Home Assistant logs for errors
- Make sure you copied the files to the correct location
- Restart Home Assistant
- Check Home Assistant logs for loading errors
View logs in Home Assistant:
- Go to Settings → System → Logs
- Filter by "ista"
- Look for error messages
Or check the log file directly:
tail -f /config/home-assistant.log | grep istaCheck the examples/automations.yaml file for automation ideas:
- High consumption alerts
- Daily reports
- Weekly summaries
Check the examples/lovelace.yaml file for dashboard card examples:
- Gauge cards
- Statistics graphs
- Bar charts
- Custom cards (Mushroom, ApexCharts, etc.)
Use the sensors to:
- Track heating consumption trends
- Identify rooms with high usage
- Set up alerts for unusual consumption
- Create energy-saving automations
If you need help:
- Check the full README.md
- Review the CONTRIBUTING.md for detailed information
- Open an issue on GitHub
- Check Home Assistant logs for detailed error messages
Edit custom_components/ista/const.py:
UPDATE_INTERVAL = 1800 # 30 minutes instead of 1 hourRemember to restart Home Assistant after making changes.
Enable debug logging in configuration.yaml:
logger:
default: info
logs:
custom_components.ista: debugYou're all set! The integration will now automatically update your heating consumption data every hour. Use the sensors in your automations and dashboards to monitor and optimize your energy usage.