https://github.com/gpambrozio/bambuappdaemon
AppDaemon to update images on the Panda Touch when starting a print on the Bambu
https://github.com/gpambrozio/bambuappdaemon
appdaemon appdaemon-apps bambu hacs panda
Last synced: 6 months ago
JSON representation
AppDaemon to update images on the Panda Touch when starting a print on the Bambu
- Host: GitHub
- URL: https://github.com/gpambrozio/bambuappdaemon
- Owner: gpambrozio
- License: mit
- Created: 2024-08-10T09:11:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-13T17:10:03.000Z (about 1 year ago)
- Last Synced: 2025-04-10T06:06:10.285Z (6 months ago)
- Topics: appdaemon, appdaemon-apps, bambu, hacs, panda
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bambu Image Updater AppDaemon
_App to update images on the Panda Touch when starting a print on the Bambu._
## Install using HACS
To install this AppDaemon app using HACS, follow these steps:
1. **Access HACS**:
- Click on the "HACS" option in the sidebar.
- Click on "Automation"2. **Add a Custom Repository**:
- Click on the three dots in the top right corner and select "Custom repositories".
- Enter this URL: `https://github.com/gpambrozio/BambuAppDaemon.git`
- Select "AppDaemon" as the category / type.
- Click "Add".4. **Install the App**:
- Click on the "Explore & Download Repositories" section.
- Search for "Bambu".
- Click on the app and then click "Install".5. **Add the Pillow library to AppDaemon**
- See instructions below.6. **Configure the App**:
- After installation, go to the AppDaemon configuration directory.
- Edit the `apps.yaml` file to configure the app according to your needs.## Manual Installation
Download the `BambuAppDaemon` directory from inside the `apps` directory here to your local `apps` directory, then edit `apps.yaml` to enable the `BambuAppDaemon` module.
You need to have the [ha-bambulab](https://github.com/greghesp/ha-bambulab) integration working on your home assistant for it to work.
You also need to add the Pillow library to AppDaemon (see below)
## Add the Pillow library to AppDaemon
* On Home assistant, go to Settings
* Open Add-Ons
* Click on AppDaemon
* Open the Configuration tab
* In "Python Packages", type "Pillow" (no quotes) and click enter.
* Click on the "Save" button.
* When asked, restart AppDaemon.## App configuration
```yaml
bambu:
module: BambuAppDaemon
class: BambuImage
image_entity: "image.bambu_p1s_cover_image"
ha_url: "http://home.local:8123"
panda_ip: "192.168.86.88"
```key | optional | type | default | description
-- | -- | -- | -- | --
`module` | False | string | | The module name of the app.
`class` | False | string | | The name of the Class.
`image_entity` | False | string | | The entity id of the image provided by the https://github.com/greghesp/ha-bambulab integration.
`ha_url` | False | string | | The root URL for your home assistant.
`panda_ip` | False | string | | The IP address of your Panda Touch.