The FrogPad
 
A forum to get help or talk about Roastmaster…or anything else coffee.

Recent Posts

Pages: 1 ... 5 6 [7] 8 9 10
61
Wish List / Re: Development from 1st crack
« Last post by Danny Hall on June 14, 2019, 01:53:59 PM »
Hi Kasper

See attached screenshot.

If you enable the HUD in the Analyzer, you'll see running tallies of the following

1: Drying Stage. This is defined by the presence of an Event, with its type set to "Drying End"
2: Ramp Stage. This is defined as the time from the Drying End Event to the First Crack (beginning of development)
3: Pyrolysis: This is defined by the presence of an Event, with its type set to "Pyrolysis"
4: Development: This is defined as the start of first crack to the end of the roast.

In this HUD, Roastmaster displays real-time tallies of each of these as
1. Duration in minutes and seconds
2. Percentage of time of the whole roast.

So, Roastmaster's Percentage of Development SHOULD correlate to the information on the link you sent, i.e. Rao's Development Time Ratio. Just keep in mind this a percentage, not a true ratio - that's a different thing altogether.

If you're interested in learning how to use events, there's some good information in this screencast.
62
Support / Re: RDP DIY
« Last post by Danny Hall on June 14, 2019, 01:25:18 PM »
Yes - it is no small undertaking. Fun...but involved.

I don't plan on supporting any more thermistor style probes like the one in the link you sent. They are fine for kitchen use, but the internal windings tend to fail very quickly in a coffee roasting environment - and they usually don't even cover the required range for most roasters.

The only Bluetooth option at the moment is the ThermaQ Blue, until later this year when I plan to have Roastmaster branded hardware ready for purchase.
63
Wish List / Development from 1st crack
« Last post by KasperV79 on June 13, 2019, 09:40:52 PM »
Hi guys.
Is it already possible else a wish, to have development timer starting from 1st crack.
Like this:
https://www.google.com/amp/s/petedenison.net/2014/09/09/coffee-roasting-development-time-ratio/amp/
64
Support / Re: RDP DIY
« Last post by alja on June 13, 2019, 09:16:40 PM »
Thanks for the reply... Seems it is not that simple to do it I am a hands on but no quite there to code. I wonder if any bluetooth thermometer like this one https://www.ebay.com/itm/Upgrade-Wireless-Thermometer-Bluetooth-Meat-Remote-Control-Digital-Cooking-For/264346152805 could work. :-(
65
Support / Re: RDP probe unlinked/offline
« Last post by Danny Hall on June 13, 2019, 06:55:18 PM »
Great news!

Glad you got it fixed - you're very welcome!!
66
Support / Re: RDP probe unlinked/offline
« Last post by KasperV79 on June 13, 2019, 06:37:38 PM »
Thanks for taking your time to answer.

Fault found.!

My code is build on your example on github with minor changes.
I did change the udp.beginmulticast() to udb.beginpacket(), but I did only change it in the SYNC function and not in the sendTemperatureTelegram function.

Every thing works flawlaess now. Thanks again for your time!
 

67
Support / Re: RDP probe unlinked/offline
« Last post by Danny Hall on June 13, 2019, 05:43:05 PM »
It does after the connection begins, yes, but when RM transmits an ACK response back to you - the very next line of my code resets its internal Epoch to -1, so that the next datagram it processes (assumedly a temp datagram) will always have a larger Epoch.

What is the interval between packet sends in your code? I’d ry the following:

1) Try setting the send interval to every 2 or 3 seconds to make sure that datagrams are not "bottlenecking” on the network interface of either devices and being a) discarded or b) processed out of order.

2) Try sending the following string constant instead of the actual information that you build: {"RPVersion":"RDP_1.0","RPSerial":"Probe1","RPPayload":[{"RPEventType":3,"RPChannel":1,"RPValue":99.90,"RPMetaType":3001}]}

This is the same string that you originally posted, minus the Epoch. I tried this on my end, and got a connection instantly. When sending datagrams, if you do NOT include an Epoch, RM will process every datagram it receives without question. That may shed some light as to whether or not the Epoch is mucking things up

3) Finally, make sure that the methods you are using to LOG the information you posted (IP addresses, JSON strings, etc.) are actually logging the same information you’re sending. Sounds silly, but I’ve encountered many situations while coding where I formulate data for use, encounter a problem, and then re-formulate that data for logging and can’t find the problem. Often, it’s because the logging method is building it differently (not escaping quote marks, missing a comma, referencing the wrong variable etc.). If your logging method isn't already doing so, try logging the data exactly as it is being send.

Let me know - I'm very interested to know what the issue is.
68
Support / Re: RDP probe unlinked/offline
« Last post by KasperV79 on June 13, 2019, 04:58:21 PM »
Yes it’s channel 1.
One thing.
When RM send AcK, the RPEpoch is: {"RPEpoch":1560402127.518846,"RPVersion":"RDP_1.0","RPPayload":[{"RPEventType":2}],"RPSerial":"Probe1"}
Packet was an ACK packet from server.
Beginning temperature transmission.

When the host start sending Temp, the RPEpoch continuous from whatever it was when it was syncing, which is less then the value Ack returned:
Transmitting Temps datagram to IP: 192.168.1.247, Port: 5050, JSON: {"RPVersion":"RDP_1.0","RPSerial":"Probe1","RPEpoch":6,"RPPayload":[{"RPEventType":3,"RPChannel":1,"RPValue":99.90,"RPMetaType":3001}]}
Transmitting Temps datagram to IP: 192.168.1.247,


Do RM reject/ ignore packets with lower RPEpoch number??
69
Support / Re: RDP DIY
« Last post by Danny Hall on June 13, 2019, 03:24:31 PM »
Hi alja

It has WiFi, so looks like it would work fine.

The Arduino IDE uses libraries (often written by Adafruit) to access these breakout boards they sell. It would probably be a different library than the one in the sample code (for the Feather HUZZAH), so you would have to import the appropriate library, and then tweak the sample code based on the functions it supplies and its operation. The same applies to the Max chip if it varies from the sample code. But - for functionality - it looks just as good as the HUZZAH.

Make sure you get a power supply, breadboard, and wires.
70
Support / Re: RDP probe unlinked/offline
« Last post by Danny Hall on June 13, 2019, 01:25:16 PM »
Everything looks right to me.

I fired up my own RDP sender test app, and replaced the JSON I was generating based on UISliders and such, by pasting one of your Temp datagram JSON strings - just subbing out the Epoch for another value to make it easy. {"RPVersion":"RDP_1.0","RPSerial":"Probe1","RPEpoch":1560432161,"RPPayload":[{"RPEventType":3,"RPChannel":1,"RPValue":99.90,"RPMetaType":3001}]}

RM connects as expected.

Do you have the "Channel" field set to 1 in the Probe definition in RM? That's the only thing I can think of that would prevent a connection.

See screenshot for the results I get. It will look a little different than yours - the next version of RM has a lot of new features for probes and curves, but the 3 things that RDP requires: - UDP Port, Serial and Channel - are still the same.
Pages: 1 ... 5 6 [7] 8 9 10