# \[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:** 2

<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:45pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/21 "2024-02-27T20:45:56Z")

</div>

Thank you 👍👌

---

<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: [March 14, 2024, 4:21pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/22 "2024-03-14T16:21:49Z")

</div>

Hi, I have made a flow with print job progress, when I fill in 43 the action takes plase when it’s 44.  
Is that normal behavore?

Because when I fill in 100 nothing happens, because there comes no 101 😉

---

<div class="post-metadata">

### Author: ![Pepa\_Vlcek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pepa_vlcek/32/79854_2.png) [@Pepa\_Vlcek](https://community.homey.app/u/Pepa_Vlcek)
#### Post date: [March 23, 2024, 7:11am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/23 "2024-03-23T07:11:16Z")

</div>

Hi, thank you for your great job so far! Im new to Prusa community and Im wondering if it is possible to also push “ready” state through prusa link (as is on a web). So I can for example assign physical wireless button which is on enclosure to set readiness of printer to be able to make another job from queue.

---

<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: [March 23, 2024, 10:11am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/24 "2024-03-23T10:11:25Z")

</div>

Hi @Paul_Hemels , I will look into this. Thank you for the feedback.

---

<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: [March 23, 2024, 10:11am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/25 "2024-03-23T10:11:58Z")

</div>

Hi @Pepa_Vlcek

I get your point (great point), I will look into this.

---

<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: [March 23, 2024, 10:14am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/26 "2024-03-23T10:14:27Z")

</div>

Hi, does any of you have a Prusa Mini+ ? Also one in this community with network knowledge.

I am asking because I would like the app to support Prusa Mini+ but the version of this device differs from the MK device I own. Sad but true, I did a lot of testing with @Karpsson but testing in the blind is not optimal. I also need credentials and access ofc.

---

<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: [March 23, 2024, 10:38am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/27 "2024-03-23T10:38:15Z")

</div>

Hi @Paul_Hemels

I have not quite sorted this one out. But please consider this case (I also would like some input)

I you set an action in your workflow, for example when percentage equals 44% - this is not safe.  
The reason for this is, if you print a short job and interval for updates is set to 1 minute, then certain percentage will most certainly be skipped.

I could make the app “catch” up, to ensure all percentages are triggered. Example:  
We get a read from printer at 20%, and we trigger percentage changed = 20%  
Next read, we get 25%, remember last change was 20%. I would fire multiple triggers: 21, 22, 23, 24 and 25 in this order, to ensure all percentages are matched.

When the job is done, I am no longer able to get “last job” details, so it will be hard for me to match your “100%” hit. Last read: 95% and next read, Job = NULL. We may then assume last is 100% or job failed somehow.

Feedback appreciated.

---

<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: [March 23, 2024, 10:58am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/28 "2024-03-23T10:58:33Z")

</div>

Hi The 44% was just for test because 100% didn’t work.  
If there is a Job finishednit would also be fine.  
I have a Prusa Mini +.  
If I need to test sommething let me know.

Regards Paul

---

<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: [March 30, 2024, 11:53am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/29 "2024-03-30T11:53:56Z")

</div>

Hi @Pepa_Vlcek

Regarding the “printer ready” state, we are using the Prusa Link api.  
I can only see this option:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/d/9da1e55ff2131d6120de7a222e7839e8b1f90e80.png)

Seems lik this only works, when uploading a new file to the printer, then with the “upload command” will a “ready” value being sent to the printer.

I know the Prusa Connect version is different.  
What is your take on this?

---

<div class="post-metadata">

### Author: ![Pepa\_Vlcek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pepa_vlcek/32/79854_2.png) [@Pepa\_Vlcek](https://community.homey.app/u/Pepa_Vlcek)
#### Post date: [March 30, 2024, 1:28pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/30 "2024-03-30T13:28:30Z")

</div>

Hi, it seems to me, that this makes difference between transfer to storage and transfer to storage + queue. If this is the case, it doesnt trigger ready state.  
In Prusa connect theres “set ready” button. So it is triggerable. But dont know if this is exposed to api. But we can try of course.

---

<div class="post-metadata">

### Author: ![j\_wak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j_wak/32/56668_2.png) [@j\_wak](https://community.homey.app/u/j_wak)
#### Post date: [September 25, 2024, 8:58am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/31 "2024-09-25T08:58:45Z")

</div>

Hiya! Did you ever get an answer to this and got the mini+ working!? I have one and will be available from next week probably, not much network knowledge but a bit.

---

<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: [September 25, 2024, 9:13am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/32 "2024-09-25T09:13:45Z")

</div>

Hi @j_wak , not all data is available but the mini should be supported.

Their app for ios (official), as an example, supports a lot more - but basic information should be available.

---

<div class="post-metadata">

### Author: ![Jorgen\_Larsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jorgen_larsson/32/89714_2.png) [@Jorgen\_Larsson](https://community.homey.app/u/Jorgen_Larsson)
#### Post date: [March 15, 2025, 6:44pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/33 "2025-03-15T18:44:47Z")

</div>

Hi,  
I’m trying to use this app with my MK3S+ running a built in Rpi Zero 2 with prusalink installed (official from Prusa).  
The printer works just fine with both PrusaLink and PrusaConnect and putting in [http://192.168.1.xx/api/v1/status](http://192.168.1.xx/api/v1/status) gives me a proper API response.  
However when using the Homey app I only get connection error in the Print Job or Prusa Link device when the printer isprinting. I put in the IP and username/password I use on the PrusaLink page on my local lan in both Homey devices (Prusa Link and Print Job).

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7e80a181664512886b7bd22556f586c8400f020a.png)  
Is the Prusa RPi Zero supported?

---

<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: [March 19, 2025, 10:07am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/34 "2025-03-19T10:07:41Z")

</div>

HI @Jorgen_Larsson , can you provide a sample of your “status”-data and I will compare.

---

<div class="post-metadata">

### Author: ![Jorgen\_Larsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jorgen_larsson/32/89714_2.png) [@Jorgen\_Larsson](https://community.homey.app/u/Jorgen_Larsson)
#### Post date: [March 27, 2025, 9:12am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/35 "2025-03-27T09:12:02Z")

</div>

Sorry about the somewhat late response…  
Here’s the status when I browse to [http://192.168.1.131/api/v1/status](http://192.168.1.131/api/v1/status)

{  
“storage”: [  
{  
“path”: “/local”,  
“read\_only”: false,  
“free\_space”: 27106025472,  
“name”: “PrusaLink gcodes”  
},  
{  
“path”: “/sdcard”,  
“read\_only”: true,  
“name”: “SD Card”  
}  
],  
“printer”: {  
“state”: “PRINTING”,  
“temp\_nozzle”: 270.2,  
“temp\_bed”: 109.9,  
“axis\_z”: 1.4,  
“flow”: 95,  
“speed”: 150,  
“fan\_hotend”: 4260,  
“fan\_print”: 0,  
“status\_connect”: {  
“ok”: true,  
“message”: “OK”  
},  
“status\_printer”: {  
“ok”: true,  
“message”: “OK”  
},  
“target\_nozzle”: 270,  
“target\_bed”: 110  
},  
“camera”: {  
“id”: “enr3T3JnoYV0”  
},  
“job”: {  
“id”: 125,  
“progress”: 22,  
“time\_remaining”: 24280,  
“time\_printing”: 10171  
}  
}

---

<div class="post-metadata">

### Author: ![Gakk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gakk/32/17647_2.png) [@Gakk](https://community.homey.app/u/Gakk)
#### Post date: [August 30, 2025, 9:19am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/36 "2025-08-30T09:19:30Z")

</div>

I am having the same issue. My MK3S has the official Raspberry Pi installed with PrusaLink, and it returns the following status:

```json
{
   "storage":[
      {
         "path":"/local",
         "read_only":false,
         "free_space":5571485696,
         "name":"PrusaLink gcodes"
      },
      {
         "path":"/sdcard",
         "read_only":true,
         "name":"SD Card"
      }
   ],
   "printer":{
      "state":"IDLE",
      "temp_nozzle":22.7,
      "temp_bed":23.2,
      "axis_z":0.15,
      "flow":100,
      "speed":100,
      "fan_hotend":0,
      "fan_print":0,
      "status_connect":{
         "ok":true,
         "message":"OK"
      },
      "status_printer":{
         "ok":true,
         "message":"OK"
      },
      "target_nozzle":0.0,
      "target_bed":0.0,
      "axis_x":0.0,
      "axis_y":0.0
   }
}

```

Note that I am running PrusaLink 0.7.2.

---

<div class="post-metadata">

### Author: ![Prowl\_Media](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prowl_media/32/123245_2.png) [@Prowl\_Media](https://community.homey.app/u/Prowl_Media)
#### Post date: [November 14, 2025, 6:22pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/37 "2025-11-14T18:22:51Z")

</div>

Is this still working? I am just getting Connection Error in the Prusa link and print job on any I3MK3 with a Prusalink on a Rpi…. But it’s working on a Prusa Mini

---

<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: [November 21, 2025, 7:13am UTC](https://community.homey.app/t/app-pro-prusa-link/103890/38 "2025-11-21T07:13:37Z")

</div>

Hi @Prowl_Media

Development is stalled. The ever changing api and api Prusa share with it’s own apps is not public available - not very cool.

Would love Prusa to make an official app themselves.

Don’t know if HomeAssistant has it all figured out…

---

<div class="post-metadata">

### Author: ![vikino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vikino/32/90198_2.png) [@vikino](https://community.homey.app/u/vikino)
#### Post date: [December 15, 2025, 2:19pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/39 "2025-12-15T14:19:37Z")

</div>

Im running MK3i with RPi 0.8.1 and getting connection error…

Api reports this:

| | |
| --- | --- |
| storage | |
| 0 | |
| path | “/local” |
| read\_only | false |
| free\_space | 12075257856 |
| name | “PrusaLink gcodes” |
| 1 | |
| path | “/sdcard” |
| read\_only | true |
| printer | |
| state | “PRINTING” |
| temp\_nozzle | 214.8 |
| temp\_bed | 60.0JS:60 |
| axis\_z | 16.8 |
| flow | 95 |
| speed | 100 |
| fan\_hotend | 4200 |
| fan\_print | 0 |
| status\_connect | |
| ok | true |
| message | “OK” |
| status\_printer | |
| ok | true |
| message | “OK” |
| target\_nozzle | 215.0JS:215 |
| target\_bed | 60.0JS:60 |
| job | |
| id | 121 |
| progress | 38.0JS:38 |
| time\_remaining | 27900 |
| time\_printing | 29896 |

---

<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: [December 22, 2025, 1:29pm UTC](https://community.homey.app/t/app-pro-prusa-link/103890/40 "2025-12-22T13:29:53Z")

</div>

Hi, I kinda gave up on this app. Prusa did change their api on every update and is very quite about their api.

Maybe this has been more solid, but still - many different versions of the api… 😕

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