Price detection (once it crosses the "lower" threshold) only works for the first time
Opened this issue · 3 comments
Describe the bug
By using price detection with notification I only receive the first time the price is lower as the price that I have set as trigger.
Version
v0.47.03
To Reproduce
Steps to reproduce the behavior:
configuration that I have:
notifications that I received from price 310e to 283e which is OK.
but future lower prices are not notified, but they appear as detected:
here the response of api call of the watcher, where last change timestamp is 1 octuber, the date of the notification:
"restock": { "in_stock": true, "price": 279.89, "currency": "EUR", "original_price": 279.89, "availability": "instock" }, "restock_settings": { "in_stock_processing": "all_changes", "price_change_min": 290.0, "price_change_max": null, "price_change_threshold_percent": 2.0, "follow_price_changes": true }, "history_n": 2, "last_changed": 1727782967,
here the response of the call of the history of the lastest change of the watcher GET /history/latest:
In Stock: True - Price: 283.89
Expected behavior
Have future price detection notification with current price 279.89e
and if the price goes ABOVE then back BELOW it will trigger right?
So you're saying - it will not send a new change for every price BELOW the threshold, only once?
and if the price goes ABOVE then back BELOW it will trigger right?
So you're saying - it will not send a new change for every price BELOW the threshold, only once?
yes, it's what you say