Skip to content

Releases: tykeal/homeassistant-rental-control

v0.5.7

23 Mar 19:26
v0.5.7
6064732
Compare
Choose a tag to compare

Downloads for this release

⚡ Enhancments ⚡

  • Feat: Link calendar and sensors to device @tykeal (#85)

The sensors and calendar entities have learned how to be holistically linked to a virtual device. This has had a side effect of changing how the entities are named and work.

All of the entities are now prefixed with 'Rental Control' as part of their name. This was needed due to how entities linked to devices get their default entity names set. Additionally, the sensor entities would change their name to the prefix + summary of any events or prefix + 'No reservation' if there was no reservation in a slot. This no longer happens, again, because of how entity names are handled in this configuration.

Finally, the entities are all marked as diagnostic entities. This means that by default the entities will not be added to auto-generated Lovelace dashboards. You may get them on a managed dashboard, either by building out the entity display yourself, or by going to the configuration option for the integration and select the device. This page will show you all of the entities with a link to add to Lovelace, this will allow you add the entity box to managed dashboard.

🐛 Bug Fixes 🐛

Links

v0.5.6

21 Mar 00:19
v0.5.6
d11baf7
Compare
Choose a tag to compare

Downloads for this release

⚡ Enhancments ⚡

  • Feat: Guest identifiers and lock codes @tykeal (#83)

Event sensors have learned how to report the following new information:

  • slot name (aka event identifier, which for most systems will be a real name, AirBnB events will be the reservation code)
  • slot code (aka the code for the lock)

Slot codes are generated in one of three ways:

  • A check-in/out date based 4 digit code using the check-in day combined with the check-out day (default and fallback in the case another generator fails to produce a code)
  • A random 4 digit code based on the event description
  • The last 4 digits of the phone number. This only works properly if the event description contains 'Last 4 Digits' followed quickly by a 4 digit number as is the case with AirBnB and AirBnB calendars imported into Guesty . This is the most stable, but only works if the event descriptions have the needed data. The previous two methods can have the codes change if the event makes changes to length or to the description. Tripadvisor and VRBO do not appear to provide this information. I do not know if VRBO calendars imported into Guesty do.

All events will get a code associated with it. In the case that the criteria to create the code are not fulfilled, then the check-in/out date based
method will be used as a fallback.

The slot name will be null if the event is either 'Blocked' or 'Not available'.

Links

v0.5.5

18 Mar 17:13
v0.5.5
b43c679
Compare
Choose a tag to compare

Downloads for this release

⚡ Enhancments ⚡

  • Feat: Tunable calendar refresh frequency @tykeal (#82)

Calendar refresh rate is now tunable in increments of 1 minute from 0 - 1440.

0 = refresh as often as possible
1440 = refresh once a day

Default is every 2 minutes

🔧 Maintenance 🔧

Links

v0.5.4

23 Feb 23:08
v0.5.4
0b2c5ab
Compare
Choose a tag to compare

Downloads for this release

🐛 Bug Fixes 🐛

  • Fix: Update HACS to do zip releases @tykeal (#78)

Links

v0.5.3

03 Feb 15:24
v0.5.3
3d3c298
Compare
Choose a tag to compare

Downloads for this release

🐛 Bug Fixes 🐛

Links

v0.5.2

02 Feb 15:41
v0.5.2
82d2947
Compare
Choose a tag to compare

Downloads for this release

🐛 Bug Fixes 🐛

🔧 Maintenance 🔧

Links

v0.5.1

28 Jan 17:44
v0.5.1
a4a4b8b
Compare
Choose a tag to compare

Downloads for this release

🐛 Bug Fixes 🐛

  • Fix: Handle non-200 return codes better @tykeal (#68)

🔧 Maintenance 🔧

🎓 Code Quality 🎓

  • CI: Update release-drafter template @tykeal (#71)
  • CI: Add in CI label to release-drafter @tykeal (#72)

Links

Initial release

22 Jan 21:38
210f999
Compare
Choose a tag to compare

Downloads for this release

⚡ Enhancments ⚡

🐛 Bug Fixes 🐛

  • Fix: Correct the displayed integration name @tykeal (#4)
  • Fix: Correct bad constant import @tykeal (#7)
  • Fix: Required to Optional @tykeal (#8)
  • Fix: Convert device_state_attributes to extra_ @tykeal (#24)
  • Fix: Correct problems when editing with no lock @tykeal (#29)
  • Fix: Correct fetch limit @tykeal (#33)
  • Fix: Make ICS URL less strict on AirBnB @tykeal (#41)
  • Fix: Make prepend work for no reservation @tykeal (#54)
  • Fix: Correct bad URLs in docs @tykeal (#63)

Links