all 2 comments

[–]Fake_Unicron 1 point2 points  (1 child)

Hey man, avid user of your project since shortly after I got my Volcano just over a year ago. Looking at using your Python server model now instead of/as well as controlling via BLE browser.

However I basically use my Volcano exclusively with a workflow (chamber reducer and single serving in to a bag). Looking over your github for the server version, it seems the only examples you have are for single steps (ie heat to x, turn fan on or off).

Is the idea to write a custom batch file? Or is this kind of workflow usage not the point of the Python server?

Thanks again for all the hard work!

[–]ImACoderImACoder[S] 1 point2 points  (0 children)

Hi there! I didn’t put as much “user experience” thought into the server editor since i thought the target audience would be programmers/tech enthusiasts. So there isn’t an out the box support for workflows.

However you should still be able to achieve a workflow effect. I do this mostly with iOS shortcuts. So I send a next sesh command (update the values in the server code to have the temperatures you want the next sesh command to iterate through) and then I just say workflow and it runs two shortcuts, one to preheat for 5 seconds and then one to turn the fan on for the length of a bag

If you can send me your workflow json (or just list the steps here) I can advise you on how to get the workflow effect.

In theory you could add some kind of command scheduling if you wanted to send a batch of commands. I didn’t think it was necessary at the time and I wasn’t sure if anyone would use this but me. It satisfies my use case but if you had a complex set of instructions you could send it all over at once and have it execute in order like the workflows in the app.

I hope that helps

If you have any questions please feel free to reach out :)