After my Hottop (2K+) didn’t do anything with my first set of alarms, I took Frans’s advice and decided to start simple. I cleared the alarms and created one to show a pop-up on “ON”. No dice. None of the buttons or sliders have any effect on the Hottop, either. I can read data from the Hottop, so I don’t think it is a serial port configuration issue. I use a new Mac, and did not install the VCP FTDI serial driver that is apparently included in the macOS.
I have not read anywhere
1) whether it makes a difference if the Hottop is connected when Artisan is launched or not,
2) whether the Hottop must be turned on before Artisan can control it, and if so,
3) what mode it must be in.
so I tested every combination of these I could imagine. All with no apparent control of the Hottop. The Hottop display did not change, the drum motor did not turn on, the USB icon did not appear. ON does nothing, as does START, whether I first press CONTROL or not. And because when the Hottop is connected to Artisan, the Hottop buttons that allow me to override the “safety” point that ejects the beans far too early to be drinkable are disabled, I can’t even log the data from the roast. I can’t confirm that Artisan is involved in this, but it has only happened when the Hottop is connected to the USB port of my Mac (haven’t had the opportunity to see if having Artisan running makes a difference).
The Control button does not appear to do anything, and if it does, there is no visual indicator that it is controlling the roaster, nor is there any change in the behavior of the roaster. I saw in at least one video that there was an indication on the screen that Artisan was in control mode, but I can’t see any such indication on my Mac. Normal click, and Right or Control click on the Control button do nothing.
So I must have something configured incorrectly. So here is what I think relevant:
First, I have done everything described here:
This included Configure > Device > ET/BT and selected the Control checkbox.
That blog post was done for an earlier version of Artisan, and some things may be causing problems. For example, in Events > Buttons, the instructions say to add a button for the fan and heater, specifying a “Hottop Command” in the Action menu, but that menu has Hottop Fan and Hottop Heater actions in it now. (Also, I didn’t understand why the instructions said to set fan to 50 and Power to 32.)
Hopefully someone will show me that I missed something simple, but at this point my roaster is a manual roaster.
> Begin doorgestuurd bericht:
> Van: Chuck Martin <clmartin(a)theombudsman.com <mailto:firstname.lastname@example.org>>
> I finally got Artisan to control the Hottop! And I owe it to this video:
> https://www.youtube.com/watch?v=T0If1ZbxjOI&t=303s <https://www.youtube.com/watch?v=T0If1ZbxjOI&t=303s>
> This showed me the steps required to control the Hottop, although there are still some issues. But from this video, I saw that to control the Hottop requires a right click on the timer to turn on super mode, then a click on Control, to turn on the Hottop.
Yes that is exactly what Marko told you, see below ;-)
>> On Jul 30, 2017, at 12:39 PM, Marko Luther <marko.luther(a)gmx.net <mailto:email@example.com>> wrote:
>> Did you read the note:
>> "Control mode is only active in super-user mode that can be activated by a right-click on the Timer LCD in the right upper corner of the main window.”
> As I understand things, this should be triggered when I click “ON”, and should call the program that says “Load beans”. I verified that the command works in the terminal. But clicking ON did not call this. So I changed the Action to Pop up, but no pop up appeared, either.
> So am I missing some prerequisite to make alarms work?
Try setting time to 1 second instead of not at all, like this:
Here is the first run I did with Artisan now configured to display the
pressure changes that fan adjustments make when I roast with the HUKY.
The Phidgets 1136 has been routed through a Phidgets 1011 and Artisan is
reading the data through Extra Devices.
I have two questions:
Can I change the color of that Air line ?? (the black one at the bottom)
Is there a way to smooth the reporting so that the line is less accurate
but perhaps more readable? All of the jigs and jags are unnecessary for
Thanks as usual.
> On 25. Jul 2017, at 21:14, Chuck Martin <clmartin(a)theombudsman.com> wrote:
> I did not install FTDI (or know what that is!).
> I’ve read every word of your blog at least three times. And I’ve followed the steps, which took me right up to creating a program, which I think must involve creating a series of alarm events. I haven’t found any examples of that yet.
Ah, you your previous message
>>> If not, then maybe I need to control the Hottop. I don’t yet know how to do that, and my googling hasn’t led me to an answer just yet.
indicated that you intend to control the Hottop from Artisan. This is quite well described in the blog post I linked before by defining custom buttons and sliders.
Now you seem to be interested in automating the control via alarm. There are at least two posts describing alarms
There is also a help page on Alarms reachable from within the Alarm dialog via its "Help" button.
If next you wonder how to automate a roast via the included PID controller, check out this post:
Btw. most posts are linked from the Artisan's blog Overview page
for easy navigation.
PS: Please always CC to the list such that others can benefit from this discussion too and don't forget to donate for the further development of Artisan and to keep this support online:
> Chuck Martin
> Avondale Software
> 123 N. McDonough St.
> Decatur, GA 30030
> 404-373-3116, fax 404-373-4110
>> On Jul 25, 2017, at 3:06 PM, Marko Luther <marko.luther(a)gmx.net> wrote:
>>> On 25. Jul 2017, at 20:38, Chuck Martin <clmartin(a)theombudsman.com> wrote:
>>> Thanks, Marko.
>>> Your mention of a USB communication issue reminds me that quite a few people have had problems with Artisan that eventually were found to be caused by a bad USB cable. In my case, I used the cable that came with the Hottop, but since my MacBook Pro uses USB-C, I used a converter to adapt from USB-A to USB-C. Not sure why the Hottop would interpret a connection change as an event though. Unplugging the cable didn’t seem to help.
>> Ah, you are on a Mac. Ensure that you do not install the FTDI serial driver via an external installer as the newer version of OS X (I think since 10.9) come with a build-in FTDI driver. If you install an additional one, things might first work, but the two driver can compete and result in strange effects.
>>> I may need to try not using Artisan for a few weeks, and if it still happens, then I know the issue is the Hottop. If not, then maybe I need to control the Hottop. I don’t yet know how to do that, and my googling hasn’t led me to an answer just yet.
>> Things are described in quite some detail on my blog post on the 2k+: https://artisan-roasterscope.blogspot.de/2015/05/hottop-kn-8828b-2k.html
>> Check the Notes which states:
>> "Control mode is only active in super-user mode that can be activated by a right-click on the Timer LCD in the right upper corner of the main window."
>> Good luck,
>>> Thanks again.
>>> Chuck Martin
>>> Avondale Software
>>> 123 N. McDonough St.
>>> Decatur, GA 30030
>>> 404-373-3116, fax 404-373-4110
>>>> On Jul 25, 2017, at 2:21 PM, Marko Luther <marko.luther(a)gmx.net> wrote:
>>>>> On 25. Jul 2017, at 16:37, Chuck Martin <clmartin(a)theombudsman.com> wrote:
>>>>> Long post, but I’m trying to be clear. I am new at Artisan and Hottop. I’ve done 20 roasts using its Auto program with Artisan recording only, trying to get the hang of roasting, but have run into a problem that Hottopusa hasn’t been able to troubleshoot.
>>>>> The Hottop has a “safety” feature that begins beeping at certain points, and the user must press the flashing Enter/Save button to prevent the beans from being dumped. When at least seven of my roasts began beeping the Enter/Save button does not flash or respond, and the beans get dumped.
>>>>> According to Hottop, the user is required to press a blinking button at 395 F to prevent beans from being dumped. Once the bean temperature was near 395 (392) but most were lower (347, 348, 348, 359) (one doesn’t display the temperature, but I think it is near 395). Once I unplugged the USB cable when the beeping started, but the buttons remained disabled.
>>>>> I usually do 2 or 3 batches. Sometimes this problem occurs for all roasts in a day, or none, and my last session for the second and third roasts but not the first.
>>>>> Hottop seems to think that Artisan is responsible even though I am not controlling the Hottop with Artisan. I have done two or three roasts without connecting Artisan and the problem did not occur, but it also did not most of the time when I had Artisan recording.
>>>>> Does anyone know whether merely having Artisan recording could disabled the buttons on the Hottop that allow the roast to continue?
>>>> Everything is possible. Who knows what that program inside of the Hottop is doing? However, if control mode is not active, Artisan just reads data from the serial port and extracts the temperature, fan and heater level values. No command is send to the roaster at any moment.
>>>> I am not using my 2k+ regularly, but I never observed a behaviour as you describe above.
>>>> The only thing I could imagine is that the USB device inside the roaster detects a communication issue at one point and reacts on this (eg. by a close-reopen serial action) in a way that triggers that behaviour.
>>>>> Chuck Martin
>>>>> Artisan-User mailing list
Every time someone sends me an .alog file and I open it, my version of
Artisan takes on many of the attributes of the sender's file and I am
stuck with them until I go in and change them back to my own preferences.
How do you handle this?
> On 28. Jul 2017, at 13:22, Peter Viczena <peter(a)viczena.de> wrote:
> Hi, I will refrain from giving any more hints how to improve your software. It is incomlete, but it is free. So what. It took me 10 min to write a little program that inserts a new empty line into the alarm file in any position. Something seemingly impossible for you. And I will find a solution for Windows talk without popup and for quick C° fahrenheit reference. Also thing impossible to you.
> The last time I had to manually setup a RS-232 in Windows is over 20 Years away. Meanwhile every Doofus Software has his own working USB driver. Another thing impossible for you.
> But as I said: The software is for free. And I will find my workarounds.
Excellent that you can solve all those things in short time.
Awaiting your Github pull request to share those solutions with the community.
> THX Peter
> -----Ursprüngliche Nachricht-----
> Von: Marko Luther [mailto:firstname.lastname@example.org]
> Gesendet: Donnerstag, 27. Juli 2017 21:07
> An: Peter Viczena <peter(a)viczena.de>
> Cc: artisan-user(a)lists.einfachkaffee.de
> Betreff: Re: [Artisan-user] Artisan suggestions
> Dear Vinczena,
> thanks for your suggestions.
>> On 26. Jul 2017, at 11:45, Peter Viczena <peter(a)viczena.de> wrote:
>> Hi, I am using Artisan with Hottop 2k+. I would like to have the following options:
>> • Instead of just calling a .bat file, it would be nice to be able to call a link to a batch file. This way I could use talking software in Win 10 without the pop up window.
> The code to call external programs is quite complex and heavily platform specific. I remember that there was a way to call a talking software on Windows without having a window popping up. However, I cannot verify this for the lack of a Windows computer. Maybe the community can help here.
>> • I think there had been an „insert“ option in the alarm file in former versions. Could you reintroduce it?
> There were some semantic issues regarding this insert function and thus it was removed. It had to do with alarm chains where alarms can depend on other alarms and thus need to hold an identifier. Thus alarms are consecutively numbered and inserting one in between would require a complete renumbering not only of the alarms, but also of those references. Possible but at the very end of the list. However, with the introduction of a sorting feature (you can sort alarms by any attribute via a click in the column header) on request by users, the semantic of an insert got totally unclear and the feature was removed.
>> • Would it be possible to just incorporate the USB driver into the software, so a newbee does not have to fumble around with downloading and installation of an external driver?
> Which USB driver? The driver that has to be installed depends on the device you connect. Note that Artisan supports quite a number of different devices, USB-to-serial and USB-to-485 converters among others. The most popular serial drivers are the FTDI, the CP210x and the PL2303. The first one is only to be installed on Windows as Linux and Mac OS X have it pre-installed nowadays. Note that Artisan is not supporting USB communication directly! Then there are drivers for Phidgets, Yocto and others. Besides of these varieties, due to licence issues external software can not be integrated into the installers, or only if significant licensing fees are payed. Would you donate the required amount to the project? Did you donate to the development of Artisan yet? I cannot find your name in my list...
>> • An option to show °C and Fahrenheit (in Parenthesis) together on the axis. Makes it easier to compare with US-Roast profiles.
> I doubt that this can be realised in a graphical satisfying way. Anyhow, I am awaiting your code contribution via Github and will integrate it if the result looks convincing.
>> THX peter
>> Artisan-User mailing list
I had no idea the list would do that to the screenshot I attached. It is full resolution on my computer, but when I attached it to the list message, it was turned into something completely illegible. And there does not seem to be any way to share alarms in human-readable form. Maybe someone will be willing to import the alarms to Artisan and review them? If so, the file is attached.
If anyone knows of a better way to do this, please tell me. Thanks.
> Hi Chuck,
> I do not have a Hottop...
> ...but most importantly, the illustration you attached is so small it is impossible to read here.
> What I did when I started off with the Alarms was just try one single line, having Artisan ?say? something.
> Then a test to see if I could change a slider value. Then move and expand from there.
> Testing without beans of course so nothing could go ?wrong? anyway.
I’ve been reading a lot about alarms, but still feel thoroughly confused. Can someone please review my set of alarms and give me some feedback on whether I am more likely to make coffee than burn up my roaster? <g>
I have a Hottop 2K+, and thought my first “program” would copy the auto program in the roaster, but I have not been able to find anything about that. So I have tried to create one from vague descriptions I have found online.
I’ll attach a screen shot of my alarms, which are intended to:
Turn heat to 100%
Prompt me to charge at 215 F
Turn the fan to 25% at 320 F
Turn the fan to 50% and heat to 80% at 9:30 a little before first crack
Turn the heat to 75% at first crack
Turn the heat to 30% shortly after first crack begin
Turn the fan to 100% and heat to 20% at first crack end
Drop if I go insane and allow the temp to get to 420
Cool for 5 minutes
I would like advice on whether this is a reasonable plan and also on whether my alarm set will accomplish what I want. Thanks!