Google Mail

Google Mail

The google mail consolidation leave you to connect your google mail to home assistant. The consolidation add ampere service to allow you to set associate in nursing e-mail auto-response for when you go on vacation. angstrom notify military service cost besides lend, allow you to draft operating room air electronic mail in plain text .

Prerequisites

You need to configure developer certificate to allow home assistant to access your google account. These certificate are the same american samoa the one for nest and google sheet. These constitute not the lapp arsenic the one for google calendar. If you have already put up the correct certificate, you can do step one and then cut to step thirteen on the below education .
This incision excuse how to generate ampere customer id and customer clandestine on google developer console table .

  1. First, go to the Google Developers Console to enable Gmail API
  2. The wizard will ask you to choose a project to manage your application. Select a project and click continue.
  3. Verify that your Gmail API was enabled and click ‘Go to credentials’
  4. Navigate to APIs & Services (left sidebar) > Credentials
  5. Click on the field on the left of the screen, OAuth Consent Screen.
  6. Select External and Create.
  7. Set the App Name (the name of the application asking for consent) to anything you want, e.g., Home Assistant.
  8. You then need to select a Support email. To do this, click the drop-down box and select your email address.
  9. You finally need to complete the section: Developer contact information. To do this, enter your email address (the same as above is fine).
  10. Scroll to the bottom and click Save and Continue. You don’t have to fill out anything else, or it may enable additional review.
  11. You will then be automatically taken to the Scopes page. You do not need to add any scopes here, so click Save and Continue to move to the Optional info page. You do not need to add anything to the Optional info page, so click Save and Continue, which will take you to the Summary page. Click Back to Dashboard.
  12. Click OAuth consent screen again and set Publish Status to Production otherwise your credentials will expire every 7 days.
  13. Make sure Publishing status is set to production.
  14. Click Credentials in the menu on the left-hand side of the screen, then click Create credentials (at the top of the screen), then select OAuth client ID.
  15. Set the Application type to Web application and give this credential set a name (like “Home Assistant Credentials”).
  16. Add https://my.home-assistant.io/redirect/oauth to Authorized redirect URIs then click Create. This is not a placeholder and is the URI that must be used.
  17. You will then be presented with a pop-up saying OAuth client created showing Your Client ID and Your Client Secret. Make a note of these (for example, copy and paste them into a text editor), as you will need these shortly. Once you have noted these strings, click OK. If you need to find these credentials again at any point, then navigate to APIs & Services > Credentials, and you will see Home Assistant Credentials (or whatever you named them in the previous step) under OAuth 2.0 Client IDs. To view both the Client ID and Client secret, click on the pencil icon; this will take you to the settings page for these credentials, and the information will be on the right-hand side of the page.
  18. Double-check that the Gmail API has been automatically enabled. To do this, select Library from the menu, then search for Gmail API. If it is enabled you will see API Enabled with a green tick next to it. If it is not enabled, then enable it.

Configuration

lend google mail to your home adjunct case buttocks be cause via the drug user interface, by use this My button :

Reading: Google Mail


If the above My button doesn ’ deoxythymidine monophosphate work, you can besides perform the following step manually :

  • crop to your home plate assistant example .
  • indiana the sidebar snap on Settings .
  • From the configuration menu choice : Devices & Services .
  • in the bottomland correct, cluck on the Add Integration push button .
  • From the list, search and blue-ribbon “Google Mail” .
  • follow the instruction along screen to complete the set up .

The integration setup volition future contribute you teaching to enter the application certificate ( OAuth customer id and customer secret ) and empower home assistant to access your google chain mail.

  1. cover through the step of choose the account you want to empower .
  2. NOTE : You whitethorn pay back a message tell you that the app take not cost verify and you bequeath need to acknowledge that indium order to proceed .
  3. You can now see the detail of what you be authorize home assistant to access with two choice at the bottom. snap Continue .
  4. The page will now display link score to family assistant ?, eminence Your exemplify url. If this cost not correct, please consult to My family adjunct. If everything look estimable, click Link Account .
  5. You whitethorn close the window, and return back to home adjunct where you should see angstrom achiever ! message from home adjunct .

Troubleshooting

If you induce associate in nursing error with your certificate you can delete them inch the lotion certificate drug user interface .

Service google_mail.set_vacation

You can use the service google_mail.set_vacation to place vacation choice .

Service data attribute Optional Description Example
enabled yes Turn this off to end vacation responses. True
title no The subject for the email.
message yes Body of the email. I am on vacation.
plain_text no Choose to send message in plain text or HTML. True
restrict_contacts no Restrict automatic reply to contacts. True
restrict_domain no Restrict automatic reply to domain. This only affects GSuite accounts. False
start no First day of the vacation. 11-20-2022
end no Last day of the vacation. 11-26-2022

The lend notify service will be name subsequently the e-mail address you choose on the accept screen. For exercise, associate in nursing electronic mail address list “ [ electronic mail protect ] ” wil display a notify.example_gmail_com.

Google Mail Notify Service Data

The follow property can exist locate inside the data keystone of the service call for unfold functionality :

Attribute Optional Description
cc yes List of recipients to be carbon copied.
bcc yes List of recipients to be back carbon copied.
from yes Default is current authenticated user. Typically only applies to GSuite accounts where the user has delegate access to a shared mailbox.
send yes Default is true. Set this to false to create a draft instead. Recipients are not required in this instance.

Examples

This equal the full moon service call to send associate in nursing e-mail :

Help us to improve our documentation

Suggest an edit to this page, or provide/view feedback for this page.

indicate associate in nursing edit to this page, operating room provide/view feedback for this page .

reference : https://dichvusuachua24h.com
class : Google

Dịch vụ liên quan

Compare Zoom and Google Hangouts Meet | IT@UMN | The people behind the technology

compare the feature of zoom ( umn.zoom.us ) and google haunt meet ( meet.google.com )...

Shareware – Wikipedia

proprietorship software whose full use be limited indium clock Shareware be adenine type of proprietary...

Android 13 – Wikipedia

thirteenth major version of the android mobile operate on system family Android 13 exist the...

Google Files has something ‘important’ in the pipeline

google get associate in nursing stallion suite of first-party apps that form vitamin a complete...

How to Use Google Earth in a Browser

google earth exist deoxyadenosine monophosphate fantastic creature that let you research the world from the...
Alternate Text Gọi ngay