BasBQ
Beef en Steak

HM verhoog pit op basis van kern temp

 
 

uipko

Pitmaster
Berichten
735
Bert vroeg of het mogelijk is om op basis van de kern temp de pit temp te verhogen, antwoord ja dat kan!

Zet de initiele pit temp.

Zet het low alarm voor de juiste probe op de gewenste waarde tabblad "alarms".

Kopieer het onderstaande script naar de gewenste alarm probe in tabblad "alarm scripts", ook even het chekboxje aanzetten.

Verander de drie waardes (MAX_MEAT, PIT_BY_MAX_MEAT, STEP) onder settings naar eigen inzicht.

Code:
#!/bin/sh
#
# Ramp-up script
#
# Description:
#   Increase pit temp based on meat temp.
#
# Author:
#   Uipko Berghuis 

## settings
MAX_MEAT=70         # the meat temp to stop ramp up
PIT_BY_MAX_MEAT=70  # the pit temp whan meat is done
STEP=5              # temp step in degrees

## let's go for it
# first silence this alarm
al_set 0

# stop pit temp increase on meat ready 
if [ "$al_thresh" -gt "$MAX_MEAT" ] ; then
  # done
  lmclient LMST,sp,"$PIT_BY_MAX_MEAT"
  exit
fi

# change alarm and pit temp      
al_set $((al_thresh+$STEP))
lmclient LMST,sp,$((sp+$STEP))
 
Ik had toevallig ook net een versie gemaakt waarin hetzelfde gedaan wordt, maar dan op een iets andere manier.

Mijn versie zorgt voor een vaste afstand tussen de vleestemperatuur en de pittemperatuur. Als de eindtemperatuur is bereikt, zet hij de setpoint op 1, om zo te doven cq niet over te koken. Eventueel kun je daar ook een opdracht om te mailen oid geven.

Code:
#!/bin/sh
#Pas alleen de onderstaande waarden aan.
#Doeltemperatuur
MAX_TEMPERATUUR=63
#verschil in temperatuur
TEMPERATUUR_VERSCHIL=25
#omhoog in stappen van
STAPPEN=5

##!!! Hieronder niets aanpassen !!!==

#Controleren of de hoogste temperatuur is bereikt, zoja dan zetten we de setpoint op 1 graad en het alarm uit (negatief)
if [ "$al_thresh" -ge "$MAX_TEMPERATUUR" ] ; then
  # done
  al_set -$al_thresh
  lmclient LMST,sp,1
  exit
fi
#Nieuwe alarm omhoog zetten met [STAPPEN] graden en vervolgens de setpoint op de huidige temperatuur + [TEMPERATUUR_VERSCHIL] graden zetten.
NEWAL=$((al_thresh+STAPPEN))
if [ "$((NEWAL+STAPPEN))" -ge "$MAX_TEMPERATUUR" ] ; then
 NEWAL=$MAX_TEMPERATUUR
fi
NEWSP=$((NEWAL+TEMPERATUUR_VERSCHIL))
lmclient LMST,sp,$NEWSP
al_set $NEWAL
 
Ben je nou mijn topic aan het stelen  :p

Mijn scriptje heeft een instelbare pit temp wanneer de kern temp bereikt is. Er is geen vaste waarde tussen kern en pit temp, beide worden verhoogd met de ingestelde STEP waarde. Het verschil tussen pit en kern word dan bepaald door de initi?le waardes ingesteld door de gebruiker.
 
Terug
Bovenaan Onderaan