# \[APP\]\[Pro\] Prusa Link

**URL:** https://community.homey.app/t/app-pro-prusa-link/103890
**Category:** Apps
**Tags:** app, homey-pro
**Created:** [February 13, 2024, 8:56am UTC](https://community.homey.app/t/app-pro-prusa-link/103890 "2024-02-13T08:56:25Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 13, 2024, 8:56am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/1 "2024-02-13T08:56:25Z")

</div>

Topic regarding Prusa Link app.

App can be found here:

> **[Prusa Link](https://homey.app/en-us/app/com.prusa3d.PrusaLink/Prusa-Link/)**
>
> Hight-quality 3D prints, easier than ever.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2c7084c4eff6b4aaf03a0cce2bd860d9e3569ade.png)

Looking forward to your feedback.

_Consider donating if you like the app._

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 13, 2024, 8:58am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/2 "2024-02-13T08:58:12Z")

</div>

@FoxVirus I have an app coming in. Just want to give you a heads up.

---

<div class="post-metadata">

### Author: ![FoxVirus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/foxvirus/32/100445_2.png) [@FoxVirus](https://community.homey.app/u/FoxVirus)
#### Post date: [February 13, 2024, 12:00pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/3 "2024-02-13T12:00:23Z")

</div>

Thank you for the heads-up!  
Looking forward to the features you have in mind for the app!

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 13, 2024, 1:01pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/4 "2024-02-13T13:01:05Z")

</div>

Thank you for the dono.  
@FoxVirus let me know if want localization NL/De.

---

<div class="post-metadata">

### Author: ![Karpsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/karpsson/32/55952_2.png) [@Karpsson](https://community.homey.app/u/Karpsson)
#### Post date: [February 24, 2024, 4:49pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/5 "2024-02-24T16:49:46Z")

</div>

Hello Kim, I would like to connect my Prusa Mini+ to PrusaLink app in Homey.  
I have WiFi module in the printer and it’s configured. But I have API key as authorization method. Is it possible to use it? I have no login/password for my Prusa Mini+.  
Thank you!

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 24, 2024, 11:00pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/6 "2024-02-24T23:00:17Z")

</div>

Hi, the login/password is found in the menu of my printer.

Please check when your printer is online and connected: http:///api/v1/status  
To see if it supports Prusa Link

---

<div class="post-metadata">

### Author: ![Karpsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/karpsson/32/55952_2.png) [@Karpsson](https://community.homey.app/u/Karpsson)
#### Post date: [February 24, 2024, 11:44pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/7 "2024-02-24T23:44:00Z")

</div>

Thank you for your response.  
Printer is online and sends status about temperature and other stuff to my PC.  
‘[http://192.168.xx.xx/api/v1/status](http://192.168.xx.xx/api/v1/status)’ responds with ‘401 Unauthorized’.

I connect to the printer via http protocol (Prusa Link Beta). To log in, I just navigate to the address ‘[http://192.168.xx.xx/#dashboard](http://192.168.xx.xx/#dashboard)’ and then enter the API key which Printer shows me in it’s Settings.  
No logins and passwords has been found in printer settings. ☹

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 25, 2024, 10:20am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/8 "2024-02-25T10:20:57Z")

</div>

Just to be clear - when you go to your printer’s ip, you get the page of: Prusa Link

But you are not allowed to enter both username and password, like in this picture:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/1/b162a297d93f68a7f9f6abf225cc9fcb48d31137.png)

---

<div class="post-metadata">

### Author: ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)
#### Post date: [February 25, 2024, 5:20pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/9 "2024-02-25T17:20:04Z")

</div>

Hi great plug, I have a isue.  
When the print is finished, the notification time line is filling with this lines:  
“Job Print job state changed to undefined”  
Every 15 second ☹

Is there a fix for this?

 ![IMG_0276](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/6/564a7a12327f42bc14c8e4ab455903fa5d8f4563.png)

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 25, 2024, 9:27pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/10 "2024-02-25T21:27:31Z")

</div>

Hi, are you running latest version?

---

<div class="post-metadata">

### Author: ![Karpsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/karpsson/32/55952_2.png) [@Karpsson](https://community.homey.app/u/Karpsson)
#### Post date: [February 25, 2024, 10:43pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/11 "2024-02-25T22:43:21Z")

</div>

Yes, I got another login page:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/b/ab944fdeb7c53be56dd3e864bc496aff5f28a99c.png)

---

<div class="post-metadata">

### Author: ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)
#### Post date: [February 26, 2024, 6:03am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/12 "2024-02-26T06:03:35Z")

</div>

Yes v 1.0.4  
The state of the Device is not changing, it’s always “No job” (when it’s not printing)

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 26, 2024, 2:41pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/13 "2024-02-26T14:41:32Z")

</div>

Hi @Paul_Hemels

Did you _remember_ to set properties to the Job-device as well. You can copy paste from you Printer-device.  
I wanted to seperate Printer-/Job-device. Unfortunately you will have to set the configuration for both/all devices. Please check that.

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 26, 2024, 2:44pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/14 "2024-02-26T14:44:25Z")

</div>

Okay, I see now.  
I would love to support both “variants”. But a bit hard for be to test the authentication - which is not described at all and no documentation found. Doing it with the username/password was a real tryhard too.

Do you by chance have experience with Postman? Postman is a REST tool, that you can configure authentication and options for the api-call to your printer. From your working options I can probaly configure support for both authentication options.

---

<div class="post-metadata">

### Author: ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)
#### Post date: [February 26, 2024, 3:40pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/15 "2024-02-26T15:40:50Z")

</div>

Hi, Thanks for the fast respons.  
Is it possibel that it’s caused because the “Print job” gets an Connection error when the print job is finished?  
Because the Prusa Link device stays connected!

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 26, 2024, 9:20pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/16 "2024-02-26T21:20:31Z")

</div>

> [@Paul\_Hemels](#):
>
> e the “Print job” gets an Connection error when the print job

To achieve this app. There are two endpoint, one for job and one for printer.  
When no active job, the endpoint for Job returns no data (NULL). When Job is active, we can read the data.  
Then the data is “NULL”, I tried to set the state to “No Job” instead of “undefined” or something. Maybe you are seeing “No Job” as an error, but it is not.

In your case, with the No Job, what is the “connected state” for the “Job device”?

---

<div class="post-metadata">

### Author: ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)
#### Post date: [February 27, 2024, 5:38am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/17 "2024-02-27T05:38:39Z")

</div>

When the Job is finished, the Job state gets “No job” (what is ok)  
But the connection state gets “No connection” (Like when the printer is Off)

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 27, 2024, 8:20am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/18 "2024-02-27T08:20:21Z")

</div>

@Paul_Hemels did you check your settings for both Printer-device and Job-device?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/3/639f3722bdd681977bff456158dc3eba54b1ab70.jpeg)

We need to set connection values for both Printer-device **and** Job-device. Can you please confirm this?

---

<div class="post-metadata">

### Author: ![Paul\_Hemels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_hemels/32/79588_2.png) [@Paul\_Hemels](https://community.homey.app/u/Paul_Hemels)
#### Post date: [February 27, 2024, 8:34am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/19 "2024-02-27T08:34:05Z")

</div>

Hi, yes I did this for both devices.  
When the printer is printing a Job, the connection is fine.

---

<div class="post-metadata">

### Author: ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)
#### Post date: [February 27, 2024, 7:58pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/20 "2024-02-27T19:58:15Z")

</div>

Fix coming out soon, which addressing this issue. Found and solved. Keep an eye on next release.

[Next page](https://community.homey.app/t/app-pro-prusa-link/103890.md?page=2)
