Smokin-It User Forum!

Accessories => Gadgets and Gizmos => Topic started by: TmanEater on January 25, 2015, 05:32:09 PM

Title: Building HeaterMeter PID - DIY
Post by: TmanEater on January 25, 2015, 05:32:09 PM
Starting a new thread to document my HeaterMeter PID Controller build plans/progress and give everyone a fixed location for reference if they feel inclined to watch, build, or buy a pre-made one themselves.

Background Information:
What is the HeaterMeter PID Controller?
A PID Controller (http://en.wikipedia.org/wiki/PID_controller) is control loop feedback mechanism. In BBQ smokers it is basically a device with an algorithm that monitors temperatures of your smoker/pit and provides a method of controlling your heat to maintain your desired setpoint(s) as accurately and stably as possible. The HeaterMeter PID Controller (https://github.com/CapnBry/HeaterMeter/wiki/An-Introduction-to-LinkMeter---HeaterMeter) is a development project started up by Bryan Mayland (aka CapnBry) that is geared for the Big Green Egg (BGE). This project is gaining traction and continually evolving with improvements and new adaptations due to the great community of developers and users. The current version I will use for the basis of this thread is v4.2.4. I applaud Bryan for the great foundation work he has provided and hope everyone here at smokingitforums can consider it a viable future option for their temperature sensor and PID controller needs. Please visit the following links to learn more about the HeaterMeter PID controller:
Why would I want one?
Most Smoking-It owners want to become king of "Lazy-Q", am I right? The HeaterMeter costs roughly $200 +/- $50 (labor and time costs to build excluded) depending on features and quality of components used in the building process. This is in the same financial investment ballpark as the current Auber PID's that so many users on this forum invest in. It is my belief (will know when I finish this project build) that the HeaterMeter will be more capable and feature rich than the Auber. Please be aware that this comes at the expense of more complex and challenging setup conditions. Once everything is setup and tuned it should be "smooth" sailing on the BBQ train while you drink more beers "slaving over dinner"!  ;)

Here's a few previews of what's on the horizon:
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi58.tinypic.com%2Fke9bmt.jpg&hash=e6d90f374bf9e7f47a7190bba502dbffdac9896f)(https://scontent-b-atl.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/603707_10102428786249989_6154561127374548601_n.jpg?oh=fea10a897be94d9f27a50012f4f13b12&oe=5568537F)
   (https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F7UJ67d5l.jpg&hash=dea3d4d4bf69e0e98968270751e0fc772e10322a)(https://farm8.staticflickr.com/7220/13809300413_a4b9a0d122.jpg)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FlWUdZGYl.png&hash=594f0174ad7c7ecec0973b5e531555aaa5267fd0)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FP3nlRAkl.jpg&hash=cfff10e8fb01151889bf23431d8f0f15e55d43a5)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F0icQHov.png&hash=cf07e4eb6c2000ec58b2470b21bb4c2dcf334b01)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fwww.bonappetit.com%2Fwp-content%2Fuploads%2F2011%2F12%2Fbeer-science-484.png&hash=9bf0d34aa3decd290860692548947c08145749f1)


HeaterMeter Build and Integration Plans:
4-Line LCD w/Thermocouple and 3 probe support
I settled on this configuration because I plan to modify my SI2 smoker to utilize a permanent "Pit" probe thermocoupler similar to what the Auber PID controller installers within this forum typically install in their units. I plan to maintain legacy analog and new heatermeter PID controller functionality by way of installing a bypass DPDT ON-ON waterproof switch. I wanted to dedicate a quality pit probe and 2 food probes for my smokes. Having the room for the 3rd additional probe port in the HeaterMeter was just icing on the cake. I really wanted complete visibility to my smokes through the LCD and Wireless (Wi-Fi) interfaces. This allows me to real time monitor my smokes anywhere/anytime so I'm not constrained to being near the BBQ all the time. Finally, I wanted to help the HeaterMeter project bridge the gap into supporting electric smokers through the addition of adding a solid state relay (SSR). This should really open up my "Lazy-Q" visions. And I love technology and tinkering so why the hell not try a project like this?

I want to be as open and transparent as possible so followers can make reasonable and accurate assumptions based on their experience levels, willingness to try new things, and budgetary estimates of what to expect based on what they have and need to make this a success. I knew going into this project that I would be spending a fair amount more than the standard costs because I needed some tools and things I haven't used in years (e.g. soldering iron and other electronic tools and supplies). I also realize I'll probably spend quite a few hours re-learning stuff I haven't used in practice since my college days. I hope to pay close attention and remember enough things that prevent myself from making any significant and costly mistakes.

Parts and Pricing - My experience
ItemPriceQtyShippingTotalLink
Soldering Station59.9910.0059.99Link (http://www.ebay.com/itm/181139781537?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT)
Solder 60/40 Rosin Core28.9910.0028.99Link (http://www.amazon.com/gp/product/B00068IJPO/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A2WRUBMLJPZ2AL)
HM v4.2.4 PCB14.0012.0016.00Link (http://store.oshpark.com/products/heatermeter)
Raspberry Pi A+24.9910.0024.99Link (http://www.amazon.com/Raspberry-Pi-Model-A-256MB/dp/B00PEX05TO/ref=sr_1_1?s=electronics&ie=UTF8&qid=1422164165&sr=1-1&keywords=raspberry+pi+a%2B)
20x4 LCD10.4910.0010.49Link (http://www.ebay.com/itm/291239904291)
USB Wifi Adapter8.9910.008.99Link (https://www.amazon.com/Edimax-EW-7811Un-Wireless-Adapter-Wizard/dp/B003MTTJOY/ref=as_sl_pc_ss_til?tag=httpcapnbrnet-20&linkCode=w01&linkId=SL4SHLNCW4FNVOYJ&creativeASIN=B003MTTJOY)
32GB Micro SDHC15.9910.0015.99Link (http://www.amazon.com/gp/product/B00M55C0NS/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER)
12VDC 1A Power Supply5.9910.005.99Link (http://www.amazon.com/gp/product/B006GEPUYA/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B006GEPUYA&linkCode=as2&tag=httpcapnbrnet-20)
ThermoWorks probes16.0024.9936.99Link (http://www.amazon.com/gp/product/B00EZB8W0K/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A1V9ED0IJ5VVVY)
Solid State Relay (SSR)12.1710.0012.17Link (http://www.amazon.com/gp/product/B0087ZTN08/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1)
DPDT Toggle Switch2.6610.002.66Link (http://www.amazon.com/gp/product/B00IIDYQMO/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A1ND5AJNAM8UHH)
PCB & Thermo Parts38.2614.9943.25Link (http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=1ad8039f0c)
Probe Jacks0.87103.3812.06Link (http://www.digikey.com/product-detail/en/MJ-2508N/CP-2508N-ND/281260)
TC Connector & resistors2.0726.1410.28Link (http://www.newark.com/newport-electronics/pcc-smp-k/thermocouple-connector-type-k/dp/01H0905)
TC Mini Connector3.3010.003.30Link (http://www.auberins.com/index.php?main_page=product_info&products_id=162)
TC 4" Probe11.9517.3819.33Link (http://www.auberins.com/index.php?main_page=product_info&products_id=101)
Grand Total311.47

This is my total cost so far and I'm missing a case and one small part I missed, so add ~($30+$2). My numbers may not be reflective of others who may already have some of the expensive equipment like electronic supplies and thermo probes. Average kit should be around $200 to complete + some labor of soldering/debugging. I went with high end everything like 2 - Thermoworks food probe thermistors, Thermocouple that will permanent mount in my smoker, 4 line LCD, etc...

The HeaterMeter Build Process
So I received the majority of my parts this week and spend Saturday starting the soldering process. Things went pretty smoothly as I took my time on the surface mount components and only had a small mistake on a resistor and mosfet where I wasn't paying close enough attention to the directions. Luckily I was able to fix those mistakes without a really major heartache. Tomorrow I may connect the LCD. I forgot to order a part so it's gonna be another week probably before I can mount the Raspberry Pi and HeaterMeter boards together for full operation. I'm considering building another unit that isn't as fancy (i.e. 2 line LCD) and seeing if anyone wants to buy it. Pictures of my soldering job have been attached.

Update: I have built a complete second unit and have it operational now as well. The LCD I ordered from Ebay was partially damaged so I'm awaiting a new LCD to complete it without defects. I will sell this unit or keep it as a backup.

The Smokin-It #2 modifications
It's now February 23rd and I completed my smoker modifications last night. The HM has been completed for about a week and I just got back from vacation so it was time to finish up the project.  Here's some pics:

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZ5yBKlJ.jpg&hash=ae884625e7e99ee947d038563173f0ec2a7a8e9a)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FPSTRNI3.jpg&hash=872b4d895f65de9d23a75142c8ef407488d07a21)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fn6mu4Az.jpg&hash=25b79f7875cc61653f03094e7f06a8100fde0d0a)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F7glk4Pr.jpg&hash=3b157db3e9b83ff7d08745ebeddc9c2a64acdaca)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FL9YHrvH.jpg&hash=735090e4315790b7cae707844e2d0a539a4b3cae)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FABWDi5d.jpg&hash=3aad1a723722863da48c278531549436d4f50382)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F6k5uUTG.jpg&hash=0927cdf1e623c7de2dbf85ab65a5003cd5ed0aac)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FiJFoKjB.jpg&hash=678d5cefee3cd96c45edb0a48b1f9b54db6974a5)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FMTxZis1.jpg&hash=5d44bbcae31c7f4683298ae32521c55f4bec3094)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FB3eOmU0.jpg&hash=234d6e10b8ac5e13785dcfa0c4e04fcf74e281d9)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FUeKsxbP.jpg&hash=659a2682b190f2796dd176194c60e527a2fbef43)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FVucksav.jpg&hash=d3576263ad7b2f2df7fdd35de20d27a55f885625)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FitgncXZ.jpg&hash=d2d04bad8bbd6bcecc0d78422d25e3b6ba6fba75)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FRMdkY4B.jpg&hash=3ede5bd80c56102983f77dbc5fcb2ba855065d8b)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FDRIrxrj.jpg&hash=6c6a782d1fa0db88467c856ecf226fa0ecf62724)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F5jbmB0U.jpg&hash=3bc2d18b091c438dc6e598362f25ef42172d0325)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FRGmla5C.jpg&hash=bb3121cf456ab4007b2426f671e061b2b10ab294)

Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on January 26, 2015, 07:43:35 PM
Good luck!  Looking forward to the test model!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 01, 2015, 11:38:23 PM
Well, looks like I'm building another unit since I forgot 1 part on this one. I decided if I'm paying shipping for more parts I might as well build up a complete second unit and either sell it or hold it for a backup. If anyone is in the market for a pre-built one of these they can PM me or monitor my progress of the build(s) by watching this thread. I hope to get my current one up and running in the next couple of days but it will only have LCD support until I get my missing part to mate the Raspberry Pi and turn it into a thing of Wi-Fi enabled beauty!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 07, 2015, 03:24:29 PM
Ok, I got the missing part in and have put together the controller and it works on the first power up! I should have the printed 3D case here next week to put it into a pretty packaging format. See the pics below. It has a 4-line LCD display for viewing at the smoker. It manages a Wi-Fi enabled webpage to remotely monitor what's going on. I'm working on creating modifications to send emails and SMS text message alerts to my phone during certain alarm events. This should be one awesome Auber PID replacements pretty darn soon!

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fsmokinitforums.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D2765.0%3Battach%3D5266%3Bimage&hash=5e88cb20fcab1bca481dec5c0c0517bb3017d86d)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fsmokinitforums.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D2765.0%3Battach%3D5268%3Bimage&hash=942f657e7cf8ebba0cda1028a33e0739b292604a)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fsmokinitforums.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D2765.0%3Battach%3D5270%3Bimage&hash=b4c493827f47d3a0d02310443887f28117eb028e)
Title: Re: Building HeaterMeter PID - DIY
Post by: BedouinBob on February 08, 2015, 10:59:17 AM
Nice looking project!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 10, 2015, 12:22:54 AM
Yippee! Today I got the printed 3D cases for my HeaterMeter project.  Here's the integrated photos which really make this thing look professional. My next steps will be to start the smoker modifications for the thermocouple permanent probe modification, bypass switch, and the SSR integration (probably a couple weeks at least since I'm leaving on vacation soon).
Title: Re: Building HeaterMeter PID - DIY
Post by: theboz1419 on February 10, 2015, 03:00:18 AM
one of those pictures looks familiar,  I think I took, one of them, lol.  Tom did a good job on the 4-line cases. 

Looks like you did a great job at wiring up the LCD.

Although I agree about cost can vary from build to build.  I don't think the average person will need 1 pound of solder(that does look good for me though, lol). 

A soldering station is a nice thing to have and for the price its not much more then a cheap weller at HD. Any solder iron will work, although its better to have one with a fine tip or a tip as small as the pads you are soldering.

Everything else looks spot on and I like finding Heatermeter threads on other Sites. 

The HM such an awesome project, that is finally getting its exposure to the Smoking/BBQ community.   I hate it when people ask questions about what are the best BBQ controllers on the market and not a single person brings up the Heatermeter.  Byran, has taken the Heatermeter and has turned it into a project that someone that has no soldering experience can actually build and even if they don't want to build, there are other ways to get a Heatermeter.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 10, 2015, 01:00:05 PM
theboz1419-


Welcome to smokinitforums. I did link to some pics on the HM forum as a way to introduce it here. I'm documenting my build and experience to help "expand" what Bryan has done and show how great of a product this thing can really become! I probably could have avoided the extra costs in soldering iron, solder, and some "high end" probes/accessories but I just wanted to paint the picture of my experience as accurately as possible. I probably should have avoided the 1lb of solder but I wanted to stock up for possibly building a few more of these and doing other pet electronic projects.


Gotta run now. Hope to see you around here some more.
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on February 11, 2015, 07:31:52 PM
Hey Boz, I know you're here for the HM, but I hope you stay for the BBQ! ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: theboz1419 on February 12, 2015, 06:51:54 PM
Hey Boz, I know you're here for the HM, but I hope you stay for the BBQ! ;)

Thanks, I  am always looking for new BBQ forums to get new ideas and techniques. 
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 23, 2015, 09:39:08 AM
Last night I completed my smoker modifications for the HeaterMeter project. Please see the pics at the original post (http://smokinitforums.com/index.php?topic=2765.msg19942#msg19942). I did a bypass switch mounted next to the power light, SSR (http://www.amazon.com/gp/product/B0087ZTN08/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1) mounted behind the heating element, and cable runout near the power cable. I used 14 AWG THHN wire , crimp connectors, AC DPDT switch (http://www.amazon.com/gp/product/B00IIDYQMO/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1), and 3/8" grommet. I bought wire, grommets, and drill bits from local hardware/home department store (Menard's). Cobalt drill bits worked pretty good to get through the stainless steel but it wasn't easy until I got to the bigger bits (5/16" and 1/2").


I'll post again when I do the inaugural test run/calibrations for the PID. It was a fun project so far!
Title: Re: Building HeaterMeter PID - DIY
Post by: SuperDave on February 23, 2015, 10:34:14 AM
Tman,
Can you or anyone else that have installed the switches explain why you wanted to retain the analog? 
Title: Re: Building HeaterMeter PID - DIY
Post by: NDKoze on February 23, 2015, 10:38:38 AM
When I add my Auber (probably this Spring), I will be adding a switch for those times where I need to smoke in rain/snow and I don't want my Auber sitting outside as it is NOT weatherproof. Other than pouring rain, I can use my #3 in pretty much any weather conditions. But, wouldn't dream of using it in some of these conditions with the Auber exposed to the elements.

Also for that time when for whatever reason the Auber doesn't work right or my Auber probes go bad.
Title: Re: Building HeaterMeter PID - DIY
Post by: BedouinBob on February 23, 2015, 12:45:10 PM
+1 with Gregg plus I wanted an alternative if the Auber didn't play nice and I need to do/finish a smoke.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 23, 2015, 09:45:18 PM
Tman,
Can you or anyone else that have installed the switches explain why you wanted to retain the analog? 


Dave-

I had a few reasons to install the DPDT switch.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 12:35:11 AM
Well, tonight I bought 2 racks of baby back ribs and a packer brisket. I prepped the ribs for smoking in about 12-13 hours from now. Packer brisket will be a project for later in the week or next weekend I think...


This is going to be the inaugural run of my HeaterMeter PID controlling my modified SI #2. The HM don't have an autotune feature built into it yet so I've taken a quick stab at some PID parameters and will watch things tomorrow to see how good or bad these parameters turn out to be. The HM will be live at http://bbq.tonylyne.com (http://bbq.tonylyne.com) tomorrow from about 12-5pm CST. I won't have a probe in the meat since these are ribs but this should at least show the performance of my thermocouple permanent install as well as PID operations which should show setpoint stability rather than the oscillations which were obvious in my analog control test run:
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F8uqpvWV.jpg&hash=8bb6f6e619103319e2d50c65d9d8057fa945b7df)
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 01, 2015, 02:33:21 PM
The "live view" is cool!  What's your set temperature?  I see it's hovering around 233.
Title: Re: Building HeaterMeter PID - DIY
Post by: bigbassnutt on March 01, 2015, 03:03:32 PM
The set temp is on the upper right hand corner, 235. Looks like it is working good.
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on March 01, 2015, 03:41:26 PM
That is pretty sweet and it does look like it's working pretty darned good. How much did it cost to build again?  I really like the wifi and website deal. You can check your temps even when you are out fishing or riding the motorcycle. 

Now time to give it a real test and throw in a butt or brisket!!!

Great job!
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on March 01, 2015, 03:56:10 PM
Can you program steps into it?  Like if you want to turn the heat down to 140 when the meat hits your desired temp?
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 09:07:48 PM
Here's the results of the inaugural run. PID controls worked good for adhoc choice of PID values. I'm currently using HM PID values of B=0, P=10, I =0.007, D=20. I opened the box around 1pm because I forgot to add the water/cider container. Opened again around 5:10pm to check. Finally took off 5:50pm. PID did a great job holding at 235 degrees. I may do some more number playing in the future but these values look pretty darn good.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FBQsDeIb.jpg&hash=0ef3a5fbd1d586a4aba0bb6c3240b2aa51e7ffc0)


Libo-
I can do steps manually or scripted. I might do that when I do a brisket. Here's a page with some example "alarm" scripts:
https://github.com/CapnBry/HeaterMeter/wiki/Alarm-Script-Recipes (https://github.com/CapnBry/HeaterMeter/wiki/Alarm-Script-Recipes)


And yes you can check temps when you are fishing. This is EXACTLY what I did today. I threw the ribs in the BBQ and went ice fishing with my father in law. For ribs I didn't need to watch while fishing but it was fun to do anyway. The other REALLY cool feature I like about this is that I can set low and high alarms. These alarms will trigger a piezo buzzer in the HM making lots of noise if I tell it to. Additionally, I have any alarms directly routed to my phone using a service called push bullet. It's basically the same as instant messaging me if anything I have programmed leaves a threshold. With that I can manually log into the HM for manual control updates or I can run home and handle the "situation" should that ever happen.


Divot-
The current setpoint is in the upper right corner and also is the red line on the graph. With the graph you can see set point changes over time. For example, if I used a ramping feature you would have seen that in the red line and PID control reactions.


I have a brisket in the fridge I intend to do in a few days (gotta start the brining and injecting process soon). If I remember I'll try to plan a ramping profile on that to show setpoint changes through some alarm scripts I can program into it. I'll also try a ramp down profile for when the brisket reaches near final temp.
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 01, 2015, 09:45:08 PM
Tony,

I looked at the programming scripts link...yikes! :o   Serious flashbacks to the old days of DOS, Fortran and Cobol!  I'm pretty techy, and computer-savvy, but that is way beyond anything I would want to deal with to smoke a butt.  Are you figuring-out a way to simplify that process, like the Auber?  If the "steps" are not easy to set, with a few button presses, you will not be able to market this to anyone but serious nerds, imo.  Looks like a very promising unit; you just need to figure a way to easily program it, for the non-tech person.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 10:48:49 PM
Tony (DM)-

Scripts are more difficult but that's why we have support forums.  ;) There are easier methods of controls for the HM as well. For example, here's the alarms page where I can set an alarm and/or change the setpoint when a threshold is hit. For example, I could enable the Probe1 threshold to 190 degrees (i.e. internal temp of food it's probed into) and then have it change the setpoint to 140 degrees for holding. This HeaterMeter is awesome for both power users and novices. If you don't want to play with webpage settings you can also use the black four way switch on the actual box to change settings as well (such as setpoint). I did this to "start" my smoke today since I was at the smoker I used the box to set the setpoint then I went to the webpage and started watching.  :-)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F822OLlG.jpg&hash=1e3771c0db4b9587ead11829a76d15f30a3e00c6)
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on March 01, 2015, 10:57:21 PM
Tman,

I'm liking this thing more and more.  Is it waterproof too????

I'll be watching your Brisket smoke later this week!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 11:05:07 PM
Libohunden-


I think I have about $235-$250 invested in this. That don't include my time though. I have a rough parts and price breakdown at the base of this thread. I think it's pretty close to Auber prices but gives more features and capability. I enjoyed the project though. Wasn't sure how to make it happen but everything came together smoothly for me. I have a background in computers and engineering though. Something like this may not be for anyone. I don't think it was very difficult though since there are lots of step by step instructions available and many support resources available.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 11:07:55 PM
Tman,

I'm liking this thing more and more.  Is it waterproof too????

I'll be watching your Brisket smoke later this week!

No... That's on my soon to address list. I think I'm going to just make a tupperware container with some cuts in the side for cables to use when there is any chance of rain or bad weather. I may think about a cleaner/better way of waterproofing too. I might bring this topic up on the heatermeter forums as a good discussion point. I don't think it would take much to make it waterproof. The biggest concern areas would be the LCD and the switch opening.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 11:12:26 PM
FYI-

I also have a second one of these built up and almost ready to go. I'm likely selling it. If you don't like messing around with soldering, ordering parts, and building the thing you can private message me about negotiating a deal for a complete unit. On my second unit I haven't bought the thermocouple, probes, or electric smoker modification components because there are choices and options which not everyone would want to keep the same.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 01, 2015, 11:28:51 PM
Another cool feature the HM has (sorry if I'm sounding like a broken record - I just love playing with this thing) is database stashing/archiving. So, I can save each of my smokes in the HM device itself and then I can name and date them. So if you found a perfect smoke or perfect profile you can recall it later and review it for repeat-ability in the future. See examples below:
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FSR6Z2pq.jpg&hash=99a6f5c1cec392bc0bfd2d7329e732b0844779a9)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FmLGOdhi.jpg&hash=ec780ccca59c2c71b19c6007e91703e38fe0db7a)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F7qVvGuT.jpg&hash=e3c50aee5cdd401dee653dae56468af9db4d0886)



Title: Re: Building HeaterMeter PID - DIY
Post by: BedouinBob on March 02, 2015, 12:41:57 PM
Man Tony, that is one cool box.
Title: Re: Building HeaterMeter PID - DIY
Post by: Barrel99 on March 02, 2015, 04:25:25 PM
Tony, I have to say you are producing an amazing box. The true inventive spirit and I really enjoy watching the development.
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 02, 2015, 07:38:47 PM
It's definitely coming along, Tony!  Curious - how many "steps" can you program into it, and how are they triggered? 
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 02, 2015, 09:40:55 PM
Thanks guys. I'm loving the toy and I'll be continuing to use and learn about it in the months/years to come.


Tony-


The HM don't necessarily have the concept of "steps" as you are accustom with the Auber. HM uses "alarms" and shell scripts to manage a wide range of programming options. These scripts are usually 5-15 lines of commands (called recipes) that do whatever you want them to do. For example, I could set an alarm that triggers when internal meat probe1 reaches 190 degrees. I could have that alarm to send me a text message or email letting me know the event happened and then have it reduce the smoker setpoint to 140 degrees for a holding temperature if I wanted. Some more complicated alarms could be set by using "cron" job timers that manage time based events and settings.


Basically, if a user wants to dream up a crazy smoking profile and they don't know how to make it happen they could post a question to this forum or the heatermeter forum and we could try to give them the "recipe" to achieve what they are looking for. For the simpler minded folks they could use basic alarms to make a single change to setpoint on triggering event (such as moving to smoker holding temp when internal meat reaches cooked temp range). Once you get a complex recipe it should be saved so you can just tweak the values (time/temp/etc...) and activate the recipe later.


Basic recipe examples are halfway down the webpage here (https://github.com/CapnBry/HeaterMeter/wiki/Alarm-Script-Recipes) (under the recipes section). I know you found this page intimidating at first but once you tried a few recipes I think you'd find it not that hard to use and tweak for repeat cooking later.


Alternatively, because this setup is web page enabled you can literally control everything by clicking on webpage links. For example, if you are remotely monitoring the cooking session (i.e. from work) and find that the meat is getting very close to done and you want to change the setpoint temperature right then and there you can do so. It's like being at the smoker and moving the analog dials but you can do it remotely from anywhere! You can set the setpoint to zero which should effectively shut off the smoker!


If I get my second unit up and running this weekend I'll try to create a weblink for you guys to log into and play around with the settings to see how the web interface and configuration works (just don't mess with the network settings or you'll lose connectivity with it) :-). I have my current HM locked down with a password so folks don't screw up my configuration. The "Alarms", "Archive", and "Configuration" links can be seen at the bottom of the webpage when you visit my HM webpage (http://bbq.tonylyne.com/).


Dream me up a brisket "recipe" and I'll try to figure it out before I smoke later this week. If you get really complex I'll probably need to consult experts on the other forum and I don't know if that'll keep up with my timeline for this particular smoking session. I'm making my brine tonight, inject tomorrow, and probably throw in smoker early wednesday morning. That's tentative plans anyway.
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 03, 2015, 08:32:27 PM
Wow, Tony!  Makes it look like I'm flying a Piper Cub, and you're piloting the Space Shuttle!   :o
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 03, 2015, 08:50:03 PM
Well, flying the shuttle is easy since they don't leave the ground anymore.  ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 03, 2015, 11:12:12 PM
Hehe...great point! ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: BedouinBob on March 04, 2015, 09:43:23 AM
Dude! Heavy programming here! Not sure us mere mortals have a chance.  :)
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 04, 2015, 05:56:30 PM
I haven't done a single line of code for programming this project so far. Everything you guys have witnessed is "out of the box" capabilities.

I did copy 5 lines of code from another forum to enable my cell phone notifications but that was it! I wish we could all get together and have a party for live demonstrations. I'd have you all converted in no time flat!  ;)

Literally, 99% of what I've done is just reading and following instructions to make this beauty work. I should have better known what I was getting myself into here. Showing a group of folks who take pride in calling themselves "Lazy-Q'ers" and have vested interests in drinking beers, perfecting the art of smoking, and keeping things simple! I have those same aspirations, but apparently I'm breaking some of the rules.  ;)  I'm bringing Lazy-Q to the next level for visualizing the parameters of perfection and hopefully helping make them consistently repeatable!

It may seem daunting to watch right now but I think eventually some of you will come around and see the light.
Title: Re: Building HeaterMeter PID - DIY
Post by: NDKoze on March 04, 2015, 06:01:56 PM
Maybe a YouTube video of a setup and configuration for a smoke?
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 04, 2015, 06:15:32 PM
I'll think about that Gregg. My setup for this brisket was literally plug in the cables, click 4-way switch on the box to change the setpoint to 225º and that was pretty much all I really needed to do. I optionally went into the configuration and put an alarm on one of the food probes so that when the point reaches 190º, the setpoint will drop to a holding temperature of 140º. I did this just in case I wasn't around to pull and wrap the brisket at 190º.

I did take lots of photos of my setup in the kitchen last night. I'll size them and upload them tonight to the live smoke thread I started. I might also add a few of them to this thread for adding clarity.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 04, 2015, 10:00:10 PM
Here are some pics to get a better idea of what the HeaterMeter PID controller looks like while connected to the smoker. The only two cables I permanently wired out of the smoker are the Cat5 Ethernet cable and the Thermocouple probe for the pit temperatures. These are seen in the first image below (not connected). The HeaterMeter (HM) is the blue case device on top of the smoker and it has a power cable plugged into it (AC wall socket power supply which converts to 12VDC for powering the HM). The HM supports 1 thermocouple and 3 additional thermistor probes for reading simultaneous temperatures (at least for the model I built here). It also supports a Wi-Fi adapter for viewing its advanced graphing and configuration features with a webpage browser.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FunrOt7L.jpg&hash=6fea4f7fe9ad27a83485a5b9bc700d79d33f1e31)

On this next picture I show a cheap battery holder I bought from Amazon which holds 8 - AA batteries and can be used to power the HeaterMeter if you don't want to use the AC/DC power supply. I tested this battery pack with 8 NiMH batteries and it worked great for an 8 hour rib smoke. Not sure how useful this is but I wanted to show the device can run on a battery option.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FYJmCLtY.jpg&hash=19efc6230450519940235e1384fa08e83f9f2a3a)

HM powered up with nothing connected shows on the backlit LCD that the thermocouple is not connected "- No Pit Probe -" and the "Ambient" air (option I installed) thermistor shows "69º". The labels that show up on the LCD can be named whatever you want and I just chose "Ambient" for this identifier. The thermistor that gives ambient temperatures is installed on the port for probe #3 and can be configured to disabled if you want to use port #3 for an additional thermistor probe sensor. The ambient air thermistor isn't all that accurate because it's inside the HM box which allows for heat build-up and other variations in its readings.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F4cP7ZcJ.jpg&hash=6c6547957b0093b82a9f97784c6e0ab42465a061)

The LCD on the HM is backlit and its brightness level can be controlled with the 4 way button switch on the front or through the webpage configuration interface. This picture is currently 50% brightness

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZ6vFWOq.jpg&hash=ad964c8a3338f0fff0b68769edaefe20f9f1cd19)

Plugging in the thermocouple and Cat5 cable, the HM will start reading the pit probe and display it on the LCD (and webpage if you had a web browser navigating to your HM). You'll notice it also has 3 Light Emitting Diodes (LEDs) on the front of the HM. These lights can be configured for various trigger events. I currently have mine configured for:
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FIgcrCvs.jpg&hash=ede1ea9865e5946ab6ce394228859b2e09f208b6)

The picture below is just a clearer picture showing the Power, Cat5 Ethernet, and Thermocouple connections made to the HM.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FzQqmd1W.jpg&hash=57829a2d2dd6765ff067e14ca3cd3c03a120a474)

Below I show the two ThermoWorks TX-1001X-OP food probes for providing my meat internal temps.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FHbfM5tD.jpg&hash=cb0e104e998477bd3e43d6be8c6f982fdb92430e)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FdVlEIZ9.jpg&hash=c8c4bb03cdce91cb3a031233b4d51f95f64f8d73)

When I plug the food probes into the HM the LCD begins to show the values they are providing. Again, note that the labels for the probes are configurable. At the time of this photo I labeled them "Meat Probe1" and "Meat Probe2". During my brisket smoke I changed these to "Point" and "Flat" for location I probed them into the meat.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FdnDKZDS.jpg&hash=fff1d68147f9257cc84227f1c9947426ae18fe53)

Below I show the configurable options from the physical HM unit itself.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FUzXMHEY.jpg&hash=5f4405fe1deacda3e852d743b57dfb0a5438005b)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZ5GSGJ8.jpg&hash=fb744b1e0d5d25ae0f69958c837e46aa02c2658a)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZ6vFWOq.jpg&hash=ad964c8a3338f0fff0b68769edaefe20f9f1cd19)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FEcVNJkA.jpg&hash=1040444a07b933c49556e2df1ba66bc717d6b858)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F2HhwY2W.jpg&hash=654ce93fa7a91b5322417fc559642b564ee9b019)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FnGnw2xL.jpg&hash=7e4e32aa2cb0da1e128896a18bf1aa9a7d8bedbc)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fg6IeTFx.jpg&hash=14acbae268b5ee12ebd96023e53e12b682095aa6)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fa4ksonb.jpg&hash=3353e6b1b6eff019fde7461bfa6b344429657f7c)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Ft3LQkR2.jpg&hash=eafb480d27da0ec681599f3581f1d40a5f938f16)(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FBes8kXO.jpg&hash=24f083ea0b8be5dd08479688fdf71146fc22a0f7)

Here it is all hooked up and controlling the smoker. You can see the smoker light on also showing that the SI2 is heating up the electric element.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FOon5evv.jpg&hash=0970f67a6b4d8073b7184491516650efa2f70266)

And finally here is a current picture of the webpage showing my live smoke 21 hours into when it started. This is taking MUCH longer than I anticipated so waiting for this thing to get done tonight looks like it's going to keep me up for a while.

(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2Fx3U5xvF.jpg&hash=42c4c4cd9ab2fffbdf6fa9c01a591a1699084361)
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 05, 2015, 08:36:04 PM
Nice, Tony!  Sure seems to hold a tight temp!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 05, 2015, 10:26:51 PM
Yeah... it was off by 0.2º... I think I could tell it was off after trying it tonight. I'm gonna have to do something to get it calibrated and fix it for the next smoke.   ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: SuperDave on March 06, 2015, 10:30:30 AM
It's starting to look like the back of my entertainment center with all those wires.  LOL!!!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 19, 2015, 02:21:10 AM
Hey... I just found the HeaterMeter also has an Android application called PitDroid... Check it out here:


https://play.google.com/store/apps/details?id=com.bonstead.pitdroid (https://play.google.com/store/apps/details?id=com.bonstead.pitdroid)
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 22, 2015, 03:25:04 AM
Well, my PID control died in the middle of my spatchcock chicken smoke tonight. I caught it within 30 mins and flipped my switch to finish the smoke on stock controller. After dinner I took apart the smoker and found that I should NOT have mounted the solid state relay right next to the heating element inside the unit. I was controlling my smoker to go near the 325º temperature and on the climb in temperature it got hot, melted my PID control wires together (low voltage short) and warped the Solid State Relay (SSR). So, I took it out of there and prepared to setup the SSR and heatsink for mounting outside and under the smoker. I fixed the shorted control wires and have now placed another SSR on order.


I feel this new installation area will work out but only time will truely tell.
Title: Re: Building HeaterMeter PID - DIY
Post by: BedouinBob on March 24, 2015, 12:32:05 AM
Run Roe!  :)
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 24, 2015, 01:07:02 AM
She be back to normal in a couple of days when my new SSR arrives.  ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 24, 2015, 06:29:09 PM
All part of R&D, I guess!  At least you found out early-on in the process!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 25, 2015, 11:29:22 PM
I more happy it was a simple failure that didn't result in a fire during a critical smoke. At least I learned a lesson not to put heat sensitive devices near the heating element.
Title: Re: Building HeaterMeter PID - DIY
Post by: DivotMaker on March 26, 2015, 07:02:18 PM
I more happy it was a simple failure that didn't result in a fire during a critical smoke. At least I learned a lesson not to put heat sensitive devices near the heating element.

When I look back at your initial install pics, I smacked my head and couldn't believe I didn't catch that either!  Must have been a real "duh" moment when you saw what happened! :o :-[
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 28, 2015, 01:06:13 AM
Well, I knew it would be warm back there... Just didn't know "how" warm. Oh well... only a $10 loss.
Title: Re: Building HeaterMeter PID - DIY
Post by: gregbooras on March 28, 2015, 02:52:03 AM
Tony,

Very impressive project, It has been a long time since I have broken out a soldering iron and built something like this!

Congrats, lots of work!

Greg
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 28, 2015, 08:54:10 PM
Thanks Greg... It is a fun project to play around with. And it's more useful to me than an Auber.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on March 29, 2015, 09:29:38 PM
I got my new SSR mounted today in a location it hopefully won't melt this time. Here are some pictures of my new setup.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 01, 2015, 07:57:13 AM
Good job with the heatermeter.

Now this is more my speed than the Auber, I may have to join you on this journey.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 01, 2015, 11:02:04 PM
I have a 2nd unit built and am willing to sell it. If you don't want to mess around with the building process send me a private message and we can talk about price. It's not cheap to build but it's neat and full of features.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 02, 2015, 07:42:58 AM
Appreciate the offer, it's already too late for me.  I ordered the PCB already, LoL.

This should be a lot cheaper for me to build than an Auber purchase.  I have access to most of the standard components, will just need to get some of the surface mount ones and more specific items like the control button/probe connections.  I have a raspberry pi lying around my house not doing anything and a few maverick probes.

How did you get in touch with Tom Kole?  Want to get one of his cases.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 02, 2015, 08:28:25 PM
Also, is there a thread for switching the blower over to the SSR control?  Don't have any of the stuff yet, wanted to do some reading.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 03, 2015, 12:43:57 AM
You can private message Tom Kole on the HeaterMeter forum for a case.

I can help you with the SSR control. Not much to it other than the wiring and which one to purchase. I think I had the details in this thread?
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 03, 2015, 06:31:46 AM
Quote
I can help you with the SSR control. Not much to it other than the wiring and which one to purchase. I think I had the details in this thread?

Talking more on the software side about setting up to heat instead of cool.  Is that pretty easy as far entering the settings for it?

I think I have the exact same SSR as you on hand already from my christmas lights project.

Do you think mounting underneath is the only option?  I was considering mounting on the side up top close to where you put the dpdt switch and trying to get my first two pieces of insulation on the inside of it.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 03, 2015, 10:53:48 PM
You could probably mount up top near where I put my DPDT switch. You'll have to remove some insulation but I don't see that being a big deal because the heat up top is not near as high as it was near the bottom. I don't think you'll need a SSR heatsink if you mount it there either. I'm just not sure how you'd mount it without making some holes in the visible region where you really don't want to risk any mistakes. I chose the bottom because it's out of sight and out of mind. Also never have issues with rain/moisture getting in from the bottom.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 03, 2015, 11:14:36 PM
yeah, I will probably stick away from through holes on the mount.  Think I got a solution for it, but I got to run it by a friend who may be able to do it for me.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 05, 2015, 12:19:50 AM
Just make sure and mount the SSR to the chassis somehow so it can dissipate heat. The SSR's I bought had heatsink's attached to them but I think you could mount one to the chassis and it would be fine (as long as it's a relatively cool spot).
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 09, 2015, 09:28:06 PM
Still no sign of the PCB, good ole USPS lost it.  Case hasn't been shipped yet, but that is going out in the morning.

I drilled the holes for the switch and probe.  Got my cat5 and probe cable run into the box.  Started to run my wiring, but I need to go get some ring terminals for the switch.  Still debating how to mount the SSR inside  as well.

Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 10, 2015, 09:40:53 AM
Tman, do you mind giving me your PID settings to give me a good start point?

Got all my internal smoker wiring finished.  Was going to weld some bolts on the side, but my buddy didn't come through.  I got some high heat JB weld and stuck two elevator bolts to the side for the SSR.  Given how light the SSR is, it should be fine and is hidden underneath insulation with the steel as a heat sink, so hopefully it will be safe from heat.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 12, 2015, 08:42:17 PM
Trip-

Try these for a start:

P=10, I=0.007, D=20
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 13, 2015, 02:45:03 PM
Thanks, got this thing working pretty good and figuring out the alarms and stuff.  Got email setup and finally figured out my DNS setup for a subdomain.   My domain purchaser won't let me DNS a subdomain, had to go through my server host.

Did you ever figure out the timed alarms?  I think I had some combustion in my brisket smoke and was wanting to try the ramp up method, may just do foil boats next time.

I am thinking about trying this:

Start the at a 145 set point

Set my probe 0 high alarm at 100.

When it hits that alarm, it send me an email to let me know it hit it, so I can see what time it hit it.

Then I run this in the script for probe 0 high:

#!/bin/sh
# If no parameter, this is a regular alarm
if [ -z "$1" ] ; then
  NOW=`date +%s`
  # Set target for 45 minutes from now 2700=seconds
  WHEN=$((NOW+2700))

  TARGET=`date -D "%s" -d $WHEN +"%M %H %d %m"`
  echo "$TARGET * /usr/share/linkmeter/alarm-all RING${al_probe}" | crontab -
else
  # This is the cron callback
  # Don't fire again
  crontab -r

  # Set Temp to 225 after 45 minutes
lmclient LMST,sp,225
fi

edit, did a quick test and it's not setting it to 225...  Need to learn more about programming scripts with cron.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 15, 2015, 01:06:57 AM
Just switch your DNS provider to a service like "https://freedns.afraid.org/". You can then use webforwards/subdomains as you wish. You will have to change your nameservers with your domain registrar. For example, afraid dns nameservers are:
NS1.AFRAID.ORG
NS2.AFRAID.ORG
NS3.AFRAID.ORG
NS4.AFRAID.ORG

I haven't played with the crontab yet to do timed setpoints. I'll try to do this sometime in a future and let you know. I'm really busy with work lately so I likely can't get to this anytime soon.
Title: Re: Building HeaterMeter PID - DIY
Post by: 1stlink on April 18, 2015, 07:38:01 AM
Tony I was out of action for a a while and missed this whole project.  I just noticed this thread this morning and read the whole thing and I have to say I am very impressed.
 I already have an Auber and like it very much if not I would be very tempted to get into this HM project.  8)

PS,  I chose the same location for my selector switch as no extension required for the indicator lamp   :)
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 21, 2015, 09:51:04 PM
Thanks Ralph. I've been very busy myself lately. I enjoyed building the project and actually have two of them now (built one as a backup or to sell eventually). I very much enjoy the wifi graphing features of this project and the abilities to control it from anywhere.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 27, 2015, 05:25:46 PM
Here is some of the things I tried on my build.

I went with a 2 line display for a more compact box and I wouldn't have to mess with the ribbon cable on the 4 wire.  I got someone to print me a "clear" case, wish I would of just went with a black case.  Clear isn't very clear and it shows all the imperfections really well.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi60.tinypic.com%2F2qd8ksy.jpg&hash=4ceeccd40cc7419652f0a4131885cc7cbab443eb)

Here is what my back looks like with all the insulation in, I had to cut a spot for the SSR in the second and final pieces of insulation.  The first piece of insulation is still uncut.  The side insulation has two slits in it and is folded backgiving two layers of insulation between the SSR and the inner wall.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi59.tinypic.com%2F29ffn29.jpg&hash=9807fe7ffd7938ed1a0ed958bae3dc155c426a58)

Here is a pic with the final insulation removed and can see some of the wiring, the SSR is held to the side wall with an elevator bolt JB Welded onto the side wall.  I will put a pic of what an elevator bolt is below.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi61.tinypic.com%2Ffxqo2a.jpg&hash=0335f1cfc64dc95a3f27b3b10b2ff68460b12840)
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fwww.melfast.com%2Fuploads%2Fproducts%2FELEVATOR_BOLT.jpg&hash=d66c356708a52ff62a40f897cea714371a3fa859)

Just a pic to see where the probe is 1" below the top on mine.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi62.tinypic.com%2F11i1ibq.jpg&hash=4e02d82813b24fd11491fd15c461f15fa2829a45)

I managed to get all of my wiring out of the original cord hole by cutting the cap to allow the Cat5 cable and temp probe to fit as well, so I still only have that one hole in the bottom.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi62.tinypic.com%2F20igxw6.jpg&hash=aba71dcee6566a9984f4f3182322e337c55e0326)

Here is the stickers I made for my switch.
(https://www.smokinitforums.com/proxy.php?request=http%3A%2F%2Fi61.tinypic.com%2F20s850m.jpg&hash=a52fd6b631b5ea7b7a9c88acd4827c3c9472e841)
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 28, 2015, 12:44:24 AM
Thanks Trip. I like the stickers for the switch. How did you do them? Bought pre made letters?
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 28, 2015, 09:30:44 AM
I cut them myself with my vinyl cutter, I have a really small sticker business I started from my motorcycle obsession.  I really wanted one of those map sticker sets that you see on RVs where you apply a state sticker for each state you visit in the USA, but a lot smaller so it could fit on the back of my helmet.  No one would make it for me, so I bought my own cutter and people started asking me for it for themselves.

I don't mind sending you a heatermeter sticker and some of these letters if you want a set for the help you provided in this thread.  Send me a PM.  The heatermeter logo is just something I made up though, it's not an official logo, I was bored. 
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on May 31, 2015, 01:25:57 AM
Wanted to post an update to the readers today. I've been seeing issues with what looks like probe noise when using my heatermeter. It caused the temperatures read by the probes to jump around significantly. I found the root cause of the problem to be my outside GFCI electrical outlet causing a ground loop with the HM. Bryan Mayland is giving me a software fix to handle this situation and he's putting it into HM software for everyone else to enjoy. Read about it on the HM forum thread here (page 2):

http://tvwbb.com/showthread.php?59358-Noisy-Probes-Need-Better-Power-Supply

This might be something for Auber users to also consider. GFCI outlets I believe are pretty common for outdoor outlets.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on June 13, 2015, 03:10:39 PM
Finally updated to the new firmware today, thanks for spearheading it, Tony.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on June 13, 2015, 04:15:30 PM
You bet.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on July 03, 2015, 07:46:22 PM
Didn't feel like making a new thread, doing a pork butt for the fourth

Think I need to play with my values some, getting some bigger swings.  Had to open twice to adjust the wood and put in the water can I forgot...

http://si3.twowheelvinyl.com
Title: Re: Building HeaterMeter PID - DIY
Post by: wasitim on March 28, 2016, 06:24:38 PM
I know it's been a while since anyone has added to this thread, but here goes.

When you wire the SSR, are you using the blower or using the servo wires for control or does it even matter?
Title: Re: Building HeaterMeter PID - DIY
Post by: lbnaz on March 28, 2016, 07:23:46 PM
You use the Blower output. The servo output is used to control a damper (not used on an electric smoker). Mine works great on a SI#3 with solid state relay. If you need the software setup let me know.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on March 29, 2016, 06:22:54 PM
Responded to you, Tim.  Hope you got everything going.  Blue pair  5 - 4.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 01, 2016, 11:58:06 PM
My HeaterMeter is still going strong. I spent some time resoldering it and cleaning the joints afterwords because I was having quite a bit of "noise" issues. I haven't used it much since the resolder but I'm doing a dual pork butt smoke session tomorrow night so we will so how it goes.
Title: Re: Building HeaterMeter PID - DIY
Post by: lbnaz on April 11, 2016, 02:26:03 PM
How did the Heatermeter work?
Are you still having noise issues? Mine has been working great, I have used it about 10 times now, its nice to be able to use your phone to monitor & control. The Pit probe on mine is the only one that fluctuates looking somewhat like noise. I think it is just reflecting the temp shift from the heating element being cycled on and off. I need to look closer at this sometime.
Title: Re: Building HeaterMeter PID - DIY
Post by: wasitim on April 14, 2016, 07:02:16 PM
Thanks for the help with the wiring guys. Got it all hooked up and doing some test runs now. Trying to find the correct PID values. I don't have the back cover on yet but it's swinging past the set point by a bit. 130 SP is hitting 155 before settling back. I do a bit of cold smoking with cold plate so I'm hoping to get PID control around 90F. I normally do salmon for 3 hours where I turn it on full tilt for 15 minutes each hour. Cold plate and ice tray and it comes out great. I suppose if I can PID that low, I can hack some scripts to do the bang bang. I'm currently using Tman's P=10, I=.007, D=20. I'd like to get that overshoot down. I suppose until I have some product in the S2 I'm just wasting my time. Can't wait to get the email and notifications going so I can check this all out from the boat in the summer.
Title: Re: Building HeaterMeter PID - DIY
Post by: lbnaz on April 15, 2016, 10:09:29 AM
 Glad you got it working. I tuned mine with nothing in it. Didn't have to change tuning much at all when I started smoking with food in it. It usually will hold +/- 1 unless the wind is bad here ( I get tremendous wind at my house at times) then it will swing out sometimes as much as 5 to 10 degrees. I have email & sms working as well as remote monitoring from anywhere. This thing is just awesome. Doing a pork butt right now. Good Luck with tuning.
Title: Re: Building HeaterMeter PID - DIY
Post by: Trip on April 15, 2016, 08:35:18 PM
I haven't tried to go that low yet, but was considering it.  Does the wood get smoking that way or are you using an amnps or something?

I like a bit of swing in mine at higher temps, the wood seems to smoke better and the meat seems to cook at the same speed as normal operation of the SI3 instead of a lot slower with the constant on and off switching.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 16, 2016, 08:17:41 AM
How did the Heatermeter work?
Are you still having noise issues? Mine has been working great, I have used it about 10 times now, its nice to be able to use your phone to monitor & control. The Pit probe on mine is the only one that fluctuates looking somewhat like noise. I think it is just reflecting the temp shift from the heating element being cycled on and off. I need to look closer at this sometime.

I think I finally got to the bottom of my noise issues. I had a bad probe that was affecting everything. I'm doing a prime rib smoke today so I'll know for sure after a few more smokes under my belt that it's truely fixed.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on April 16, 2016, 08:27:50 AM
Thanks for the help with the wiring guys. Got it all hooked up and doing some test runs now. Trying to find the correct PID values. I don't have the back cover on yet but it's swinging past the set point by a bit. 130 SP is hitting 155 before settling back. I do a bit of cold smoking with cold plate so I'm hoping to get PID control around 90F. I normally do salmon for 3 hours where I turn it on full tilt for 15 minutes each hour. Cold plate and ice tray and it comes out great. I suppose if I can PID that low, I can hack some scripts to do the bang bang. I'm currently using Tman's P=10, I=.007, D=20. I'd like to get that overshoot down. I suppose until I have some product in the S2 I'm just wasting my time. Can't wait to get the email and notifications going so I can check this all out from the boat in the summer.

Tim - I've cold smoke salmon once and it turned out great. Here's what I did:
http://smokinitforums.com/index.php?topic=3157.msg24296#msg24296
Title: Re: Building HeaterMeter PID - DIY
Post by: wasitim on April 25, 2016, 08:14:53 AM
I haven't tried to go that low yet, but was considering it.  Does the wood get smoking that way or are you using an amnps or something?

I like a bit of swing in mine at higher temps, the wood seems to smoke better and the meat seems to cook at the same speed as normal operation of the SI3 instead of a lot slower with the constant on and off switching.

Sorry for late reply, was on vacation last week.

I've been following SconnieQ's approach here http://smokinitforums.com/index.php?PHPSESSID=o7df1n4edv95k4ob67je4tntu5&topic=2770.msg21136#msg21136

You turn it on full blast for 15 minutes then off for 45. Repeat over three hours, it's perfect, just like you'd get from a great deli. I've been playing with different sugar/salt/spice ratios. They've all been good but haven't found the perfect one yet.
Title: Re: Building HeaterMeter PID - DIY
Post by: wasitim on April 25, 2016, 08:18:24 AM
Thanks for the help with the wiring guys. Got it all hooked up and doing some test runs now. Trying to find the correct PID values. I don't have the back cover on yet but it's swinging past the set point by a bit. 130 SP is hitting 155 before settling back. I do a bit of cold smoking with cold plate so I'm hoping to get PID control around 90F. I normally do salmon for 3 hours where I turn it on full tilt for 15 minutes each hour. Cold plate and ice tray and it comes out great. I suppose if I can PID that low, I can hack some scripts to do the bang bang. I'm currently using Tman's P=10, I=.007, D=20. I'd like to get that overshoot down. I suppose until I have some product in the S2 I'm just wasting my time. Can't wait to get the email and notifications going so I can check this all out from the boat in the summer.

Tim - I've cold smoke salmon once and it turned out great. Here's what I did:
http://smokinitforums.com/index.php?topic=3157.msg24296#msg24296

Yeah, that looks great Tman!. I'll be doing some of the hot smoked variety soon. Been on a homemade bagel making kick lately since I built a wood fired oven in the back yard so I've been looking for that soft cold smoke. I use the cold smoke plate and fill a roasting pan with ice cubes. Never see more than 90F.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on August 04, 2017, 09:58:59 PM
I got a few extra of these HM's built up. They work great. I'm still using my original but have built up some for sale to those without the DIY motivation for soldering electronics.
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on August 04, 2017, 11:19:18 PM
I hadn't been on the forum in a while but just got the notice that someone posted on this thread!  Been out doing other stuff!  I did smoke a brisket last weekend though.  And I used the HeaterMeter that you built for me, Tony!  Almost can't live without it now.  One thing I love is that I can use almost any probe, just have to change the configuration.. which is easy.  Not to mention, being able to check my temps from anywhere. And when I finally decide to bypass my controller, it's a much better PID than the auber, which was junk for me.
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on November 29, 2017, 10:58:59 PM
Good to hear. I still love my unit too. I can't believe how well it has worked out for me. Been going strong for years now without a hiccup (other than a couple of probes going bad). I think this unit would be 100% perfect if it was waterproof. If there is a hint of chance for rain I put it within my makeshift tupperware container case.  :-) It don't affect the operations but it's kind of annoying to continuously worry about.
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on November 30, 2017, 08:50:55 AM
Tony, I agree. I always just put mine in a Tupperware shoe box where I have cut slits around the top for the wires. But even when I had an Auber, which I found to be a piece of crap, I had to do something similar.

When did you build mine for me?  Was it last year?  Dang I'm getting old. How is your 3D printer working out?
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 07, 2018, 07:13:17 PM
Been a while since I've logged on. Also been a while since I've used my HM or smoker. I've been super busy this year with work, home, and kids.
Title: Re: Building HeaterMeter PID - DIY
Post by: Libohunden on February 07, 2018, 07:22:39 PM
I've slowed down a little this year too. But, I still managed to get my smoker out at least once a month or so. The HM you built for me is still spinning like a top!
Title: Re: Building HeaterMeter PID - DIY
Post by: TmanEater on February 07, 2018, 07:42:52 PM
            _
           /(|
          (  :
         __\  \  _____
       (____)  `|
      (____)|   |
       (____).__|
        (___)__.|_____
Title: Re: Building HeaterMeter PID - DIY
Post by: old sarge on February 07, 2018, 08:07:37 PM
I give that 2 thumbs up ;)
Title: Re: Building HeaterMeter PID - DIY
Post by: SconnieQ on February 08, 2018, 05:54:43 PM
            _
           /(|
          (  :
         __\  \  _____
       (____)  `|
      (____)|   |
       (____).__|
        (___)__.|_____

Nice.