A Home Assistant custom integration that monitors Amazon product URLs and checks if they offer free shipping to Israel.
- Monitor multiple Amazon product URLs
- Automatic checking for free shipping to Israel
- Configurable update intervals
- Individual sensors for each product
- Attributes showing product details and shipping status
- Open HACS in your Home Assistant instance
- Go to "Integrations"
- Click the three dots in the top right corner
- Select "Custom repositories"
- Add this repository URL and select "Integration" as the category
- Click "Install"
- Restart Home Assistant
- Copy the
custom_components/amazon_watcherfolder to your Home Assistant'scustom_componentsdirectory - Restart Home Assistant
- Go to Configuration -> Integrations
- Click the + ADD INTEGRATION button
- Search for "Amazon Israel Shipping Watcher"
- Enter your Amazon product URLs (one per line)
- Configure the scan interval (default: 1 hour)
Once configured, the integration will create sensors for each Amazon URL you provided. Each sensor will show:
- State: Whether free shipping to Israel is available (
Yes,No, orUnknown) - Attributes:
- Product Title
- Current Price
- Shipping Status
- Last Updated
- Product URL
automation:
- alias: "Notify when free shipping available"
trigger:
- platform: state
entity_id: sensor.amazon_product_1
to: "Yes"
action:
- service: notify.mobile_app
data:
title: "Free Shipping Available!"
message: "{{ state_attr('sensor.amazon_product_1', 'product_title') }} now has free shipping to Israel!"- The integration respects Amazon's robots.txt and implements reasonable rate limiting
- Updates are throttled to avoid overwhelming Amazon's servers
- Shipping information accuracy depends on Amazon's website structure
- Some Amazon domains may require different parsing logic
For issues, feature requests, or contributions, please visit the GitHub repository.
MIT License - See LICENSE file for details