Skip to content

Releases: dvejsada/HA-RohlikCZ

0.3.1-beta 🔧 Various improvements and bug fixes

15 Jun 22:01
Compare
Choose a tag to compare

This release brings various small improvement and bug fixes:

Improvements:

  • ⏰Delivery time as separate new sensor (as the experimental delivery time attribute worked well, moved it to separate sensor for easier automations, current attribute is deprecated and will be removed in next release)
  • 🤑New sensor with monthly spent amount - closes #34
  • ♻️New action (service call) "update data" which triggers data update - might be helpful when more frequent update is required then the standard 10 minute interval (e.g. before delivery)

Bug fixes:

  • 🐌Delivery time should not be removed if the order has not been delivered yet - closes #45
  • 🔚Integration log out from account after each update to avoid seeing multiple open sessions on the web in Rohlik.cz account - closes #46

Other news

Can you just scan the barcode to add product to your rohlik.cz cart? Yes, you can 👌! You only need:

  • Barcode scanner, such as this one
  • Automations set up, see examples here
  • Barcode included in list here - just small amount of products right now, but community contributions are welcomed

You can see demo video in readme🚀

Full Changelog: v0.3.0-beta...v0.3.1-beta

Shopping list added 🎉

11 May 10:32
Compare
Choose a tag to compare

In this release, a shopping list mirroring your cart at rohlik.cz has been added as todo list entity.

The todo list supports:

  • adding new item to cart: just type "2 rohlíky" or "rohlík (2)" to add the product in required quantity. The first product returned by rohlik.cz search will be added to cart (search is personalized for your account so usually bought product will be first), the list will update automatically with added product
  • delete product (both via action/service call or dashboard card)

TODO: Change product quantity

What's Changed

Full Changelog: v0.2.2-beta...v0.3.0-beta

Actions improvements 🧨

10 May 21:02
Compare
Choose a tag to compare

This release brings first improvements to custom actions:

  • removes sponsored results from product search (closes #35)
  • adds additional optional arguments for search: "limit" (how many products to return, defaults to 5) and "favourite" (whether to search only in favourite items, defaults to false)
  • changes return format for search and add action, now returns dictionary in following format: {"success": True/False, message: "Error message if something goes wrong", "added_to_cart": [added items as a list(currently only one item may be added)]}

What's Changed

Full Changelog: v0.2.1-beta...v0.2.2-beta

Temporary bug fix for login failure

10 May 17:01
Compare
Choose a tag to compare

This release adds temporary fix for #27 that some user experience when integration setup or loading fails due to missing address_id field in the login API endpoint response. This temporary fix does 2 things:

  • allows the integration to hopefully still be setup/loaded only without sensors for next available delivery slot (which requires the address_id)
  • prints the failing API response to logs to hopefully identify the core issue (all actual data in the response will be replaced by "XXXXX" in logs for privacy purposes), if you encounter this, please kindly post your logs in #27

What's Changed

Full Changelog: v0.2.0-beta...v0.2.1-beta

New Custom Actions 🚀

08 May 20:43
Compare
Choose a tag to compare

Version 0.2.0-beta - New Custom Actions

We've expanded the Rohlik integration with five new custom actions (service calls) that make automating grocery shopping even more convenient from your Home Assistant!🎉

New Custom Actions:

  • Add to Cart: Directly add specific products to your Rohlik cart using product IDs
  • Search Product: Find available products on Rohlik by name
  • Get Shopping List: Access your saved Rohlik shopping lists
  • Get Cart Content: Check what items are currently in your Rohlik cart
  • Search and Add: Streamlined shopping - search for product and add it to your cart in one step (leveraging internal suggestions of Rohlik)

These new service calls open up powerful automation possibilities - set up routines to automatically order groceries based on your home's needs, check your cart before finalizing orders, or access your favorite shopping lists with simple automations or voice commands.

I will be happy for your suggestions on how to further develop these custom actions or what else to add. Feel free to raise feature request in issues

What's Changed

Full Changelog: v0.1.6-beta...v0.2.0-beta

Bug Fixes 🔧

08 May 14:10
Compare
Choose a tag to compare

What's Changed

  • Fix delivery sensor crash on missing additionalContent and time parsing by @eMeF1 in #29
  • Improved error handling and messages by @dvejsada in #31

New Contributors

  • @eMeF1 made their first contribution in #29

Full Changelog: v0.1.5-beta...v0.1.6-beta

New sensor with current delivery information

27 Apr 15:13
63d326a
Compare
Choose a tag to compare

What's Changed

  • Update Rohlik API connection by @dvejsada in #24
  • Add sensor with delivery information by @dvejsada in #25 - please note that attribute containing exact delivery datetime object is highly experimental and may not work properly.

Full Changelog: v0.1.4-beta...v0.1.5-beta

New datetime sensors for available delivery slots

26 Apr 20:03
9da89f8
Compare
Choose a tag to compare

What's Changed

  • Add sensors for available delivery slots. by @dvejsada in #23

Full Changelog: v0.1.3-beta...v0.1.4-beta

New sensors and bug fixes

25 Apr 19:12
5e78c52
Compare
Choose a tag to compare

What's Changed

  • Fix HACS url by @martindybal in #11
  • Add new sensors with start and end of the delivery window as datetime sensors by @dvejsada in #15
  • Fixed bugs with reusable bags sensors caused by API changes by @dvejsada in #22

New Contributors

Full Changelog: v0.1.1-beta...v0.1.3-beta

Initial re-release

22 Apr 11:44
6925ce4
Compare
Choose a tag to compare

Re-release after the integration has been included in brands.