Skip to content

Commit

Permalink
Merge pull request #82 from natekspencer/dev
Browse files Browse the repository at this point in the history
Update README and development environment
  • Loading branch information
natekspencer authored Jan 29, 2025
2 parents 733ff99 + a5b32c2 commit 611c347
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
{
"name": "Home Assistant integration development",
"image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye",
"image": "mcr.microsoft.com/devcontainers/python:1-3.13-bullseye",
"postCreateCommand": "sudo apt-get update && sudo apt-get install libturbojpeg0",
"postAttachCommand": ".devcontainer/setup",
"forwardPorts": [8123],
Expand Down
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

Home Assistant integration for Pura smart fragrance diffusers.

# Installation
## Installation

There are two main ways to install this custom component within your Home Assistant instance:

Expand All @@ -37,7 +37,7 @@ There are two main ways to install this custom component within your Home Assist

While the manual installation above seems like less steps, it's important to note that you will not be able to see updates to this custom component unless you are subscribed to the watch list. You will then have to repeat each step in the process. By using HACS, you'll be able to see that an update is available and easily update the custom component.

# Configuration
## Configuration

There is a config flow for this Pura integration. After installing the custom component:

Expand All @@ -46,6 +46,18 @@ There is a config flow for this Pura integration. After installing the custom co
3. Search for **Pura** and click on it
4. You will be guided through the rest of the setup process via the config flow

## Troubleshooting

If you created your Pura account using one of the third-party provider options (e.g., Apple, Facebook, Google), you will need to set a password on your account before using this integration. You will still be able to use your third-party provider sign in with the Pura mobile app or on [pura.com](https://pura.com/). To do so, follow these steps in the Pura mobile app:

1. Open the Pura app, go to the `Settings` tab and note your email address.
2. Scroll down and sign out of the app.
3. On the login screen, click `Sign into your account`.
4. Click on `Forgot your password?`.
5. Enter the email from step 1 and click `Send code`.
6. Follow the steps in the Pura app to set your new password (check your email, enter the verification code and create your password). If you didn't receive a verification code, check your spam folder or request a new code.
7. Once you have successfully set a password, follow the configuration steps above.

---

## Support Me
Expand Down
1 change: 1 addition & 0 deletions config/configuration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
automation:
frontend:
history:
isal:
logbook:

homeassistant:
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Home Assistant
homeassistant>=2024.5
homeassistant>=2025.1
numpy
PyTurboJPEG

Expand Down

0 comments on commit 611c347

Please sign in to comment.