modrzew / hass-flashforge-adventurer-3

Home Assistant integration providing support for the FlashForge Adventurer 3 3D printer.
20 stars 10 forks source link

Works with Adventurer 5M Pro #13

Open fleetfootmike opened 9 months ago

fleetfootmike commented 9 months ago

Camera works Online status works Progress does not ;(

Happy to help test/prod/poke if you want.

mistraller commented 7 months ago

5M pro: no nozzle or bed temp attribute

hyperion11 commented 5 months ago

image m5 pro. Camera working and status. But no progress.

klappernoot commented 4 months ago

I found out why the progress doesn't work on some machines

in the code he wants to see a match, but this can better be described as searching

like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info)

maybe you can try this to your code to see if iets working on you'r m5 pro

f00d4tehg0dz commented 4 months ago

I found out why the progress doesn't work on some machines

in the code he wants to see a match, but this can better be described as searching

like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info)

maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

klappernoot commented 4 months ago

I found out why the progress doesn't work on some machines in the code he wants to see a match, but this can better be described as searching like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info) maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

Let me know if you have trouble maybe i can help you out

klappernoot commented 4 months ago

I found out why the progress doesn't work on some machines in the code he wants to see a match, but this can better be described as searching like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info) maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

and how is the testing doing ??? for now i have image

f00d4tehg0dz commented 4 months ago

I found out why the progress doesn't work on some machines in the code he wants to see a match, but this can better be described as searching like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info) maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

and how is the testing doing ???

Hey great! You beat me to it. I'm facing an issue with the project not appearing in the local-addon section to test. Feel free to open a PR with your changes. Hopefully, the author will merge it. I'll keep trying to get my local project to show up however.

klappernoot commented 4 months ago

I found out why the progress doesn't work on some machines in the code he wants to see a match, but this can better be described as searching like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info) maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

and how is the testing doing ???

Hey great! You beat me to it. I'm facing an issue with the project not appearing in the local-addon section to test. Feel free to open a PR with your changes. Hopefully, the author will merge it. I'll keep trying to get my local project to show up however

do you have installed with hacs ? than its in you'r custom_component folder from there you can edit but that is waht you maybe already finding out LOL

f00d4tehg0dz commented 4 months ago

I found out why the progress doesn't work on some machines in the code he wants to see a match, but this can better be described as searching like print_job_info_match = re.search('CMD M27 Received.\r\nSD printing byte (\d+)/100\r\n.*? (\d+)/(\d+)\r\nok', print_job_info) maybe you can try this to your code to see if iets working on your m5 pro

Same here. I'm reconfiguring his script right now to allow for 5M Pro selection, which will use progress and temperature values. I am currently testing it. 🤞

and how is the testing doing ???

Hey great! You beat me to it. I'm facing an issue with the project not appearing in the local-addon section to test. Feel free to open a PR with your changes. Hopefully, the author will merge it. I'll keep trying to get my local project to show up however

do you have installed with hacs ? than its in you'r custom_component folder from there you can edit but that is waht you maybe already finding out LOL

Below is a screenshot with the logic for all variations image

gelimelech commented 4 months ago

Hi, just got the FF 5M PRO but dont see the menu in this thread.

What is needed in order to add it to HA?

Thanks

f00d4tehg0dz commented 4 months ago

Hi, just got the FF 5M PRO but dont see the menu in this thread.

What is needed in order to add it to HA?

Thanks

The Menu is my custom implementation. I'm hoping to have a PR today . Hadn't developed a HACS integration before, so it took me longer than expected + life priorities. I'll keep you posted!

gelimelech commented 4 months ago

Hi, just got the FF 5M PRO but dont see the menu in this thread. What is needed in order to add it to HA? Thanks

The Menu is my custom implementation. I'm hoping to have a PR today I'll keep you posted!

Thank you very much. Looking forward 😊

f00d4tehg0dz commented 4 months ago

Here is the PR. @gelimelech, @klappernoot @fleetfootmike @hyperion11 @mistraller Try out the PR and let me know if you run into any issues. I was able to test on Flashforge Finder, and Flashforge Adventurer 5M Pro. Flashforge Adventurer 3 should remain functional. I added Flashforge Adventurer 4 with @klappernoot regex change suggestion as well.

https://github.com/modrzew/hass-flashforge-adventurer-3/pull/17

timnolte commented 2 months ago

I just got the 5M, and was wondering if I'd be able to integrate it into my HA. Does anyone have any automations setup to notify you when a print job is finished?

klappernoot commented 2 months ago

I just got the 5M, and was wondering if I'd be able to integrate it into my HA. Does anyone have any automations setup to notify you when a print job is finished?

If you have integrated it, you can create a message in HA itself with automation script at 100%, send a notify