Airbnb automation (dynamic calendars based on guests)

Thank you ! I now have Airbnb integrated too. Plan to also add Next Guest group.

How do you measure power ?

Sorry for the delayed reply.

I do it with two methods:

A Fluksometer (shop | Flukso) reading the pulses from a pulse meter (https://www.aliexpress.com/item/5-65-A-230V-50HZ-reset-to-zero-show-voltage-current-power-Single-phase-Din-rail/1366282678.html) and then exporting MQTT values to HA.

An arduino (or similar) reading pulses from the same meter and then exporting MQTT values to HA.

I have tried using HA to read the pulses from the meter but ran into reliability/debounce issues after a bit of perservering.

Any luck on this one?

It should be easy enough if we could use a template for the calendar seach, i.e.:

- cal_id: [email protected]
  entities:
  - device_id: airbnb
    name: Airbnb
    track: true
    search: {{ CHECK IN:  [currentdate+5days]}}

Not the correct date syntax, but you get my drift? But I don’t think you can search for dynamic terms in this way.

Did you have another idea in mind?

Hello, really interesting idea. Can I ask you how you did to enter the train departures board and how you can split the guest screen and personal screen on your server HA? Thank’s

Train departures are entirely Sydney, AU specific, with discussion on it here: Transport NSW / Sydney Bus, Ferry and Train schedule

Also kiosk mode is discussed here: https://www.home-assistant.io/blog/2017/07/15/release-49/

Hi, I ran your tutorials and I managed to insert the calendar airbnb in the home assistant. Thank you very much for this. There is a small problem that I would like to stress. If I activate the Airbnb calendar button, I get the actual dates of the reservation. If I look at the Group the ceck in and the ceck out anticipate by one day. Can you help me?

Hmm, I’m not sure. It might be a time zone issue (different from airbnb servers to your HA)?? I’ve never had the problem.

Hey, very good !!!
It was enough to enter my timezone in config.yaml. Thank you!!!

Allow me another question: why in the section of all calendars, some calendars are active and others are off?
-“Airbnb”, is deactivated while in the group is active and works perfectly.

  • “Festività” is off while in google calendar is active


I’m not too familiar with google calendars, but I think it’s only ‘active’/on when there’s a calendar event on and ‘deactive’/off when there’s no calendar event.

1 Like

Very well everything is clear. Thank you so much for your precious support!!!

Hi Serra, at first I thought I had solved the problem of the next ceck in. In reality it does not work well. In the meantime, have you solved it?
Can you see the ceck-in the next 5 days?

I’m curious, has anyone used this to set a smart lock to the last 4 digits of the guests phone number? I am currently doing this manually and it would be neat to automate it.

3 Likes

Would be very easy to extract it from the calendar attributes, but airbnb are making a few changes in December which essentially make this thread useless (they’re not including details in synced calendars).

Bummer, it looks like there is an Airbnb API, but right now it’s not publicly available. I’m on a plane flying home from Hawaii right now and the wifi isn’t the best to do detailed searching with :slight_smile:

An Airbnb integration would be really great to have.

Hi
Can you explain how you made this “card”

Hi guys,

I’m planning to rent out my flat via Airbnb, I would love to be able to give access to guests to HA, by automatically generating for them credentials based on their bookings, anyone that has done something similar already? Any idea/suggestion?

Thank you!

@s.rodighiero I currently do this with a property but I do it with SmartThings using the RBoy Rental Control app.

I’m working on building out an integration for HA, as I’m trying to get completely off of SmartThings, that will leverage the KeyMaster integration for the lock control. The real missing piece of this puzzle is the calendar control with default check-in / check-out times that are also overridable.

I haven’t had a lot of time to work on it yet, but have already validated the calendar acquisition and modification (AirBnB doesn’t put in/out times in their entries so they have to be modified upon ingest). That was just some side scripting though. I need to make it a full fledged integration!

@tykeal
Hi Andrew,

Thanks for your reply, sounds interesting. Today I changed my flat lock with a brand new one supporting european cylinder, than internally I plan to attach a “AIRBNK” lock (model 521), that supports wifi/tuya/zigbee. I run hassio on a pi installed inside the electrical cabinet of the apartment, I’m waiting to receive the lock and the usb zigbee gw. I went for a zigbee lock because the zigbee integration supports locks, while tuya does not.

As I said, I would love to give them HA access to let autonomously manage the access, but at the same time let the user (or at least the password) expires within the checkout. Another “issue” is that at the present time, HA has not a users/group permissions feature yet.